CoCalc Public Fileswww / tables / ap_s3g1new_1-38.gp
Author: William A. Stein

\\ ---------------------------------------------------------------
\\ ap_s3g1new_1-38.gp
\\ ---------------------------------------------------------------
\\ This is a PARI readable list of Hecke eigenvalues a_p of a
\\ basis of newforms in S_3(Gamma_1(N)) for
\\        1 <= N <= 38.
\\ For each galois conjugacy class of newform we usually give a pair
\\   [f(x), [a_1(x),a_2(x),a_3(x),a_5(x),a_7(x)...,a_211(x)]]
\\ where f(x) is an irred poly and a_p(x) in Q(x)/(f(x)) is
\\ the p-th coefficient of the newform sum a_n q^n.
\\ NOTE: If the a_p(x) do not all lie in Z[x] we multiply the
\\ newform through by an integer to clear denominators.
\\ William A. Stein ([email protected])
\\ Sun Feb  7 11:11:28 1999
\\ ---------------------------------------------------------------

E[7,1] = [x, [1,-3,0,0,-7,-6,0,0,0,18,-54,0,-38,0,58,0,-6,0,0,-118,114,0,-94,0,0,0,0,0,186,106,-222,2,0,-174,0,186,274,0,74,0,0,-342,0,-318,-62,282,0,-278]];

E[8,1] = [x, [1,-2,-2,0,0,14,0,2,-34,0,0,0,0,-46,14,0,0,-82,0,62,0,-142,0,158,146,-94,0,0,-178,0,98,0,62,-238,206,0,0,0,-322,0,0,-34,0,0,98,0,0,-226]];

E[9,1] = [x^2+3*x+3, [1,x,-3*x-6,2*x+6,-2*x-4,x,-4*x-4,18*x+27,11,-16*x-48,-26*x,32*x+32,-34,-7*x-21,61*x+122,28*x,0,29*x+87,-56*x-112,-31*x-31,-36*x-54,65,-38*x-76,28*x,144*x+216,115*x+230,-26*x,-40*x-40,-162*x-243,-52,-52*x-156,-16,92*x+276,109*x,5*x+5,-88*x-264,-20*x-40,-40*x-40,-106,110*x+330,-134*x,72*x+108,-232,-134*x,-265*x-265,144*x+216,290,-94*x-94]];

E[10,1] = [x^2+2*x+2, [1,x,-2*x-4,5*x+5,-2*x,-8,3*x+6,-7*x,20*x+20,-2*x-4,-40*x-40,52,3*x,-8,-42*x-84,18*x,53*x+106,20*x+20,-48,-62*x,-28,-47*x-94,0,18*x+36,-80*x-80,63*x,62,118*x+236,-142*x,10*x+10,23*x+46,118*x,-128,63*x,-140*x-140,150*x+150,52,-27*x,-82*x-164,-62*x,-107*x-214,220*x+220,2,212,-57*x-114,3*x,120*x+120,-328]];

E[11,1] = [x^4+5*x^3+15*x^2+15*x+5, [11,11*x,-3*x^3-14*x^2-55*x-45,-28*x^3-116*x^2-308*x-156,50*x^3+226*x^2+638*x+420,33*x^3+110*x^2+286*x+44,8*x^3+30*x^2+110*x+10,26*x^3+169*x^2+429*x+390,-8*x^3-52*x^2-143*x-65,-2*x^3-2*x^2-30,-146*x^3-652*x^2-1826*x-1200,-48*x^3-158*x^2-484*x-302,-180*x^3-774*x^2-1980*x-720,393*x^3+1636*x^2+4499*x+2045,-139*x^3-579*x^2-1738*x-985,-84*x^3-392*x^2-1210*x-930,-60*x^3-390*x^2-990*x-570,-17*x^3-105*x^2-187*x-68,38*x^3+236*x^2+616*x+570,-17*x^3-17*x^2-420,-452*x^3-1970*x^2-5654*x-2908,573*x^3+2454*x^2+6677*x+4360,48*x^3+180*x^2+242*x+60,131*x^3+604*x^2+1914*x+1965,-83*x^3-83*x^2+1373,-484*x^3-2013*x^2-5720*x-3465,240*x^3+900*x^2+2618*x+300,400*x^3+1654*x^2+4400*x+1600,473*x^3+1980*x^2+5445*x+2475,-674*x^3-3006*x^2-7832*x-4280,6*x^3+28*x^2+275*x+255,-308*x^3-1716*x^2-4796*x-4620,969*x^3+4247*x^2+11484*x+6340,-139*x^3-546*x^2-1320*x-655,-1060*x^3-4976*x^2-14388*x-9520,-94*x^3-138*x^2-1078*x-1410,-650*x^3-2256*x^2-6204*x-2820,1008*x^3+4704*x^2+12210*x+8850,1078*x^3+4631*x^2+13035*x+7865,-776*x^3-2910*x^2-6688*x-970,334*x^3+1104*x^2+3036*x+1380,-768*x^3-3584*x^2-10197*x-7637,-206*x^3-932*x^2-2816*x-1462,532*x^3+2270*x^2+5852*x+2128,28*x^3-324*x^2-44*x+420,1820*x^3+7804*x^2+22088*x+12340,-148*x^3-148*x^2+1982,-436*x^3-1635*x^2-3146*x-545]];
E[11,2] = [x, [1,0,-5,-1,0,-11,0,0,0,35,0,-37,-25,0,0,50,-70,107,0,35,-133,0,0,0,-97,95,0,-190,0,0,215,0,0,-265,0,0,0,215,-70,0,0,83,263,-157,0,0,2,0]];

E[12,1] = [x^2+2*x+4, [1,x,-x-1,-2,4*x+4,-4*x-4,2,10,-12*x-12,16*x+16,-26,-4*x-4,26,58,28*x+28,-40*x-40,-74,52*x+52,26,-4*x-4,0,-46,-68*x-68,-28*x-28,82,2,-74,44*x+44,-12*x-12,-46,-110,84*x+84,-68*x-68,10,-28*x-28,-2,52*x+52,-214,-12*x-12,-56*x-56,334,108*x+108,2,128*x+128,290,-26,-228*x-228,140*x+140]];
E[12,2] = [x, [1,0,-3,0,2,0,-22,0,26,0,0,-46,26,0,-22,0,0,0,74,122,0,-46,-142,0,0,2,0,194,0,-214,0,146,0,0,-22,0,-286,-118,-262,0,0,0,314,0,-382,0,386,-166]];

E[13,1] = [x^4+2*x^3+5*x^2+4*x+1, [1,x,-x^3-x^2-5*x-2,-5*x^3-7*x^2-23*x-13,2*x^3+4*x^2+14*x+12,-34*x^3-54*x^2-146*x-68,26*x^3+39*x^2+104*x+39,19*x^3+21*x^2+76*x+19,-13*x^3-20*x^2-56*x-23,21*x^3+39*x^2+99*x+60,16*x^3+21*x^2+70*x+27,-26*x^3-43*x^2-113*x-61,67*x^3+115*x^2+292*x+134,-23*x^3-23*x^2-96*x,-60*x^3-90*x^2-240*x-60,74*x^3+101*x^2+303*x+101,-27*x^2-27*x-22,-60*x^3-120*x^2-262*x-202,-61*x^3-81*x^2-202*x-101,-11*x^3-11*x^2-81*x,95*x^3+148*x^2+412*x+169,49*x^3+54*x^2+162*x+54,42*x^2+42*x+74,-42*x^3-50*x^2-202*x-118,-185*x^3-275*x^2-785*x-370,-111*x^3-184*x^2-498*x-203,175*x^3+294*x^2+763*x+469,142*x^3+213*x^2+697*x+313,-167*x^3-225*x^2-719*x-276,-112*x^3-183*x^2-489*x-265,281*x^3+429*x^2+1154*x+577,-25*x^3-63*x^2-151*x-88,-15*x^2-15*x-7,44*x^3+88*x^2+245*x+201,-76*x^3-102*x^2-256*x-128,277*x^3+330*x^2+1049*x+442,-286*x^3-373*x^2-1119*x-373,-42*x^2-42*x-109,-80*x^3-160*x^2-346*x-266,-102*x^3-106*x^2-410*x-204,-126*x^3-84*x^2-504*x-126,-22*x^3+42*x^2+62*x+20,96*x^3+144*x^2+246*x+99,-517*x^3-852*x^2-2374*x-1187,675*x^3+947*x^2+2836*x+1350,-85*x^3-85*x^2-193*x,-221*x^3-294*x^2-884*x-221,109*x^3+123*x^2+517*x+204]];
E[13,2] = [x^4+4*x^3+8*x^2-12*x+9, [21,21*x,3*x^3+6*x^2-9*x-81,6*x^3+33*x^2+87*x+27,11*x^3+50*x^2+100*x-150,-18*x^3-57*x^2-114*x+171,-16*x^3-109*x^2-281*x+33,48*x^3+201*x^2+528*x-288,4*x^3+22*x^2+86*x+18,15*x^3+114*x^2+165*x-90,15*x^3+30*x^2-45*x-90,8*x^3+44*x^2-38*x+36,-65*x^3-263*x^2-526*x+789,12*x^3+66*x^2+90*x+54,-63*x^3-315*x^2-693*x+378,117*x^3+402*x^2+804*x-1206,15*x^3+30*x^2-45*x-720,-168*x^3-630*x^2-1260*x+1890,6*x^3+12*x^2-18*x-1674,34*x^3+187*x^2+1172*x+153,168*x^3+924*x^2+2121*x+756,-100*x^3-340*x^2-680*x+1020,33*x^3+66*x^2-99*x-324,-66*x^3-363*x^2-1146*x-297,30*x^3-108*x^2-216*x+324,-166*x^3-913*x^2-3212*x-747,222*x^3+1032*x^2+2442*x-1332,-81*x^3-288*x^2-891*x+486,-66*x^3-132*x^2+198*x-234,166*x^3+913*x^2+3191*x+747,-84*x^3-168*x^2+252*x+1260,-203*x^3-1106*x^2-2233*x+1218,69*x^3+138*x^2-207*x-5265,-402*x^3-1917*x^2-3834*x+5751,-27*x^3-54*x^2+81*x+2787,12*x^3+66*x^2+1224*x+54,211*x^3+814*x^2+1628*x-2442,84*x^3+168*x^2-252*x+1344,124*x^3+493*x^2+986*x-1479,234*x^3+1518*x^2+3036*x-4554,177*x^3+690*x^2+1947*x-1062,-663*x^3-3237*x^2-7293*x+3978,-531*x^3-2070*x^2-5841*x+3186,87*x^3+174*x^2-261*x+108,-112*x^3-469*x^2-938*x+1407,258*x^3+1419*x^2+2733*x+1161,-293*x^3-1790*x^2-3223*x+1758,177*x^3+354*x^2-531*x-621]];

E[14,1] = [x^4+2*x^2+4, [2,2*x,x^3-x^2-2*x-4,-4*x^3+x^2-4*x-2,5*x^3+2*x^2+8*x+6,-3*x^3-9*x^2-6*x,-2*x^3+12*x^2-8*x+12,2*x^3-5*x^2-4*x-20,2*x^3-x^2+2*x+2,15*x^2-18*x+30,-6*x^3+24,-15*x^3-7*x^2+30*x-28,-31*x^2-48*x-62,10*x^3-4*x^2+40*x-4,-6*x^3-4,2*x^3-29*x^2+2*x+58,-12*x^3+39*x^2-24*x,25*x^3-13*x^2-50*x-52,-64*x^3+7*x^2-64*x-14,45*x^3+29*x^2+90*x,30*x^3-12,-16*x^3+53*x^2+32*x+212,55*x^2+30*x+110,4*x^3-136*x^2+16*x-136,48*x^3+63*x^2+48*x-126,-26*x^3+44*x^2-104*x+44,-18*x^3-9*x^2+36*x-36,26*x^3-51*x^2+26*x+102,33*x^2-114*x+66,78*x^3-35*x^2+156*x,-18*x^3+120,-66*x^3-308,-6*x^3+81*x^2-6*x-162,-30*x^3-75*x^2-60*x,-28*x^3-112*x,-33*x^2+84*x-66,-15*x^3-113*x^2-30*x,48*x^3-63*x^2-96*x-252,-65*x^2+222*x-130,-76*x^3-20*x^2-304*x-20,-96*x^3+27*x^2-96*x-54,-27*x^3+147*x^2-54*x,52*x^3-32*x^2+208*x-32,-159*x^2+126*x-318,-66*x^3+61*x^2-132*x,-162*x^3+96,37*x^3+149*x^2-74*x+596,174*x^3+236]];

E[15,1] = [x, [1,-1,3,-5,0,0,0,14,-22,-34,0,2,0,0,0,14,86,0,-118,0,0,0,98,-154,0,0,0,0,-106,-22,206,0,0,-226,-262,0,-238,0,0,254,-154,0,122,0,0,374,-142,362]];
E[15,2] = [x, [1,1,-3,5,0,0,0,-14,-22,34,0,2,0,0,0,-14,-86,0,-118,0,0,0,98,154,0,0,0,0,106,-22,-206,0,0,226,-262,0,-238,0,0,-254,154,0,122,0,0,-374,-142,362]];
E[15,3] = [x^2+5, [1,x,-x-2,-x,-6,-2*x,16,-2*x,-2,-6*x,14*x,-18,-16,-28*x,16,22*x,-2*x,-2*x,82,24,56*x,-74,138,42*x,-48*x,-166,-30*x,26,-90*x,38,-14*x,-26,-6*x,54*x,-82,50*x,-158,164,236,-42*x,-6*x,-86*x,2,92*x,-214,42*x,-242,2]];
E[15,4] = [x^4+4*x^3+8*x^2-4*x+1, [5,5*x,3*x^3+11*x^2+22*x-11,5*x^3+20*x^2+30*x-30,6*x^3+27*x^2+64*x+3,-3*x^3-6*x^2+3*x+56,10*x^3+50*x^2+100*x-50,-32*x^3-144*x^2-318*x-16,18*x^3+66*x^2+162*x-36,-22*x^3-104*x^2-208*x+104,71*x^3+302*x^2+639*x-142,-6*x^3-12*x^2+6*x+52,-4*x^3-18*x^2-126*x-2,-6*x^3-12*x^2+6*x+2,64*x^3+238*x^2+476*x-238,84*x^3+378*x^2+806*x+42,8*x^3+6*x^2+12*x-6,-83*x^3-296*x^2-747*x+166,18*x^3+36*x^2-18*x+34,-92*x^3-414*x^2-808*x-46,-340,-182*x^3-699*x^2-1398*x+699,-50*x^3-200*x^2-450*x+100,-34*x^3-118*x^2-236*x+118,168*x^3+666*x^2+1512*x-336,-42*x^3-189*x^2-458*x-21,57*x^3+114*x^2-57*x-514,184*x^3+803*x^2+1606*x-803,124*x^3+558*x^2+1266*x+62,138*x^3+606*x^2+1242*x-276,-214*x^3-878*x^2-1756*x+878,278*x^3+1251*x^2+3072*x+139,-27*x^3-54*x^2+27*x+524,-300*x^3-1350*x^2-3070*x-150,-388*x^3-1606*x^2-3492*x+776,169*x^3+778*x^2+1521*x-338,-60*x^3-120*x^2+60*x+730,40*x^3+180*x^2+290*x+20,-248*x^3-1176*x^2-2352*x+1176,-64*x^3-288*x^2-866*x-32,-334*x^3-1318*x^2-2636*x+1318,375*x^3+1500*x^2+3375*x-750,54*x^3+108*x^2-54*x-1418,-18*x^3-36*x^2+18*x+236,586*x^3+2297*x^2+4594*x-2297,-188*x^3-846*x^2-1752*x-94,384*x^3+1758*x^2+3456*x-768,24*x^3+48*x^2-24*x+742]];

E[16,1] = [x^6+2*x^5+6*x^4+8*x^3+24*x^2+32*x+64, [64,64*x,5*x^5+4*x^4+22*x^3-12*x^2-32,-13*x^5-4*x^4-38*x^3-20*x^2-192*x-96,8*x^5-16*x^4-16*x^3+64*x-128,-5*x^5+12*x^4+42*x^3-20*x^2+192*x-96,-11*x^5-60*x^4-106*x^3-268*x^2-320*x-800,32*x^5+32*x^4+128*x^3+192*x^2+256*x+384,-27*x^5-28*x^4-42*x^3-76*x^2-384*x-32,-24*x^5-16*x^4-80*x^3-128*x^2-192*x+384,21*x^5+100*x^4+214*x^3+564*x^2+576*x+1248,-64*x^4+128*x^3-128*x^2+512*x-512,3*x^5-36*x^4-70*x^3+236*x^2+960*x+928,-64*x^5-64*x^4-256*x^3+128*x^2-1536*x-512,-21*x^5-212*x^4-182*x^3-276*x^2-960*x-3168,64*x^5+64*x^4-640*x^2-512,19*x^5-36*x^4+154*x^3-84*x^2+192*x+416,27*x^5+172*x^4-22*x^3+44*x^2+320*x+3488,5*x^5-60*x^4-138*x^3-76*x^2-576*x-288,-107*x^5+100*x^4-394*x^3-268*x^2-2688*x-2592,-152*x^5-272*x^4-848*x^3-1152*x^2-1216*x-5760,112*x^5+64*x^4+480*x^3-448*x^2+2688*x+256,64*x^5+512*x^4+128*x^3+2304*x^2+2560*x+7168,-11*x^5-188*x^4+310*x^3-332*x^2+1504,16*x^5+192*x^4+288*x^3+1472*x^2+2432*x+3840,32*x^5+416*x^4+896*x^3+960*x^2+256*x+3456,-93*x^5-100*x^4+122*x^3-788*x^2-2880*x-1120,296*x^5+240*x^4+1072*x^3+1664*x^2+2368*x-640,-69*x^5-180*x^4+170*x^3-404*x^2+448*x-5216,101*x^5+164*x^4-202*x^3+884*x^2-960*x+5856,-192*x^5-320*x^4-1024*x^3-1408*x^2-1536*x-2432,128*x^5+64*x^4+1152*x^3+640*x^2+6656*x+2560,277*x^5+228*x^4+374*x^3+1012*x^2+4992*x+1504,-32*x^5-320*x^4-448*x^3-2304*x^2-3840*x-6144,-85*x^5-660*x^4-1078*x^3-2196*x^2-3776*x-8288,323*x^5+380*x^4+570*x^3+684*x^2+3648*x-608,-344*x^5-16*x^4-720*x^3-1408*x^2-2752*x+1408,69*x^5-124*x^4-10*x^3+1332*x^2-1344*x-288,-283*x^5-124*x^4-938*x^3-140*x^2-3072*x-1056,136*x^5+496*x^4+1264*x^3+1536*x^2+1088*x+6016,21*x^5+324*x^4-682*x^3-1676*x^2-320*x+8416,-171*x^5-188*x^4-394*x^3-204*x^2-1536*x+480,-29*x^5-388*x^4+762*x^3-980*x^2-960*x+2464,-128*x^5-64*x^4-1152*x^3-640*x^2-6656*x-2560,-96*x^5+32*x^4-128*x^3-320*x^2-768*x+384,-269*x^5+124*x^4-1574*x^3+748*x^2-1728*x-2144,72*x^5-528*x^4-912*x^3-768*x^2+576*x-1152,661*x^5+516*x^4+1782*x^3+692*x^2+6912*x+480]];
E[16,2] = [x, [1,0,0,-6,0,0,10,-30,0,0,42,0,-70,18,0,0,90,0,-22,0,0,-110,0,0,-78,130,-198,0,0,-182,-30,0,0,210,0,-102,0,170,0,0,330,0,-38,0,-190,-390,0,0]];

E[17,1] = [x^8+8*x^7+32*x^6+72*x^5+64*x^4-120*x^3-192*x^2-248*x+961, [21892069583,21892069583*x,22439534*x^7+239238237*x^6+1257644857*x^5+3084953944*x^4+4499411978*x^3-4459221110*x^2-16388067342*x-32793069016,-126674912*x^7-1286719724*x^6-5471494094*x^5-10774347192*x^4-3245758000*x^3+24881595350*x^2+13369744260*x-39680092628,-136937775*x^7-582317381*x^6+592816175*x^5+8594768203*x^4+29880519191*x^3+58679069841*x^2-8000389837*x+14778814233,381128520*x^7+1977724270*x^6+5359168908*x^5+10557372427*x^4+15184123726*x^3+18722779950*x^2+114492235913*x-194442410792,-619842170*x^7-4647589120*x^6-18946823062*x^5-45759586858*x^4-63871800814*x^3-1199928496*x^2+48676299394*x+299889560738,-529463351*x^7-3610125661*x^6-8977064132*x^5-6529825069*x^4+7482477971*x^3+18379794205*x^2-217312551777*x-138537972381,832406749*x^7+5284186682*x^6+14214721264*x^5+13141623978*x^4-30750047861*x^3-99392345438*x^2+120132443730*x+27563177126,433532347*x^7+4052532733*x^6+16058640907*x^5+31012994059*x^4-2097488773*x^3-141083839517*x^2-215236638765*x-86045892977,-327218038*x^7+377872248*x^6+8166950478*x^5+34647180572*x^4+57273947168*x^3+22955180566*x^2-183884054344*x+459229368414,84186487*x^7+758294473*x^6+6099265969*x^5+23572574043*x^4+49918040447*x^3+64186344983*x^2+8837516153*x-64483364647,986198446*x^7+4376771418*x^6+3371423138*x^5-21338855302*x^4-81862990214*x^3-81138252988*x^2+454917261204*x+60650449162,-982981009*x^7-8236558654*x^6-30148937557*x^5-58174047303*x^4-41900447900*x^3+34875751805*x^2-193076279423*x-177380848505,-1837738224*x^7-12872441381*x^6-40922683366*x^5-48266171616*x^4+78812972314*x^3+356719212756*x^2-107094921926*x-995228820593,736009118*x^7+1682390550*x^6-12383531510*x^5-77568357724*x^4-156966368464*x^3-115968397412*x^2+359223121416*x+425380392340,-822808380*x^7-5701439538*x^6-14759088648*x^5-9768691730*x^4+35546247476*x^3+138385751586*x^2+193734801098*x+76705803374,-711236234*x^7-2085642260*x^6+7048819422*x^5+43527970597*x^4+125611779384*x^3+97748444087*x^2-134752550510*x+127511001968,1166138240*x^7+4712287080*x^6+7339701564*x^5+15466305164*x^4+58857373920*x^3+216045725336*x^2+254415959160*x-1538838250856,1674582276*x^7+11005654062*x^6+15879266155*x^5-73158745214*x^4-331357544327*x^3-585449538182*x^2+70382948992*x+1027629045302,-318254061*x^7-1758769787*x^6+7384315319*x^5+84428187789*x^4+230421378295*x^3+77564877447*x^2-860579027205*x-1495913034301,-680184071*x^7-5156020538*x^6-18843747595*x^5-53399273741*x^4-131638840767*x^3-52814984567*x^2-60709421644*x+637503836001,-518151263*x^7-6234302367*x^6-27063581525*x^5-40437087633*x^4+25835839371*x^3+109860313093*x^2+431126950697*x-794177115127,-3117620568*x^7-26795434764*x^6-119649176084*x^5-337123678848*x^4-549898022120*x^3-99687163409*x^2+472039410390*x+850250484163,3231082483*x^7+32422410186*x^6+129664714543*x^5+247763874548*x^4+107682344198*x^3-503417913468*x^2-345396186482*x+2163264447596,273983297*x^7-2570336729*x^6-17181341951*x^5-32857723958*x^4+55110127790*x^3+404329201089*x^2+1012686992347*x-395661234685,2837572234*x^7+24580957210*x^6+110907919364*x^5+299043478232*x^4+513058186244*x^3+306449372554*x^2+195582763550*x-794502864460,36150092*x^7+10164659006*x^6+61751201812*x^5+170160281168*x^4+173047530772*x^3-415449337678*x^2-1316991767524*x+1197835613004,-1740296447*x^7-16345608096*x^6-78444908584*x^5-208299572694*x^4-238566388516*x^3-49942567740*x^2+528416516740*x+322893404215,-4038185364*x^7-35113415048*x^6-134838527520*x^5-323794454648*x^4-466746868600*x^3-367616831012*x^2-1287599794192*x-472106410736,3838711119*x^7+30938583807*x^6+123954523091*x^5+302993267357*x^4+458777409738*x^3+290362564656*x^2+299212702813*x-1413347065513,1439313692*x^7+15348907100*x^6+70843269620*x^5+228027626694*x^4+409774672354*x^3+371297933010*x^2-445285168564*x+802689088028,-1649504708*x^7-14251125547*x^6-40380405794*x^5-51883221204*x^4-46273938470*x^3-221065488030*x^2-723141276799*x-610554690972,-2383683310*x^7-15745665731*x^6-53392586190*x^5-118575954304*x^4-114328919646*x^3+360491547755*x^2+875182325210*x+644242128836,6486769900*x^7+42971034198*x^6+115229617328*x^5+55519490528*x^4-353688795012*x^3-820066610817*x^2+1687415078551*x+332962685304,1800448380*x^7+9793552178*x^6-1048548588*x^5-77839691242*x^4-254900439916*x^3-232863069024*x^2+1065933911156*x-229441784838,2516274082*x^7+29470159654*x^6+145125951910*x^5+383367143202*x^4+535052733146*x^3+129716134972*x^2-727244983292*x-566283176316,-1114844192*x^7-15689041316*x^6-74652193800*x^5-176791943418*x^4-268007376494*x^3-27712468522*x^2-365407752746*x-1178826609234,4071620918*x^7+31817591460*x^6+117480566801*x^5+256983090645*x^4+363660558390*x^3+2200129056*x^2-412752318506*x-2454794712634,1357561615*x^7+8158563083*x^6+61674848135*x^5+246007267071*x^4+576828406305*x^3+896766665625*x^2+288933112815*x-1149266500613,1060988774*x^7+13241123266*x^6+48178370514*x^5+73182316690*x^4-97484752310*x^3-155517273648*x^2-266054530384*x+1106252370602,1101508926*x^7+2046035030*x^6+12183376619*x^5+65551978078*x^4+105508490576*x^3-118047903218*x^2-43848018355*x-641546642194,-4863142698*x^7-38487290910*x^6-126839055358*x^5-169568256344*x^4+32025113214*x^3+285246407322*x^2-323508015968*x-192830694194,-4801487686*x^7-49952844120*x^6-206631215590*x^5-422865439700*x^4-320900621546*x^3+494572564818*x^2+146003647706*x-3418012503164,7236710831*x^7+46973609815*x^6+139511532151*x^5+160959141089*x^4-51436851564*x^3-1249675379512*x^2-885221504531*x-1254072761953,12183524*x^7+12752850470*x^6+57358718902*x^5+54689499742*x^4-213384131610*x^3-926615225952*x^2-1019261683012*x+5300205229440,1055007681*x^7+27392805209*x^6+123488187577*x^5+216801618209*x^4-65277001671*x^3-1159196163395*x^2-2900390052455*x+2696109603213,427975111*x^7+14155526898*x^6+97720418290*x^5+302151289596*x^4+561201869270*x^3+765287720211*x^2+304157371024*x+863479117852]];
E[17,2] = [x^8+4*x^6+16*x^5+8*x^4-8*x^3+20*x^2-8*x+1, [37927,37927*x,29324*x^7+6819*x^6+123684*x^5+497216*x^4+374111*x^3-79196*x^2+547825*x-107109,-5865*x^7+13294*x^6-20723*x^5-36754*x^4+155227*x^3+236164*x^2-202538*x+23069,96691*x^7+7762*x^6+384619*x^5+1575594*x^4+898580*x^3-777545*x^2+1846336*x-600689,64054*x^7+36673*x^6+263501*x^5+1159570*x^4+1143047*x^3-164342*x^2+961112*x+281315,106042*x^7-14714*x^6+420123*x^5+1654389*x^4+628237*x^3-976588*x^2+2478532*x-699569,-420359*x^7-70006*x^6-1662481*x^5-7008607*x^4-4407199*x^3+2963933*x^2-7627645*x+1579317,-126231*x^7-37643*x^6-535004*x^5-2219877*x^4-1772383*x^3+94987*x^2-3625896*x-54335,710780*x^7+113591*x^6+2848821*x^5+11848014*x^4+7554013*x^3-4612918*x^2+13863704*x-3099571,-703266*x^7-107097*x^6-2849535*x^5-11700777*x^4-7470135*x^3+4198662*x^2-13982721*x+3717963,-114366*x^7-59299*x^6-472129*x^5-1983339*x^4-1941201*x^3+752996*x^2-881756*x+570236,195663*x^7+101385*x^6+845592*x^5+3597863*x^4+3430901*x^3+390301*x^2+4293503*x-872486,486890*x^7+50521*x^6+1937366*x^5+7976417*x^4+4556896*x^3-3420470*x^2+9088693*x-3000563,-333364*x^7-14445*x^6-1292275*x^5-5351107*x^4-2740556*x^3+3175711*x^2-5943523*x+2288067,701051*x^7+114672*x^6+2813999*x^5+11654078*x^4+7480873*x^3-4628098*x^2+12773205*x-3718110,461258*x^7+221567*x^6+1904146*x^5+8261660*x^4+7460392*x^3-969982*x^2+8549844*x+188775,-121522*x^7-95698*x^6-525841*x^5-2307886*x^4-2570686*x^3-366274*x^2-1447431*x+265078,792642*x^7+163676*x^6+3299326*x^5+13332930*x^4+9526919*x^3-3163768*x^2+15724694*x-2366111,-1287533*x^7-256182*x^6-5247541*x^5-21654192*x^4-14862367*x^3+6746478*x^2-25190413*x+5269930,-721340*x^7-271821*x^6-3121746*x^5-12657792*x^4-10946557*x^3-289300*x^2-14515399*x+2915485,-148464*x^7-136861*x^6-741717*x^5-2764625*x^4-4046245*x^3-1627542*x^2-1434613*x+20951,-576459*x^7-336656*x^6-2306540*x^5-10593159*x^4-10130144*x^3+1659633*x^2-8614563*x-2488718,-2254407*x^7-393170*x^6-8943894*x^5-37771212*x^4-23764885*x^3+15521208*x^2-42203214*x+10145930,2424526*x^7+701686*x^6+9772763*x^5+41568145*x^4+31015045*x^3-12871554*x^2+43553354*x-5178343,2857489*x^7+559586*x^6+11306950*x^5+47734929*x^4+31486783*x^3-21660076*x^2+50011127*x-12940106,-2786120*x^7-609657*x^6-11222402*x^5-47162896*x^4-32070845*x^3+14828639*x^2-53231403*x+11117172,74245*x^7-144750*x^6+356487*x^5+512346*x^4-1343377*x^3-574234*x^2+407779*x-3360302,610775*x^7+480337*x^6+2714399*x^5+11577306*x^4+13544402*x^3+2806622*x^2+8636068*x-426233,422493*x^7+6374*x^6+1654818*x^5+6767853*x^4+3469500*x^3-4213972*x^2+8199848*x-2580842,-494941*x^7-258683*x^6-2120502*x^5-8692083*x^4-8961472*x^3+1204505*x^2-7411660*x-2183796,-409478*x^7-188294*x^6-1687531*x^5-7332474*x^4-6485764*x^3+632138*x^2-6428125*x+1129778,-1061064*x^7-215202*x^6-4247828*x^5-17783751*x^4-12116941*x^3+7587435*x^2-20856161*x+5472814,-171555*x^7+445603*x^6-379181*x^5-961588*x^4+6815236*x^3+9749369*x^2-5097926*x+7048944,2363995*x^7+447320*x^6+9312468*x^5+39548528*x^4+25504050*x^3-17702945*x^2+42623777*x-7964113,2109762*x^7-112392*x^6+8398768*x^5+33415353*x^4+15007212*x^3-17994798*x^2+46490070*x-13208867,-2068675*x^7-239929*x^6-8402864*x^5-33782451*x^4-21194701*x^3+14882639*x^2-38085440*x+9104913,-1898078*x^7-412058*x^6-7495592*x^5-32087041*x^4-20988832*x^3+12641906*x^2-31320562*x+3726029,1746597*x^7+766751*x^6+6922264*x^5+30530844*x^4+25675406*x^3-11026982*x^2+20105611*x-2864857,1090958*x^7-515695*x^6+4158574*x^5+15560100*x^4-248591*x^3-15220372*x^2+27070137*x-14749829,-6223091*x^7-1219370*x^6-25002213*x^5-104298230*x^4-70000482*x^3+38632589*x^2-112896813*x+21358314,-1296104*x^7-205210*x^6-4704109*x^5-21402082*x^4-11624486*x^3+16017466*x^2-19741709*x+6985254,1381617*x^7+1010681*x^6+5726564*x^5+26356307*x^4+27814800*x^3+1528077*x^2+23032790*x+7598036,1202632*x^7+72316*x^6+4382914*x^5+19398598*x^4+8924838*x^3-15913690*x^2+16027600*x-1909890,-615708*x^7-162448*x^6-2589711*x^5-10418314*x^4-7874450*x^3+1609761*x^2-9014182*x+2103392,2092450*x^7+463750*x^6+8687465*x^5+35093695*x^4+25796860*x^3-8979945*x^2+37754110*x-5647355,-2764233*x^7-335973*x^6-11240018*x^5-45840585*x^4-28566214*x^3+14726226*x^2-56631233*x+15181060,1121887*x^7+535862*x^6+4916295*x^5+19984622*x^4+18699572*x^3+2386707*x^2+20458140*x-7936481]];

E[18,1] = [x^2+2, [1,x,0,-3*x,-4,12*x,8,-9*x,-16,-12*x,3*x,44,-34,33*x,-40,-60*x,27*x,24*x,50,8,-36*x,-16,-76,84*x,9*x,176,21*x,-28,0,56,-111*x,92,-120*x,111*x,152,195*x,-148,-82,56,24*x,-123*x,-144*x,-232,-24*x,206,117*x,20,296]];
E[18,2] = [x^4-2*x^2+4, [2,2*x,x^3-2*x^2-4*x+2,3*x^2-12,-6*x^3-x^2+6*x+2,3*x^2-6*x+6,6*x^3-5*x^2+12*x,-6*x^3-12*x^2+12,6*x^3-24*x-20,3*x^3-3*x^2-6*x+12,3*x^2+12*x+6,-9*x^3+19*x^2-18*x,-6*x^3+24*x+64,-18*x^3+21*x^2+36*x-84,18*x^3+23*x^2-18*x-46,9*x^2+42*x+18,-30*x^3-60*x^2+60,39*x^3-21*x^2-78*x+84,36*x^3-31*x^2-36*x+62,-9*x^3-53*x^2-18*x,-24*x^3+60*x^2-60,-18*x^3+72*x-104,-30*x^3-7*x^2+30*x+14,-63*x^2-30*x-126,66*x^3+60*x^2-60,-84*x^3-7*x^2+84*x+14,-3*x^2+216*x-6,27*x^3+37*x^2+54*x,-48*x^3+120*x^2-120,54*x^3-216*x-32,132*x^3-9*x^2-264*x+36,18*x^3-72*x-68,-81*x^3-69*x^2+162*x+276,111*x^2-60*x+222,39*x^3-11*x^2+78*x,-78*x^3-3*x^2+156*x+12,90*x^3-175*x^2-90*x+350,-36*x^3+109*x^2-72*x,-78*x^3+312*x-116,87*x^3+99*x^2-174*x-396,9*x^2-120*x+18,-84*x^3+192*x^2-192,-42*x^3+168*x+280,-3*x^2+18*x-6,-90*x^3-125*x^2-180*x,84*x^3-48*x^2+48,-30*x^3+120*x+160,-21*x^3+103*x^2-42*x]];

E[19,1] = [x^2+13, [1,x,-x,4,-5,-10,x,15,5*x-6,35,5*x,-10*x,-6*x,10*x,-20,10,-21*x,5*x,-40,11*x,30*x,105,-10*x,-40,0,34*x,-50,16*x,21*x,-55*x,-34*x,-36*x,112,125,50,70,10*x,10,-270,34*x,-34*x,10*x,30*x,193,74*x,90,123,-65*x]];
E[19,2] = [x^6+3*x^5-4*x^4-21*x^3+40*x^2+63*x+27, [3342,3342*x,-201*x^5-249*x^4+1467*x^3+939*x^2-14607*x-405,-339*x^5-819*x^4+2973*x^3+7719*x^2-20745*x-19089,-159*x^5-1020*x^4-735*x^3+6504*x^2+7749*x-24288,129*x^5+1332*x^4+1353*x^3-8808*x^2-10827*x+54954,656*x^5+1644*x^4-1928*x^3-11112*x^2+20072*x+32148,-1656*x^5-3498*x^4+11388*x^3+34572*x^2-90366*x-83844,2928*x^5+6645*x^4-18876*x^3-54855*x^2+142002*x+106035,-726*x^5-1473*x^4+5598*x^3+14091*x^2-31710*x-13509,-3846*x^5-12471*x^4+13056*x^3+81939*x^2-141276*x-229743,6221*x^5+13950*x^4-36359*x^3-121782*x^2+323681*x+217170,-4499*x^5-10470*x^4+22943*x^3+84258*x^2-232559*x-155340,2754*x^5+4110*x^4-19302*x^3-24438*x^2+154896*x+162,-3776*x^5-9300*x^4+26096*x^3+78960*x^2-206504*x-191568,-1914*x^5-4491*x^4+8682*x^3+37149*x^2-118842*x-48375,1848*x^5+6180*x^4-3312*x^3-35868*x^2+47904*x+85428,-1095*x^5-309*x^4+9189*x^3-12243*x^2-139083*x-10287,1840*x^5+4815*x^4-3370*x^3-7407*x^2+143110*x+56955,7432*x^5+21519*x^4-36352*x^3-162123*x^2+340540*x+520839,-60*x^5+624*x^4+1236*x^3-11292*x^2-6156*x-5508,82*x^5-630*x^4-11938*x^3-13086*x^2+44284*x+38274,-2258*x^5-3030*x^4+16214*x^3+14406*x^2-239246*x-2754,-771*x^5-9360*x^4-10185*x^3+62436*x^2+77301*x-218160,6174*x^5+22014*x^4-32940*x^3-159480*x^2+318636*x+494586,-1458*x^5-3552*x^4+8646*x^3+35742*x^2+79002*x+10530,-15660*x^5-35985*x^4+78630*x^3+259437*x^2-928290*x-379845,14056*x^5+33840*x^4-88588*x^3-251952*x^2+722056*x+480240,-20406*x^5-45780*x^4+136962*x^3+399252*x^2-1061646*x-712260,7458*x^5+11334*x^4-52038*x^3-69558*x^2+616806*x-1134,2496*x^5+4788*x^4-8640*x^3-56952*x^2+133104*x+90774,1164*x^5+3936*x^4+20136*x^3+10524*x^2-125208*x-145800,-12009*x^5-39867*x^4+29487*x^3+197613*x^2-469479*x-448731,-29772*x^5-66012*x^4+173496*x^3+513438*x^2-1625568*x-671724,2590*x^5+7041*x^4-2110*x^3+33483*x^2+216718*x+85701,20379*x^5+53079*x^4-108333*x^3-393639*x^2+1000725*x+936369,-4977*x^5-6390*x^4+37023*x^3+145134*x^2-278037*x-195210,7952*x^5+9984*x^4-82712*x^3-194040*x^2+532028*x+486696,-1485*x^5-11292*x^4-9513*x^3+73104*x^2+88263*x-418722,5004*x^5+17472*x^4-18864*x^3-115656*x^2+201936*x+327024,25392*x^5+44724*x^4-170160*x^3-338496*x^2+1396752*x-51192,39009*x^5+88254*x^4-248145*x^3-755838*x^2+2026533*x+1358262,15378*x^5+47607*x^4-38064*x^3-295131*x^2+456876*x+771039,-2916*x^5-7104*x^4+3924*x^3+38064*x^2+37692*x-319824,2108*x^5+4590*x^4-13124*x^3-42636*x^2+207146*x-11016,831*x^5+8736*x^4+8949*x^3-57828*x^2-71145*x-588438,-12016*x^5-28320*x^4+53248*x^3+87792*x^2-753376*x-306336,2510*x^5+5088*x^4-16058*x^3-44514*x^2+276464*x-10206]];
E[19,3] = [x^12+6*x^11+18*x^10+39*x^9+48*x^8+57*x^7+74*x^6-120*x^5-171*x^4-381*x^3+1110*x^2-969*x+361, [126986230663847,126986230663847*x,687532106182*x^11+3993392645975*x^10+11511966621985*x^9+23395972570737*x^8+23670166065275*x^7+22700952718220*x^6+29073300949132*x^5-96285813376237*x^4-91755560144671*x^3-186298214500061*x^2+916081720534552*x-651068995879371,-1575029289010*x^11-9387727754308*x^10-27541689357157*x^9-56095997414868*x^8-56779457495866*x^7-47463489071911*x^6-45712774579184*x^5+271388482462668*x^4+370803867918775*x^3+645870976687596*x^2-2166254330356600*x+1136363928164850,236269581517*x^11-534619517101*x^10-9755324907663*x^9-41047898719754*x^8-113354032575133*x^7-187024691410281*x^6-243486672404398*x^5-339266726962105*x^4+12889463916153*x^3+480929817313005*x^2+1518482569756366*x-1436783424179924,-7828309404970*x^11-52702232935704*x^10-179097251867073*x^9-434415333166859*x^8-691639483940962*x^7-961671252418083*x^6-1340798707554744*x^5-139936440288519*x^4+1174368176182293*x^3+3793514670603756*x^2-5604796985424275*x+3095869958557590,4002354533461*x^11+27293877944009*x^10+95193038926560*x^9+237367640875345*x^8+398569729031002*x^7+603305217457492*x^6+888328832166555*x^5+419421554001850*x^4-206491669717572*x^3-1740559594872832*x^2+3712795240784467*x-1589957474681844,-8654751419672*x^11-60709877922965*x^10-218710203859078*x^9-562334314280730*x^8-974908185946267*x^7-1431639606629037*x^6-1942053047791560*x^5-722501791223239*x^4+835584416007887*x^3+4742166252213516*x^2-5016561921476043*x+2450306188238063,13712872456816*x^11+92531039493261*x^10+311617886458220*x^9+741605973533095*x^8+1131088031433220*x^7+1426038377967943*x^6+1797821181989105*x^5-646181859252184*x^4-3221145179827475*x^3-7286953197107006*x^2+9743641800088101*x-4286844150564709,342088613310*x^11+4501453954420*x^10+24603031941680*x^9+72301996335302*x^8+129600956284110*x^7+130296207131936*x^6-35282373434470*x^5-356392449585720*x^4-1144196406395530*x^3-2737175834201526*x^2-1728930871729088*x+505972070544950,-7855220949523*x^11-49012880961630*x^10-151272670824778*x^9-333585601495174*x^8-438174736476872*x^7-524988477842255*x^6-701602266177344*x^5+805679765344182*x^4+1618606268314049*x^3+2972403367413459*x^2-7975879662422376*x+6900836521403489,-21335353699640*x^11-145402420526964*x^10-502035892547698*x^9-1231963256000701*x^8-1988642442020542*x^7-2737210276250786*x^6-3618488929009593*x^5-127466922670718*x^4+3989416852208052*x^3+11541969852678953*x^2-14561386004881360*x+8881288842227406,11977157229458*x^11+90482379497876*x^10+350265043736055*x^9+959770256359738*x^8+1851318631890042*x^7+2920577432570912*x^6+4096425076684252*x^5+2791096929335640*x^4-467976099220750*x^3-6907842408209180*x^2+3403504863833502*x-1833409994344541,-9837448804896*x^11-82700889953554*x^10-342787234219854*x^9-971523695254777*x^8-1950269311852904*x^7-3039213622864291*x^6-4121976207655587*x^5-3151010603891194*x^4+1317089101022618*x^3+9282808812208432*x^2+3552768177480518*x-4110957876953876,16192221417414*x^11+104531871561716*x^10+339091950899858*x^9+783576877753811*x^8+1124745902429789*x^7+1423775814263921*x^6+1816321799512987*x^5-1165933238671582*x^4-3459158357200875*x^3-8080091237666683*x^2+15381520139789480*x-8978699993744519,-13719553059044*x^11-87301499270923*x^10-274978438049695*x^9-606155259976932*x^8-789471983590358*x^7-868560235500187*x^6-1031580387499286*x^5+1759626925371746*x^4+4045637410173797*x^3+7094714925191482*x^2-14933958744903257*x+5131102266059888,50370355691814*x^11+347740043992472*x^10+1212289668827390*x^9+2995950996117909*x^8+4924306880595315*x^7+6859986782085110*x^6+9220853670698189*x^5+1530553085049787*x^4-8246512198881046*x^3-26057901651211053*x^2+33891717047211373*x-15433034984160270,2802619304010*x^11+17654793239047*x^10+50630443411471*x^9+87724735146858*x^8+52786975783729*x^7-9308481947379*x^6+24218243719221*x^5-303817576723841*x^4-131211592600020*x^3+299752204554968*x^2+8436771141399646*x+32880385390253,-1380761406421*x^11-8492096383329*x^10-21886537116196*x^9-31192794563266*x^8+4252175636112*x^7+46636796312921*x^6-55110198822296*x^5+259945404189584*x^4+698650062721589*x^3+473658299413149*x^2-1073492426631473*x+885658432428041,1989880232353*x^11+14650959599893*x^10+52028121553892*x^9+124584274586976*x^8+210801924725829*x^7+272176825368829*x^6+337538289063934*x^5+51316378821563*x^4-992131456171216*x^3-294517942890263*x^2+247626651004339*x-230472929184932,-13594720605306*x^11-96229691795186*x^10-333995211030696*x^9-795631941447242*x^8-1192221831068896*x^7-1263293577449584*x^6-1116278938018302*x^5+1875377860567932*x^4+5994819656622034*x^3+10179255947396934*x^2-8392269500104986*x-3535129463560792,-28100535979634*x^11-195941494687416*x^10-685720938862945*x^9-1689947411251355*x^8-2767277891975149*x^7-3796458057470014*x^6-5040405698867042*x^5-782102772511731*x^4+4973016239776190*x^3+13661042971194610*x^2-23127561420682945*x+4695275092179350,25960974311678*x^11+179414710468597*x^10+623452430818511*x^9+1556515571095576*x^8+2628292705779785*x^7+3825089016868343*x^6+5434427289924470*x^5+1416071642095213*x^4-4283995933914349*x^3-13347759417126848*x^2+15795738776295144*x-9746094413212348,-9934400682022*x^11-66504825511746*x^10-229184194579673*x^9-578754904648521*x^8-1013920788283087*x^7-1638596890213292*x^6-2455742623159300*x^5-1171766753882166*x^4-73626411334570*x^3+3007385639017832*x^2-9204140432141169*x+5965005859636183,-31942035131377*x^11-223076638878455*x^10-794946702357748*x^9-2043917893218789*x^8-3622242356184161*x^7-5590952906362970*x^6-8224150163754598*x^5-4895579809637189*x^4-78532126626070*x^3+11097632575896288*x^2-22112358291148430*x+8999927510842804,74290430259069*x^11+467917723743117*x^10+1459941938129355*x^9+3232194831718491*x^8+4169378374429889*x^7+4461104122140988*x^6+5025416332584360*x^5-10563905573765813*x^4-20173515569466833*x^3-34461893463503949*x^2+70820436898608698*x-32037571504893459,-50535843907879*x^11-343350935591355*x^10-1176677831119028*x^9-2879843235408725*x^8-4699685958713633*x^7-6701215638744720*x^6-9527340994872361*x^5-2529836574214289*x^4+6228033229600520*x^3+22931665145481942*x^2-35295339118104526*x+30696139789995894,9406595106721*x^11+94052983062904*x^10+431574262094721*x^9+1305700093729057*x^8+2873578075764043*x^7+4799060754015749*x^6+7231160961676883*x^5+8297343476290173*x^4+3492679751980601*x^3-4168782547282070*x^2-3344696962951505*x+14969728046299284,-13663520141223*x^11-79093147242568*x^10-214234095196832*x^9-379965413468291*x^8-115080474399271*x^7+572791705127844*x^6+1359788587429943*x^5+5431193602136471*x^4+5478551639629467*x^3+4596251985375410*x^2-18172759310191801*x-820477844890499,70419428168209*x^11+505452272964123*x^10+1831290090464815*x^9+4683345521479642*x^8+8117456551162340*x^7+11605221389427987*x^6+15478389076545286*x^5+5319895845763476*x^4-10878182004292165*x^3-37205206578381187*x^2+42214187823537301*x-10483341401705900,-73716557011444*x^11-541168967609863*x^10-2030926371489318*x^9-5412072469989534*x^8-10025931675460455*x^7-15478151312836964*x^6-21912608578620409*x^5-13927734971212590*x^4+3369363373854656*x^3+40809500333317094*x^2-29937761704647690*x+16231593654286838,-7584262937719*x^11-78428136156456*x^10-382520317353601*x^9-1227073191744284*x^8-2880947382994494*x^7-5202232158893565*x^6-7999058796912084*x^5-9982020479722080*x^4-6778546577468719*x^3+3489175796645963*x^2+6089820172083050*x-4668519639967358,95792854789256*x^11+665283229240214*x^10+2343591923978833*x^9+5914472661287474*x^8+10120155877224085*x^7+14891736279558465*x^6+21027537919998848*x^5+8087032053392557*x^4-9570655649960999*x^3-44510464666785811*x^2+62166949948363621*x-39003439978473981,23918180451582*x^11+128550667420550*x^10+304632157719952*x^9+435735263755719*x^8-145809105467203*x^7-881657986391879*x^6-878411643899829*x^5-6022804984968233*x^4-5172598526639046*x^3-4019130403797647*x^2+38659053155265598*x-25229871113301179,-54591485969203*x^11-368164978318739*x^10-1268644520391155*x^9-3176405354679623*x^8-5327743444419169*x^7-7835262400108733*x^6-10849601236090593*x^5-2059320138037936*x^4+6774292760763910*x^3+26931192755213584*x^2-39395822063899823*x+32666290471108048,16446999130090*x^11+111591663262044*x^10+384654929581213*x^9+961522873502875*x^8+1609207336971815*x^7+2349892003761627*x^6+3598740316436907*x^5+1915190454264405*x^4-43963251245561*x^3-6745760666132519*x^2+10685384520314703*x-1746453238717588,59258765372160*x^11+367511717889906*x^10+1147229915452421*x^9+2555624627723408*x^8+3355020966932764*x^7+4113628785420028*x^6+5260169419338072*x^5-5362487430733862*x^4-9535727713127646*x^3-24373149291147914*x^2+72647556268336444*x-41335627431896359,5014741742226*x^11+53185514786270*x^10+266484512652315*x^9+854475118972896*x^8+1960340893129186*x^7+3386983017669727*x^6+4605875236713270*x^5+4491071611963372*x^4-400137998895813*x^3-10413581195563482*x^2-8686799924710394*x+1838501351866894,-55563755329804*x^11-384356408141810*x^10-1358362955719577*x^9-3457343070745740*x^8-5977057733956324*x^7-8798179399582450*x^6-12282040531981684*x^5-4279158035367311*x^4+6129207889819738*x^3+26872458420560787*x^2-28415172645202186*x+19162473160011563,56322269150121*x^11+396100224370495*x^10+1437508063403596*x^9+3791900260698254*x^8+6932083528690350*x^7+11025999255839455*x^6+16244530695490884*x^5+10138854742038494*x^4+1541224748263921*x^3-25072550290289965*x^2+26758349409018479*x-30810449372008725,-83054689378158*x^11-527695719035150*x^10-1659964584503728*x^9-3666917749503714*x^8-4691643501179886*x^7-4871310375901132*x^6-5376324006242388*x^5+11159396504317686*x^4+22499041905241902*x^3+40610134532903780*x^2-82186274674288534*x+36735884527432658,-3367475886628*x^11-49212422401948*x^10-257400597155884*x^9-846653493015208*x^8-2118168550927891*x^7-3870441553325342*x^6-6262888395281347*x^5-7933949911812677*x^4-3475121753931240*x^3-25621898299752*x^2+4058095847647742*x-12035852149645974,50682752284708*x^11+354947809908862*x^10+1237041883382126*x^9+3022830782752546*x^8+4879854936365454*x^7+6504258292170418*x^6+8665117653152892*x^5+635782764330128*x^4-12225450674560870*x^3-31437107402491756*x^2+24495435905379550*x-12525729857075330,145643505828947*x^11+987964598078982*x^10+3344813288832842*x^9+7946938891772871*x^8+12066112401726504*x^7+14995128558805816*x^6+17988134424817881*x^5-9197832887296320*x^4-41685906677904536*x^3-87517930763320878*x^2+103846358341840396*x-43136948172443538,-84585656674332*x^11-551436479576652*x^10-1837192091461409*x^9-4398012931076805*x^8-6798793712142193*x^7-9511465403662065*x^6-12792430241985915*x^5+709940343285736*x^4+10632206032983083*x^3+41294093424167133*x^2-74636890844085443*x+48624292285015148,63641672278267*x^11+418911449880051*x^10+1429345825707923*x^9+3599283863652218*x^8+6130024141969275*x^7+9658609929033443*x^6+14626900800029352*x^5+7129248672704505*x^4+1345871502783103*x^3-19652203714567547*x^2+60170904942137358*x-39167008019187824,-54782445858736*x^11-362285702965830*x^10-1208743347068284*x^9-2900954456664712*x^8-4514195187954822*x^7-6166453016601708*x^6-8467373261947892*x^5+838048022148258*x^4+9108856186885164*x^3+24985862981696588*x^2-43277344504074808*x+17884207319666736,-2388219139711*x^11-10712284312373*x^10-33378881351565*x^9-138149959149881*x^8-347920633600833*x^7-651613481587764*x^6-705847158613159*x^5+1000011379421345*x^4+2206014884540426*x^3+3143098324456310*x^2+12604053665374327*x+3178439052281469]];
E[19,4] = [x, [1,0,0,-9,-5,3,0,15,-19,-30,0,0,0,0,-85,75,0,0,103,0,0,-25,0,90,0,0,-102,0,0,0,0,0,-213,255,-197,-177,0,10,250,0,0,0,0,-93,0,90,227,0]];

E[20,1] = [x, [1,-2,4,-5,-4,0,0,0,0,44,-22,0,0,62,-76,-4,0,0,-58,116,0,0,0,-76,-142,0,122,44,-124,38,0,236,0,0,0,278,0,0,164,-244,0,0,-358,0,0,0,0,0]];
E[20,2] = [x, [1,2,-4,-5,4,0,0,0,0,-44,-22,0,0,62,76,4,0,0,-58,-116,0,0,0,76,-142,0,122,-44,124,38,0,-236,0,0,0,278,0,0,-164,244,0,0,-358,0,0,0,0,0]];
E[20,3] = [x^2+4, [1,x,0,-2*x+3,0,0,12*x,-8*x,0,0,42,0,12*x,-18,0,0,-28*x,0,22,0,0,-48*x,0,0,-78,72*x,-198,0,0,182,112*x,0,0,-88*x,0,102,0,132*x,0,0,52*x,0,-38,0,-168*x,-28*x,0,0]];
E[20,4] = [x^4+2*x^3+4*x^2+8*x+16, [4,4*x,x^3-2*x^2,x^3+2*x^2+4,-3*x^3-2*x^2-16*x-16,2*x^3+12*x^2+32*x+32,2*x^3+4*x^2-8,-8*x^3-16*x^2-56,-4*x^3-8*x^2-32*x-32,-5*x^3+2*x^2-16*x-16,4*x^3+8*x^2+8,14*x^3-12*x^2+32*x+32,10*x^3+20*x^2+56,-6*x^3-12*x^2-136,x^3+14*x^2+32*x+32,-7*x^3+38*x^2+48*x+48,10*x^3+20*x^2-136,24*x^3+96*x+96,-26*x^3-52*x^2+24,31*x^3+18*x^2+160*x+160,-18*x^3-44*x^2-160*x-160,32*x^3+64*x^2+392,-36*x^3+8*x^2-128*x-128,x^3-50*x^2-96*x-96,40*x^3+80*x^2+72,12*x^3+24*x^2-216,8*x^3+16*x^2+360,-x^3+90*x^2+176*x+176,-41*x^3-14*x^2-192*x-192,-74*x^3-148*x^2-424,-20*x^3-40*x^2+424,-15*x^3-122*x^2-304*x-304,70*x^3-28*x^2+224*x+224,-12*x^3-24*x^2-152,-56*x^3-128*x^2-480*x-480,38*x^3+76*x^2+344,-26*x^3+196*x^2+288*x+288,-54*x^3-108*x^2+120,101*x^3+22*x^2+448*x+448,33*x^3+6*x^2+144*x+144,10*x^3+20*x^2-776,-64*x^3+176*x^2+96*x+96,16*x^3+32*x^2+552,-102*x^3+28*x^2-352*x-352,16*x^3+32*x^2+648,70*x^3+140*x^2+216,32*x^3-192*x^2-256*x-256,14*x^3-140*x^2-224*x-224]];
E[20,5] = [x^2-2*x+2, [1,0,x,-4*x+1,7*x-14,10,9*x,-x+2,8*x-8,-23*x,8*x-8,-14,-33*x+66,-14,-15*x,39*x-78,-7*x,56*x-56,42,7*x-14,98,49*x,-96*x+96,-63*x,112*x-112,-33*x+66,26,73*x,-121*x+242,136*x-136,-127*x,7*x-14,-230,63*x-126,88*x-88,-168*x+168,130,63*x-126,65*x,103*x-206,73*x,-56*x+56,-70,-142,-63*x,63*x-126,-336*x+336,314]];

E[21,1] = [x^2-2*x+4, [2,2*x,-x-2,2*x-8,-7*x,10*x-20,14*x-14,-4*x-8,-19*x+76,-40*x,32,3*x+6,-5*x,28*x-28,-38,30*x-120,-32*x+64,24*x+48,-12*x+48,59*x-118,-52,-11*x-22,-47*x,-28*x+28,-68*x+272,-56*x+56,-74*x-148,-5*x+20,212*x,17*x-34,284,-290,86*x-344,-116*x+232,98*x-98,-124*x,-46*x+92,108*x+216,58*x,-308*x+308,72*x-288,10*x-20,378*x-378,2*x,-235*x+470,200,-116*x-232,4]];
E[21,2] = [x^2+3*x+9, [3,3*x,x-3,3*x+18,-3*x+15,-15*x-45,16*x+24,-6*x+18,-6*x-36,0,-27,7*x-21,10*x,12*x+18,-222,0,-33*x-99,-9*x+27,52*x+312,76*x+228,252,36*x-108,-43*x,138*x+207,-42*x-252,-214*x-321,84*x-252,-40*x-240,93*x,8*x+24,126,105,99*x+594,96*x+288,212*x+318,-186*x,-79*x-237,12*x-36,-208*x,288*x+432,-132*x-792,-90*x-270,12*x+18,-312*x,185*x+555,990,-4*x+12,-744]];
E[21,3] = [x^2+x+1, [1,x,-x+1,-3*x-6,-7*x-7,11*x+11,8*x+4,-14*x+14,-2*x-4,28*x,25,19*x-19,-58*x,4*x+2,26,-44*x-88,-31*x-31,5*x-5,8*x+16,52*x+52,64,-4*x+4,17*x,62*x+31,-46*x-92,106*x+53,12*x-12,0,31*x,136*x+136,-74,-1,105*x+210,-88*x-88,-220*x-110,-230*x,-227*x-227,28*x-28,212*x,112*x+56,124*x+248,-46*x-46,-36*x-18,208*x,-239*x-239,-26,140*x-140,-52]];
E[21,4] = [x^4+14*x^2+21, [4,4*x,x^3-x^2+9*x-9,-2*x^3-26*x,-2*x^2-14,8*x,2*x^2-22,4*x^3+44*x,-10*x^2-58,-4*x^3-20*x,-4*x^3-60*x,4*x^2+164,28*x^2+212,16*x^3+120*x,-12*x^2-244,8*x^3+136*x,-32*x^3-376*x,-2*x^3-130*x,14*x^2-58,-16*x^2-136,12*x^3+228*x,52*x^2+332,-72*x^2-376,-18*x^3-306*x,-32*x^3-248*x,16*x^2+104,14*x^3+326*x,24*x^2-184,-44*x^3-452*x,76*x^2+788,44*x^3+516*x,-8*x^2-160,10*x^3-86*x,-8*x^3-136*x,-98*x^2-946,80*x^3+760*x,24*x^2+704,-154*x^2-1474,-28*x^2-628,-28*x^3-108*x,6*x^3-50*x,116*x^3+1244*x,170*x^2+1154,-44*x^3-212*x,-84*x^2-724,-40*x^3-336*x,-8*x^2+248,8*x^2+176]];
E[21,5] = [x^4-5*x^2+25, [5,5*x,x^3-2*x^2-5*x,-5*x,7*x^2,5*x^3-25*x,-10,-12*x^3+60*x,16*x^2-80,-30*x,7*x^3,3*x^2,12*x^2-60,14*x^3,220,30*x,-9*x^3+45*x,9*x^3-45*x,-26*x^2+130,-52*x^2,42*x^3,-18*x^2,-79*x^2+395,-63*x^3,-110*x,-465,-26*x^3+130*x,-82*x^2+410,145*x,144*x^2,-14*x^3,885,-425*x,96*x^3-480*x,-570,-30*x,-59*x^2,248*x^2,-2*x^2+10,112*x^3,590*x,-86*x^3+430*x,410,-380*x,-59*x^2,-98*x^3,234*x^2,-130]];
E[21,6] = [x^2+3, [1,1,x,-4*x,4*x+1,10,4*x,0,-12*x,-14,-38,16*x,26,-40*x,26,16*x,10,44*x,20*x,74,-62,-24*x,-46,52*x,-24*x,32*x,-68*x,-56*x,10,74,178,-190,-28*x,-206,-68*x,106,-46,-140*x,170,56*x,100*x,-38,108*x,82,50,-278,168*x,74]];
E[21,7] = [x^2-3*x+9, [3,0,3*x,0,-3*x-15,0,69,0,11*x-33,0,0,13*x,-73*x+219,0,-183,0,0,0,74*x-222,13*x,0,97*x,11*x-33,0,0,6,0,-157*x+471,0,-71*x,0,321,0,0,-687,0,286*x,118*x,-262*x+786,0,0,0,-939,0,-239*x,0,-386*x,-498]];

E[22,1] = [x^2+2, [1,x,1,-1,-6*x,6*x+7,6*x,18*x,-18*x,17,-24*x,17,47,6*x,12*x,-58,2,-55,-60*x,89,-7,90*x,-24*x,-24*x,-97,-121,-6*x,-82,54*x,108*x,-1,-18*x,-66*x,167,-66*x,114*x,-204*x,-1,110,78*x,12*x,209,119,-319,-12*x,-72*x,182,-84*x]];
E[22,2] = [x^8-2*x^6+4*x^4-8*x^2+16, [8,8*x,2*x^7-x^6-2*x^5+4*x^4+4*x^3-8*x^2-8*x+8,-2*x^7-x^6-6*x^4-4*x^2-16*x,-2*x^7+4*x^6+2*x^4-4*x^3+8*x^2+8*x-40,-3*x^7-4*x^6+8*x^5-4*x^4+12*x^3+16*x^2+16*x-8,10*x^7+2*x^6-20*x^5-8*x^4+20*x^2-32*x+8,-8*x^7-5*x^6+12*x^5+6*x^4-24*x^3-4*x^2+64*x+48,-3*x^6+22*x^5-8*x^4-20*x^3-16*x^2+88*x-24,4*x^7+6*x^6-16*x^5-12*x^4+48*x^3-128*x-128,-4*x^7-36*x^6+38*x^4-24*x^3-72*x^2+48*x+136,2*x^7+14*x^6+8*x^5-8*x^3-12*x^2+8*x+24,2*x^7-8*x^5+6*x^4+24*x^3-24*x^2+16*x+24,25*x^6-16*x^5-24*x^4+32*x^3-48*x^2-64*x+200,4*x^7+4*x^6-20*x^5-48*x^4+16*x^3+112*x^2-112,2*x^7+13*x^6-22*x^5-12*x^4+4*x^3+24*x^2+72*x-104,-12*x^7+34*x^6-48*x^3+228*x^2+48*x-456,-10*x^7+40*x^5+30*x^4-132*x^3-80*x^2-104*x+120,6*x^7-19*x^6-68*x^5+10*x^4+136*x^3+36*x^2-48*x+80,10*x^7+4*x^6+4*x^5-8*x^4-56*x^3+32*x+96,19*x^7-3*x^6-14*x^5-66*x^4-28*x^3-12*x^2+152*x,26*x^7+4*x^6+10*x^4+88*x^3+8*x^2-176*x-72,-24*x^7-22*x^6+48*x^5+88*x^4+60*x^2-136*x+472,39*x^7+31*x^6-66*x^5-30*x^4+132*x^3-4*x^2-312*x-240,-42*x^7+66*x^6+48*x^5-132*x^4-24*x^3+384*x-240,16*x^7-12*x^6-16*x^5+96*x^3-4*x^2-96*x+8,-30*x^7+40*x^6+60*x^5-160*x^4+172*x^2-48*x-296,22*x^7-88*x^5-18*x^4+140*x^3-224*x^2-72*x-72,-13*x^6+18*x^5+104*x^4-4*x^3+208*x^2+72*x-104,-8*x^7-18*x^6-76*x^5+68*x^4-32*x^3-208*x^2+208,4*x^7-87*x^6+4*x^5-60*x^4+8*x^3+120*x^2-48*x+696,-67*x^7+27*x^6+18*x^5+78*x^4-36*x^3-420*x^2+536*x+624,-22*x^7-110*x^6-132*x^4-88*x^3-176*x^2+176,-50*x^7-33*x^6-60*x^5+62*x^4-120*x^3-132*x^2-400*x,-46*x^7+56*x^6-82*x^4+164*x^3+112*x^2-328*x-120,-10*x^7+85*x^6+124*x^5-158*x^4-248*x^3+292*x^2+80*x-1264,23*x^6+14*x^5+148*x^4+132*x^3+296*x^2+56*x+184,12*x^7-63*x^6+24*x^5+288*x^4+24*x^3-576*x^2-192*x+504,-52*x^7-132*x^6+260*x^5-728*x^3-356*x^2+728*x+712,8*x^7+8*x^6-16*x^5-32*x^4+204*x^2+232*x+280,-9*x^6+244*x^5-20*x^4-72*x^3-40*x^2+976*x-72,186*x^7+43*x^6-130*x^5-180*x^4+372*x^3+360*x^2-968*x-344,58*x^7-137*x^6+64*x^5+250*x^4+128*x^3-548*x^2+464*x,18*x^7-72*x^5+118*x^4+124*x^3-272*x^2-40*x+472,-120*x^7-13*x^6+128*x^5-150*x^4-256*x^3+652*x^2+960*x-1200,-46*x^7+24*x^6+52*x^5+264*x^4-184*x^3-432*x^2+432,30*x^7+160*x^6+36*x^5-320*x^4-264*x^3+288*x-1344,-4*x^7+42*x^6+8*x^5-168*x^4+460*x^2-936*x+248]];

E[23,1] = [x^3-12*x+7, [3,3*x,-x^2-5*x+8,0,0,0,-9*x^2+3*x+72,0,0,-69,15*x^2-21*x-120,15*x^2+51*x-120,0,-33*x^2-45*x+264,0,39*x^2+27*x-312,0,78,0,0,-57*x^2-21*x+456,15*x^2-93*x-120,0,0,0,0,-498,0,0,0,0,-105*x^2-117*x+840,87*x^2+195*x-696,0,-33*x^2+171*x+264,0,63*x^2-141*x-504,0,135*x^2+147*x-1080,726,-66,-105*x^2+99*x+840,0,0,39*x^2+315*x-312,111*x^2+315*x-888,0,-1218]];
E[23,2] = [x^30+11*x^29+78*x^28+411*x^27+1728*x^26+6157*x^25+18695*x^24+49567*x^23+123051*x^22+279029*x^21+570634*x^20+1009889*x^19+1473658*x^18+1579571*x^17+1540564*x^16+543917*x^15-3849112*x^14-5004559*x^13+27262100*x^12+78510311*x^11+44258028*x^10-70192343*x^9-52822319*x^8+95689696*x^7+286029806*x^6+287768462*x^5+375849966*x^4+166522178*x^3+97499323*x^2-3299750*x+38809, [372792927546710496727903672449878474947907239454367507876193345956137347536968404893471214008136127335508163556249114605021287842987,372792927546710496727903672449878474947907239454367507876193345956137347536968404893471214008136127335508163556249114605021287842987*x,1745098745825356500354887570968507788623767136515294899397251280231480936064562135696033004031797811344310594046831396746414755*x^29+19219408994016440678669652180511062426469553788966789020992687714923975769486745364779774986492709133574216825858074369964405219*x^28+136375987729822644655352922164606016311349567630403221542233415256242612288100775271933781696053476955124618988386682266949255057*x^27+719075199123987236814151814702874323776136707539904179183499521778235834441367375380049593673894744097252156692183712251019865940*x^26+3025266529722860967001791442393405348347763443964665912436644876501397661719306494302319169917913286516766364770308776588428840758*x^25+10785696304107680013226637053849117792530347024995542664116978261439725681876142093722993797788941877430137566918825859677150698253*x^24+32771799925664390786953700522980173678403949544052680524803873401869500443409932259933734841472739115906590232508088935192778347136*x^23+86948506639937614414283764092493804629919032847838285697168157010064927666173742902033641571210836795989389134812563951285453905077*x^22+215933663893701355310946535033722718006122174591665725029713740257280478336548186434162641396547767180704858970121941381925481942403*x^21+489916834118490566590888338633502771052617683439768449722634469937851698818217812539563810028484046098704856910651768106030469451548*x^20+1002608404400328561361809426148905253720864712524872022546576599294967091463616763779638370710848222043615083895657630236581156164981*x^19+1776333396894703367427252271625393661187116050695903129764095240122269358757712804224372970101238095883713093804216349175849893068274*x^18+2596635882557472039823638413295254104656712010579083638840219879998241528052606851938132083811826027614108551591180425693548430355931*x^17+2793482260653217430499082957624355644542492880456500824433923404921115548942096781898615168600598024943401395964077379044287290868216*x^16+2729343538876828597418602030939766048529201875276342936851800641599319205336565337003371947428274710459833212075620945145557855042157*x^15+990010643108294491433991111371448243784551313824381770211027993747351798894053754990870618975788032927716721416643328821919923564774*x^14-6699529082920359821382900425245739484568784347400980950824316985004355945480962904355312981453675398272162060896923900260088990249893*x^13-8820761649771371165276874475843949858909842782880054807396219373897563520988736584149808499324916545653192521489066729753180282695579*x^12+47450852110534551190498971467452820901218094981681573890251211502586227566222489618922126233659846963532751039215127226655735674314815*x^11+137630019615582726967601045892309104287805142919033498603062707374050181308092325893477076675338641443225271662940830702785924436323216*x^10+79106198704615264632925616290504826734027827233699208609256659704266330116286635028883024539898484800177630109490227473877334371440668*x^9-121296336581752154652613385363379046686582881954432068126502373833103951706517404186286361034883441764180825733532603725709412826534950*x^8-93605671015614213443553825023157884677854454606409021182823237724279492892168307335026219336551232143073034488266522740844233184029407*x^7+165807641000826281278109763432570695021078250357237562642860407268145893890697432580065872188649756169729501790010339646858298697648943*x^6+501206601666700920872564317471948190798299636478466973613535671574282198814543818660626041101251110682871241008186780953401324463754970*x^5+508591077851577983658529167696891428439286025501587419971781790737794322262398346492560880342681092336317827661965231702401261235881081*x^4+663132371864946171365607733363809007049130912777659180942609013854834771008323892150177766231495417534752138693833394180567259899922871*x^3+300757657159350547855273257550206948039482626218514824289228788902256766522562996861885492894013923276762686980690196669179412640912153*x^2+175119089169953004316222157340336114439886479807593895970552112643989826500675550075363225318739519015687072785783446514340748373407445*x-2623702350456089964588125677206616806693998366597404146091727338110189929348349151757230541391781176916261477082269151570774416114111,-1669712493501440593946650500820114535529972801859644043842827381162904435553570203727132493844492594030625135090760628369834541*x^29-18364649982516503968330365265333954232039925512515642171095450450621867887324640780909774064870211533580782279014140712466015277*x^28-130228884374318413720684111569987236977427547900209322144149071624966306685786753414824042375428455486662498714426691422926135934*x^27-686250361836251136867212768080519342233792130729330963942403236681669233077908224249737094002047426349145618912290200151779620214*x^26-2885554066091458197718002302408649295761628311155086453853411639407072725134541375161569392220111120406130745140249713402652192199*x^25-10282866398731164199600049417068213154794727872623964438522732979640183050256255635837658938013718324181646185941560606586846639190*x^24-31227743611506007589426031360744563207717171428350132822948523290093501244307276754494780950919543081413440079660194401083095071209*x^23-82813218211107268716363198118179226318905334824895963180506779217145538847501253277148826353246688772539947701738721965681760339839*x^22-205625886566816844879565607800874657577574523314550372035093889521403925507212019858264953545291497320149576232423001283312204809805*x^21-466346352685304662444963349487546808459306509322365647843826541364445006423146394710667320047402426753610144219374586920220530449254*x^20-953944637551507903373521366921348619377373251219784974093801865232102246861227927822598829409044631467061414697266325595085781746799*x^19-1688925513386466106338530523710722633665186173332515460698110377083488178978762857891255765413014285198052444582414215878432428635334*x^18-2466302214561251171852163394407315714888744667338830885784920239322678969890422114760322328204349221554351821968347380453804778923520*x^17-2647855511111167517793973183466409487864241253888202031631224940090460967631379006135736491252350391479525091673094172193530324890816*x^16-2587728682300836554638016907637762369831346395067287626093435456487110086322063402043177677344334078184902042111032162613331494738695*x^15-922647590010904141895534108362442978957489502057123932270985654259993843926191472453393549418616032909506272218587593682073790033714*x^14+6413478208170981383469331810306283040389038300154715629521350117161343416251828944663817592036431116526351793168207096357498066166099*x^13+8348468107674746501451498683831000127430180727887464059558894010210457837286632104701962858548315660567487274162675646203610590540155*x^12-45460664720861456100386781647885049808651291875757018523628881907619502430689345037160321612517671969106913507811499912262645140560719*x^11-130953562510092024721629541031127991560826263364069899324607557010819148241450597560804035222443027678145111375486810494812456686543415*x^10-74182251869609392772995361478109507387361685132324465585774281678122946009134011858437063571872366642813063184876414709960383954955565*x^9+116068740501530820297627706753394834856387889873803728997967053213400311868764117674705565999840940142077476749638215715297426362908817*x^8+87595431124119471458559449991127423744335592190016376597810985968566267019801722183083011257833022545313773827872584885851730243219542*x^7-158424856289164024674569680087460023061334652084579877454117325237172485310803064726460192550406520436246863250192398381254457056697099*x^6-476648456993505537497008777191780667282778477799873981209032375699981321960094130727690548610402544447004128598757592967116180227793561*x^5-481696980333632848666956547942547013813827087418470051374002454655198548361269635202295421017435756913113994450273556731110741452661321*x^4-630826626964817268206298846349172424625134194588301900934482081408282982212006685589736962492891932395083745555873424338724308644658946*x^3-280593160055978568458610117861052515606875812041631912193128680990087546043086557428407633194786877689599464572600606491462696813495169*x^2-166935978964533431158670077408080796676761367601430675094253318622866987619240731306333742504105054594709088753764798476791257016517440*x+3310011359097149095813984610394334053630697839697621133810605120656515115073466842140004378172899462560907222821950181990412714418482,-392375961898246623296749329150327174642014786733188729335109546117776561851026596087495021152567705846098745179311758371443393*x^29-4314677211251392719731555285269379422119632694535548719904047448097290698258579274653584688295372076105656558481723786658468920*x^28-30574183445325433864225020846631960934711315773237923718006546873473249098891910088321523160348607565236021363884374770992322135*x^27-160984957688753939704404900658361107434277761843199735087557528243918334161813712982301901397521672686140326027385938467530636594*x^26-676250597012431501269658936389592675412687296809426027029318423786698446068900763524627489942943174577487297286676174117022107529*x^25-2407214890606277521768396390525615613158531150598740537319850775377241000140548503389979475438243028369740705065651776776396042532*x^24-7301171711040129269057570223719482214625700541804747917449300219113668470488258481750422187175528186123524201593771771971871029527*x^23-19333241150409074228507189088380332763225209848302835035136093057830421779562368164248306636044654082102376796080313525381504643423*x^22-47947812062896561730742955392941139684667282260069117889550949273160135852832826975986517497449750762544758952732270338400863988906*x^21-108630703265782920861914812077265248099752792337143682187053901834903731880762666863485541201043684818976980826673585873912109918089*x^20-221866224668335720773807685220809196966839534816528419908461837763355548678453939803969604804221228182656650615976187749324029775273*x^19-391806320293664979671559188330494914583120168924579620658785482084151189895270027059927590478554627270141283551048191856158347400646*x^18-569642038588339703054059026563900488066622859960801625668388126593141969146619351422035517558400565888983055585327213629596854390732*x^17-605804529149835665468217155735908036636243715632853897427543688008648030472783773926543461593655144393780953525851451104123048194516*x^16-586941655236686049963773976597330447868770428988682367788028619643954554258964352159396017619491616506807453538824700996598299626550*x^15-199644938291701116339647769008546234609423003535024683825210082341469017017083960101714335880111351895837872805530215001387462587004*x^14+1516634765644723837794094882258331426339564128747258405468470804140577756759216437088471687527999444448994170785625356743265458211010*x^13+1949674213459756422611326219019608668390175678080240133854735945688724315719650783819406844175373258926677227993610209815992455583202*x^12-10782983667546283907176511360273665235253772903459128313348260391756957636373828404142521698171835782726080482465763547693245169893209*x^11-30851303589271240777874816967401068541206286656831982263200136750929566219969654122455225845443141813160070654601896369423227778492093*x^10-16774872011430708662409994348715288890445014683837585855948372176034030610449344016342467885570574724225188211463326800791363231713902*x^9+28874661047052222212205913573590849553221824408763329958925192568883877457513102576748674688638294346022825486333397484997018540374084*x^8+20803107289294852368023286002291892216668426804433467604400205412030643237805137871384272987170838000927569226684404161373590227797557*x^7-39768952002261554523396445737209800980654524099856942679940982912713928897220087929482546123222032050288073859607308212209955668177814*x^6-112951850527034403459531115236078396298607904290647718079530554414069355596042248724462792058996116937789125699612867139413276256105968*x^5-109601599973019202428207027275873546603817255557772059516807303118497877848628003617971296654610969179918115515838354863215810038604348*x^4-142527018924399211822459713308074269416280574760326899192728705788753730643114513273699843974858037853571314829291134589289054264736742*x^3-62015681670561714114628025643444587395901008156877589025572447604046416377343581028907199353280742241463392067255135154527242340103504*x^2-37287661924799559349719634730446150047060994199438712186073681190814373730194570883113332113583101741966458273100287064778931243816763*x+140992165197792573090373771737866561674397699516034551748650175688575134985232182762520025817175544404127756058274720675674627703953,2993679587417382871944862567746905363875648272798734653010263889835986667832899951932684812094466577881403860694581231985116155*x^29+32962638310086089715314108913376032461007644591016290672865356070178135978129638376136780228113126829327994437273021271761848054*x^28+233843798368848242576431425315322823620737367138990088739053160755632203407133654690189513022434011619716455811745188543751644386*x^27+1232756262864479317836341319196242993749310428376087722641078994058973773912239985230706640489991079117953432733878382636584599657*x^26+5185321878248256265758001843391373987792516247046089066495958965585846890273203153174953240519907102611041557670280320135986521033*x^25+18483119855387659177111960927158143839017295794682268111372247559039637456839399271656114626549362150394517254944645330073579503730*x^24+56148167117864216623132650284078666791632575385064571005776699930458027396667578156710782830663514876151042121455610306372715505764*x^23+148936651378080783638894476004555031060293005671386829877477954899155568452817608325861637218241605439604141702322592387207178520298*x^22+369834590965249636007003867406823901393297637076951052861826484518630164709959808263805636623395217950351924717869711924966438726207*x^21+838982249424436215529790892765554500754155780670471535699321888642410123367937681312337113177158924440852098941541992651435588960981*x^20+1716585259190567134719574930754572144353478805275692078358472651822515841295984536042299237541391596711412371764232015535520349848110*x^19+3040332543832215124046850312516119241534666313692656797017542820685688330756857821106682315953846321102393977530858713397721743345903*x^18+4442120344300365759698215025133832777866510043140439593722864047357146372918852458084704232513428536807599378015770127070876466140066*x^17+4774251295963265760878964354224981310403823137215744511851318944357060196137228317128290274488547129679630175243299963817516709786382*x^16+4663711689718552989662504152263870275850457291096339251759601705472182205906748444805703395839529840626071541058392668788595290374596*x^15+1686354725507240811809405660562285227569598500236197795951261471729771785341937157197695909018196242119016316487812877609047371153304*x^14-11499508516785477361471151661970244321925244117431608305791613006288445433727044436244418034158107506588121645134131976476755790470146*x^13-15086984994693317993913586324448581446221945890390645278432061904862546124829001321675714674328328897558801896137841878847027672293058*x^12+81520556899327369583349268894340855512844790314725440498179903730617399142492064142266778317545857942314765469095461584803386973441672*x^11+235860991988631298628417386316693178623043728004195753705859218905235482849479934755519530491154002073360482986124888019566477013421902*x^10+134424954661792472394208564772777817045154576826638226101977936966961405483899628669026059211071990582685605321303168501060885622482338*x^9-209035515658306310366793511059503622454540532786354531759373425596377974468611873224501808638512709018391102010533267642595402949209066*x^8-158728413666750939146352402960028420506977250558637343646908160392166196348107798867203084381866680814394903337024100376203266140472033*x^7+286252356933334151411530001066693745287820222381427038441399530193219175461640445853692997764692499389826298358025116560040790282104638*x^6+856631171340905127257883718089276818808527260251629305084193047040713542209982016890923505136425169468032642138716566727320361963666430*x^5+868496879581200719636240839246852306496985640263406443976687980280039488762762333904500261792247492703374444195289681011017998392328527*x^4+1134777450433001726804459649851320600416868865636456294072560035183755464786699867473460091259177162833872778229359798281036349638362285*x^3+513803985849745976966829265035879632539899766026563466487631430653264533917764166403466878047628752025099776194755109362818721962223429*x^2+296586802677633338434064420211241775897829956672598520234489155097671783162930925199494574699177653939422955351202738612852397703816364*x-2800902193089315308804885227913349959545449027312848592759451579547268420132249390696854558073168432667692439038272659632746311230705,-3315317085929467841207013726707333410802329755959623879516721819694260293606460437246671458683452283988629521849909774968847784*x^29-36588070128882268416171188092591898704260498870492314624608225384791064822399203097669963990265787020207759016842281559853382905*x^28-259862611820267704786992824114372300175392355024154320460263967937568830437187986810620648137611371865052222253478044821878946856*x^27-1371423688304358282006359884051650679443119995969202451449001520098348715638512615460541257535181804533741549833590370427066653247*x^26-5774571368976217441152264869484474457478904774350161686428257141873947614860170734243698754894800075415602852275413450195146258823*x^25-20601361965958753295651425309987406960553553527725462909167901371102894556279620932405304301549557360764392570028007933824270432284*x^24-62643704822236733141453046623777923888292520838682838917687265400462552115617925590409249087647889001541367597556192313554218732296*x^23-166313875930735464632378295145731079176123480912975237446730227021979429202742784420847835977941206800443129601747434455914327221666*x^22-413135519436277366726411488678534391784880490872818681996346849010435010527226710404178803804137422807796536234937170437869662638227*x^21-937861266685186234371342405644468741602805420682517430580129852276926427164419810667060724046802793368387565275872912754506097228680*x^20-1920486729766810854507922461816806435069696058646366075106767358186063470838267962445859817113258438085220443636541005292403274547454*x^19-3405872796652247687260382568806992525364884766300375177197818791407832262529085717529609676659774822855041434098458278079819691449968*x^18-4985576444039740790577320693962944327953950066988480047243493671019020886868258381932934319352371595658992390360117064252928843865976*x^17-5377681297884062500832953071612265884433449608870224856043683867259641359046430881088390716465602302861469208167401076038328540085680*x^16-5248312701065118944092881640551461036659410392365741794271211375844552381044702831075820958566477363701551808377439698511847552943205*x^15-1943280971797981694160174840834964415719870515486273437449137630320467569703688406916251129099937147752389629101826197094347086321510*x^14+12739156245835945758459703637818387840592850743303094968724059167798592950849628128599739645859760791776559752617684963263510786529947*x^13+17052347033936952612670439951443797700259060103364085059557203279835169028129255070017415249623050555350639470619978361917889238788811*x^12-89967845566321620203168216999821240544570530743091232243715772526097466255260528939671624409407836433934773324012481173308484790194958*x^11-263677357035562649034311231644007600081271051195576886520133655089746424708490969618467392379938824762588224508421917207991906038626024*x^10-154699163949496529553485945472591146954211697773591646159953603436946205439033121795729169498540713633250729749275091924676083059824242*x^9+230452698728885805059727271999794395414701851603001811834341461412886104635046067719836343141574177709678763133773828252824170968994732*x^8+183719305139448990218258117109904163041942900100870722653249269303455867699305770266259968098184923981490844817622763037656098969117308*x^7-315125674653842888236365051955787181967155105781092569575380493242853556605311093460938743331272049061030089981612223241718616814095211*x^6-960199723992651182970030580046637930342136799629827692597230611687314519380592684238687302134069967875292468773009936146157810102790258*x^5-982522864443131990843344542330754311268550780183601044146092428042204441197939694380037844605480650060038981916097542508368922868122337*x^4-1269041704512757110504178138675457045014150350100205518543623887887046776974579435661840683462184521502479331773899853629476027858458627*x^3-589919371260947688793312280832441795718542477020778347599092891630854455249073971945306929779175187731147969834670041067044624459757689*x^2-331943048626628477160851129581446984420457949081113408407516766648359261006576957430512661660177896143041829860749799148246686636111715*x+2307576779349000693113696727995488075242225260441891268620161388794709938440361276713220011635120516074477780668012831955399443850788,2229186967299411402484426384832328526568475128813209008080573217639088048858609510181764026368243688113322178582468767106673983*x^29+24524350289541453822707075089456875633989185937706933306472026009583332461593445145632532686870306764834545382532413363538929244*x^28+173914972252177753000679760039397388211101083814114009183066246434578669149448852610987716355955376315024588629193010354256979481*x^27+916517833777086218888401502077098351215090428518038033290647728782439293268802839154467362377677915186457086404144574348601926665*x^26+3853998438429253144679600270155946199602566624946063659007925513785060966694741515776717589517191105445302116777950280019839248233*x^25+13734753057071426596636763369022286646600484246459868152650769669603056989507491128266376678138755810706100569594904656130534067871*x^24+41714543021784471664899172470413091806432881296314085014872078932216738391573870941998010214653454583544662531222105428215310294105*x^23+110634472247874431061787546515478046987644379612611073653072613110537782077670324386563722274284646621705768316171966961618107567225*x^22+274736426563577176688826888031852280451618907678240217993667895728405027637769183124010161417853330385091613608449791166400784573472*x^21+623200851956007127926110794315873788850380358168183709469553110003018042286437022907762510504876955658770027359301551698180931387080*x^20+1274997618480090783142870181596638224655908582615689514227205595222283112590669530141980206372440999859091580626650514071644783418478*x^19+2258023966077165650741123874236033080677383881781506939028313935249611464066415968138611046329101103475362603520387295615493772824607*x^18+3299187402070001728549565297512908786148737338323840407768378547932515067934305299455734872828955899197096883486532460055399448053048*x^17+3547210681657442319007487571585620497430632566572255200200045249783621923227721153214197021010771109657613773792423054971182622301681*x^16+3474774869475022877022478725002469536707629632456939552057406324695247743562376588060929310028640875185720614069810155666154397858980*x^15+1264194709309667443145932129591445937492977221583372436381360763865736254904264631290067260908548307090875191277655585234613049765310*x^14-8537730281929880153241422999619211851124101119723197753837899879821758892537197095150632526625839723505896765373461756038528182247964*x^13-11138294809043301824383767865701508492505491628557159348003129683209622956344876942987560303553505763574348524795775323660712085280030*x^12+60731855961701968787792312276379649816769178443537863389442395014484569061300671460336207452269948763642446094797470957580603555567850*x^11+174906962051364236944022528180637201363062988444216346319182390532877599473531116455297199265563525937529688683113903653121699200425853*x^10+98823924771540366310179137665227374133089102157198973278299795640409643352667554398808702217824319872818778603266385584888359274951852*x^9-154927600347284310715063964337908012996764834192261575924694178957446295515889309381268094445565596703014899614009920676601749831791901*x^8-114939663808781652862205288688979946925231554812920912683144509036645256438633890601248028173775250346085669563534539737436477322720229*x^7+213853699631565788992444069286771884274915791565560902160527313606920332292302102468539478693491295988561058086478159805787554633137856*x^6+634511282261395870118868091324521567128594533845663762716715865119466249369290504055436017979395589598360593998226454313145377842257859*x^5+641001650031537109773159562155672231240341120716473928651131271675069220455263351553424831494404069351376573158972916994408971431164879*x^4+843158442765831410890772743171618358017484367089718376068999649163537513008742766223594218443476971179384766838258370366795159425557123*x^3+384697753274694490881016314769690488733809812899048963550238919075196042028758235217678878084792797389097448666479636518801176634211504*x^2+230029652116897726785486445821058556420784336501276876916001524801521395851845336607064696045393735006836643067768148137243732370062555*x+1770716772544561675592869183826779185858577118401864571513993550219535635213924811016502531804992867210898918975360743843365369303010,3383496070200769799233425198420838560521675058979190384281082372738571281260198713260026897200895619013050874341375222401773362*x^29+37176123640661073152779976724400106573652919866668096181437888941667401829001616033881941430045978264627066698390465869015270384*x^28+263434136164373360721771316353222800613551541424934214495769474764009145126455729153158119570168818437332997631692780944117182750*x^27+1387167281052481197565269779045230495745807595534612557125230083338836336533658741299694435835047752811607832929351757329741100309*x^26+5828231397219938427634518660518546381404674363028283160420596978551035845546082103044107705934143659775376092817669047664462709186*x^25+20753511607508501795939746396710441380727556569490875607508303847860504294052004975019517982284167336005587066971190688979509488928*x^24+62970786441846772390342843687217129086839908044477195358491668889247028213007017013287411171221587313275418710670419342504028026950*x^23+166837660404299285760754415453388969208662363232433564150267408066364839300007106067655305404046830277603150863030034308204789875281*x^22+414004176192405721991012289233127923523940987201280856524424801274766966244158335049875522582405038261320641602071679702143726805130*x^21+938266140704326397085207676919956032217283948471919570511823380419217246236726315149045795533004047513366960651607124859763354745890*x^20+1917440149031573208619213898311478537764805398694762193068693000385743814963248980565305806542632426860462088157800980428735741978524*x^19+3389490240479534452657183076949568267648255877801712307932432836462712003654270172485704370463485196902760750958187209563814896164130*x^18+4936799640062915053685269289854679875760703021255573748060993614859828015865508441666863636064162908555745452302134151235362970045458*x^17+5271176378551170256325200813147556934015105530632535118644199753365128925250234702942308982325547363096331144535456831861946813532549*x^16+5131305061668970754288067115605277120997294128135376354603704387114397184463542843506841345100695131633800376937819182172681109260071*x^15+1763814152838161890670070934523743684111562107922574707677538577938625779262141810759335745932870743480886507150985606900675391019746*x^14-13053625929082517239774905672055229172143336130346345079505375997977532597383019256126417896594095569123341099890339676482418579618571*x^13-16771629199291607059241339169495798773766319444588356760707209512192288142851811990252294139692939648090412459092552717976536321756192*x^12+92495259256942328390295439535338422008443655430055710947901294564055073654924764451850953200225029041489011603765378536972520653501605*x^11+264545979111094818910189639140242988308251472136761748103809057861182746423279509036122233819854477734633860741798713257088702384835689*x^10+145930941336575406490889650061455464840052342151650082903610716304376819191855671738961564163958538428169921758297792183779986981511474*x^9-240776800256930167222544392434905625581437809275448411847405624398664505559303872083704083677946866457203548127230101594731740045911114*x^8-176219498089095875040882460727039899228359462460869084443956262545533332469601116057303711988723930031694980317594714916821907429335544*x^7+328660507456235370889591655495855784421701279891819278981353743212925337307646916503592394411241489462579629733036933862060782729959980*x^6+964902487823638366237374132085683347668270834671909137317270676135767007936818908547164973803542096220549806566134846937367875999790272*x^5+956980103350958091082301645753624230328255084876264690631716801437491749808518322863898429556369691235223633000659591614570068447805548*x^4+1254231730530976299304891577570477114324723196470756522708071514793260615443664124945865913801986310853412467150951188480952246560022185*x^3+546587467030099073999327208306237277529642071690627613721936212481107370300721564278322899923560423317000349505864796904016170998231119*x^2+319854112875856232998527341537536664545739027054552496404483302438206665180288407227732539100846193362327998937210843195065367901101345*x-13074792142704881063747339759512484231369937441689981752064253592782997139218029841009067892152171731181135825161748382413907604593562,-4654635886124163774325914474222720659643282863665633555843455857154015604569530343450387079772663386864519218234967584940619791*x^29-51104540169007900391208683644746838255248317035517125804216834936300933860524754967590356359314547481794542831344744148057160374*x^28-361964115549344442752216919680371359448643933352952601563609918523037914902123856117158616847916005908134750354212934328210489079*x^27-1905192014128096305078339939772184926782216467455632958162796337193307892571840314531683120348209209561260764186006798865599000568*x^26-8001374531461496134329778213224060914667356069528347159326679239712993805250930996035865294061298920473538293059015949998709858976*x^25-28481449271491583122779237997622869973564350900074692805175569688710651047869963527009450176629750915613231252739740931789766266865*x^24-86384885364939390128063417298816036862132865759442149752772709883650090286511462318041406513297631848156652329253805791828631249712*x^23-228784869048532303856220725377804477439425489058949840440940785159064118841354239808199922954500928462267711534107062239740891433658*x^22-567632221499883513487115083848531886244161981011899731925573065034612478568126130000969923746085822275829952763347834544058806197023*x^21-1286106887229888183697813951487965998042882686917540923676247698302920758937066197921322400150213088573843933403153361015359707891813*x^20-2627305918600246902898076602559232062887346109917709908942236660632738447430046096364065998766149894610597812992863864299854912991532*x^19-4641879944817775576865493336857833156490087869657817073826829130736782460275515493996673992149971380909312513543226618792054768146585*x^18-6755466473550642454997482938095707761479473269614694046947787753520676242889694344296978843055147492080826208235117273833736124870534*x^17-7201988707621394236135116425749656647706994113155142101833541767687512586337538524262459766469369585657346577726053086273153996521964*x^16-7013674556937048530935442626949299789160556043985001824330368373793091914892948536698589789356302763044110483077612863411908143640237*x^15-2392713603313518369527504495340817229451203740046197355211835585646279439803628608654965721264597690990082152793288482304470109129411*x^14+17962635538955884173635529367924094432795226233311897839603163320954346791339590492727988214898061758882672890075571534475627371727113*x^13+22889161005106723858077942404210356497976913909605807157440342909558513853388598040234243113447750726800708888078939997218514497228888*x^12-127499692900005955896427006534364249202582942587884096571573023704013200376187294447975113484335819798322463347485217158197683418796169*x^11-362695790065080459725686126683200717518524794774655782989409641584831995302451778561849602042161913870988137728893826113928521908785230*x^10-197177814710959396442904630714960754806725930594120703930356732232137255549191389945621621334737723762913465348099444122057349000660439*x^9+332142333906517126632376812555762300754474632947213290411533172037962865679887435053483248781119774983164917453525550242156965386279806*x^8+236785812987604030064752474104897052594536433870329604740240327828841241918935487694475139967747071910243281758153286258154979632062764*x^7-453936881257574020101318502625923676275260063860148538846364408595596978813807329525294889222036090880937025605887255587672973805833329*x^6-1320021689523456400097124098086933490074757456003620199483605972002978506309189105688381643549986834500068533331618709376537915369091138*x^5-1308126977880642736657869794305487026326336230372699707530199854106065342833988304293591478935534123462395253576210528304528915323824490*x^4-1715424545112008944978322677724170411416794383923633039345855842759794745639390431626148093537275807183584925967063798959597569558426497*x^3-741539031968913212539791460438806163313095424493373390659855266409410303748917649219227815824763872887029382206354201188828771338274059*x^2-438336448709468900689723980768873340981690941690642442108833717860419593809362015276880018144100379055695694580459396026152841978660528*x+14327560613902776773799649886169486870578070644974601907738159551563062523816713184879883210529601561978630620682420943981469058976345,3920446781984264641971505221059607820622872897052730402232480435701900855167621022067655731474814965628808777407786575896167775*x^29+43231409218309718003224253710718026295639695262072772282834654838238661872496126030096658280769042398321231652790320440102027924*x^28+307022722015358846769477061571115433939774242170946986195857293106415403273512613003762575318216027045952467251759579743104562448*x^27+1620145237900965508916534441475959750923333272745065234382242753204937613949911014368937163965401452302176155908737970560040414454*x^26+6821769339415332315050292087068435510263963319194810698566941911770816697658108056093363904067395046104047166440405948136497378387*x^25+24338884819122659656639817119967540092734465830396679638976632273297161955082287458003228437901665937140226323187374965121647528158*x^24+74012116362914520611092208067609552348625525533158177581291974156592381849063376567757640434229620842019366321261455263293103972040*x^23+196523493305148267981058187664925509250747495106812350789374048231680378702254396456037030104186323417714461127097780612174949562212*x^22+488260816976419824800588524071157755823618228834653449975174434179502180498178295774473697212140942452911652199863127922682579386826*x^21+1108373335071730229604120505910286011790942462785367671643910211518192439777692962486717915707461569632785270787671619414299358157317*x^20+2270069217264527675740754213403872183911480289011686240733712904936398498167098858256554544744014378400111112867118223226319690911672*x^19+4026667781040569293457470787433815103957872231643427604438468579244965758944196938004950982031509474067811190234710150486491365443910*x^18+5897016760678388932472125771054723887116009150471029222423820078819286810657923574140747324413892515946364495331314003704485302377412*x^17+6366693419210638747728536317493364921628504165038451879235945211718626127668394582643885460352810560074877511618603542201409293881281*x^16+6224237637427308684880925283656904828295084621309248765906507808894307394012480995169475373270374699719795567260252262965130808978476*x^15+2297323515839007153908352668605398248191811824881106471511338479862179747362826120082651101818174153857013050847730628034524210102416*x^14-15018476151128311695700802224993471202991376338899145841707878614974618113962751575992688236444419405446833210597793651772647508902496*x^13-20051065052110354252160679291424097285576862130872837783517101086228975800675825308330650284253872001473234246507141358412492941748074*x^12+106155998118103962313077451409518901405358084750038113826546614695082605714510576713446604182742908535750304631193553198823659279388419*x^11+310801703486004564401450065358003612772182845021913876081491877899584219030141861872775265949857747635017729830196098928180271786873929*x^10+183804879504209465627675763135559820200784402832684264382384340272666062190605504734526513501259829219864800681376226879968035003781930*x^9-268708632984105400183547282349860888322896349735353525531886500521758772300326703836120610459620687656412057310716510025067140053678477*x^8-218796830636833552418995530939051876753706076546433996446753853083656834789432156163216608432719673370794370911017610375956057564411950*x^7+364382651152828736264394443175789893534113897094806248359118450115012547464827637851937935016377275772476863634548511400646147779975190*x^6+1139403684021268940947296169310336687473384406433150287979955406747425715970550885171730251729466528822545690355175165059355407972060130*x^5+1168355191915821020082348508557533366698629128080428816442761446836221722248710402281820626927976612745172332787117434525658173023938912*x^4+1505480481184959762978146780299253930908867311113782317345844498692635780451645995486734905014582483991811655517120931964644163164036041*x^3+684940245776990148447374855479168030299000565252052224511448319136781831476618461355020234733051720924280339217791154403914314800093163*x^2+408303386834104897595044195731059263730841798922461239341893824797941108758892416465308961987068703842062101386128212860615523139538808*x-8833490703785698668586017550988577097660711367928849010627505496295594227754387945274301403850281811635218929969426835111229041535604,-3570202785238766384833019335686821816265335928081670194265845833722156250881192586127068833427086533839604643789088205547452596*x^29-39558658149906026615839132502993598536097310890346611952084133101920504291394380799291785082211802496707539642166785555995194957*x^28-281699461206746494427919381262640706425809001255664174326940708304381805373669530114960982503813245219283627502420812034465260916*x^27-1490321243996957192703391541443929727143002770570940369619408038398180374825298680446177946708116029966703981320822770103036997146*x^26-6290887401419548444423038294128028656222395620247845222597734270840712682504809453310270869984908856040546151482498089045171906276*x^25-22494040865360251784365685785479620485275963362399915045663154975200890017075034855015104869125606534229931986803848603783069128350*x^24-68569898865237467835795038153976983804716146846630097047759729521010877394021724967528160992286072026044781364029265922755018585982*x^23-182504150995928130720205209005442378564016738466605870232974792699547853439983201926435003889961316682852348088989420944917486382633*x^22-453961006789371227722113573898420362565597255755948832051682198692603791788592343267510373359480925008497275472274451870417004244324*x^21-1032346123226246201329766420354964679133367091902820266612674270385251836349868776890705416554055730673153341157069099727664211957452*x^20-2119203759797209940028258384375770170330926811580489880255575846257725527968845092065537439067279974025452988379730561391360439017890*x^19-3772213376547198577909022847682095831643694676970679109696736955169225007893541419443692529152838833065954782365961147244489207899145*x^18-5554221655143388024916050067338272472960288832880664392378851914425267659808011110470714785579206207351197441679081846693943338544991*x^17-6059773040955427176151876491014404776793612684201785806222116005970425873204799151863711434277367221372529540498326095022282053301431*x^16-5932506934157886934410055252923243829050700551559627772191782379893133636065573966748703080183435049754683877875503992189432223534563*x^15-2325328802740385014333702788592626961866627594554971041893889933832160429619211247403842701715994406260150746725449599227892621794661*x^14+13632876173046461703808766910503074025837960843095684651659629791029959581745368506201507895013878602235710202956799608306021744231739*x^13+19087694581193060266055975870453826088060330472736048279400416325054934639178513722534900814773897346484446701704526645542873210020465*x^12-95620034594802778046735661360184613792847781435691812412757190032539986395719841333801970010581541442068151659537734692041765935395245*x^11-288429175977100746841085008380473528589035494395294762276988813130062948552051824489620653281024416024470738405556099785802815701872491*x^10-182956125589265841577929638401137893765022921092913651626790736215479148126405967424228206599384969502594962090442532786527606425550416*x^9+237373451782349593249000879547413432690532103176458297617857110088030408807275910227688008031713494707687857840872684352812732949807904*x^8+216215833391217424522007457825060218571253516148090066372760493221472127926941162215595911865736053286526511219230781198161057412034196*x^7-321570527908051487852871695683119929236003971517582197078205532983897047371259744926745530960455473110462514434765465723622427376490003*x^6-1059655786220435747999305227795789076019890874915839999041656845997660892376382748600238856248166583043586557880604700524948868884300898*x^5-1116443099627257681502618694014301269242473684968713555058247389050355085647526533234035514158287254513595688910860035950285030059749300*x^4-1424284761485868891341787177717383886170184756879503328159430830799820111491291178201036157571601600781291153819205792495925293314332633*x^3-686540663455022277451909943160075336444738695714120338274811000340277587305947084353405061952136179326260681282697477558202807671278182*x^2-398610913647362969430834697730996207627360783189852819578101738705312176321829546868549810679784916081965749903014642927572652599206652*x+7244825174103804034211776024475189527141175415625282765559543871354122619301163394471993595289778440194721479791593999233781741541837,-6008219981361346456860117746982932692583763387741003760487191878111766757966293375223597213621092977829276464936823634697669276*x^29-66162547635115625039575656563917927084776568592113106132088131979558989011902924178285879352551915217673981249617008029261161297*x^28-469309344236178656682825752882111091543644662788872357619350355470326333558470922856571375810320751137661196763141369146834313315*x^27-2473698908644216316630793577863377147667129358065645661470858490672898871244951451148788474057135156282268142878057576211896219598*x^26-10402920343121451113951056828293354350461487410228108805636704219410282823220406242435598424892788819676431134800707791460578422731*x^25-37071883900580274446577890151908647458040002162216191784063838930586414287736059015423558516030540215780209388616843954571565064789*x^24-112584217484318185064481085382586998189006534163070552959858495531325487979019423144446382585741703209265874555549519884397073062726*x^23-298527505648795488075882650361762607001738932491906899968023001763842600802579420574408783465994273877831932564936868056805748314040*x^22-741059068281378264510516087766789956165101833075782263070871187169849850635999885989390654398905231828649440594872836135174747517102*x^21-1680698387455478286608837929670085706800629659273735607624925221333714311623264469881496456329977472649709045097693624614233909781847*x^20-3437398393005227585414109342876999791928018850226442618248382355341059783816571164540588899729740973782356588421878251901302118450584*x^19-6084249675858999673063362852611615939818132111538087288151491058263916285855303311992685135245831509467575773895916056021874716113088*x^18-8879267737647772481762920870057092806269824466965351365526811767176628905316951339257236559039320102563040551734042733069212353883842*x^17-9519564274972166378075352854042010373837827195787437324070178024073694722093903567947977999638984530027117021202550498640663872855776*x^16-9273955607110093444839124711264730805638747579594886752985815709602154561058268213881834423514011689991049946456242544942603501028428*x^15-3313420902627962697668131646987975456849890255839415423087170368136499704360062293424661085307604651754232928698775798549036317145598*x^14+23132567782428986787035406176193856995767952353975015373263581587068786464234075486811834404090664575583942928486152713738768303267570*x^13+30272695816575005205172550774026011369747501471173393548184999617869508076593339413098487828870875727011287562483811547076420797204847*x^12-164004699771639704682330747569348169591107328910887691097917879928087009496777828959489297116565298655857733070786764029847421349014876*x^11-474073102340327112781420953762690055127380321795233078683109347052551028274955606078884630363993440711650286882603162544190679483516435*x^10-267666068426225031801222198460986983343356609042261106755847069601946141824787194780768302761672008359896742081349435435945397785487103*x^9+426349989185000466216648675408138511320033796972791655108356426690633890558430030479808356723535371050451390567026320241389988748969044*x^8+320525661940941402301476252536900748770433906017235639977612575455076059109993583596888847303469239429895586825673631281593415575539811*x^7-585437194054584443789048713980401012031129293993674965835482141888232954349562045223446952236186929370656396388480045598243226552937396*x^6-1723789186340506311472045316602059217693923025516988063500847406173787175096707747123811956509795719054073166960985811661471921563303588*x^5-1728604327756170845050057069555019627096485886032977153361634349488126193334217959641840207758013802141152583812692210770467888815585633*x^4-2256321859279513082283960051677788644304296296471079872938653679705544961063842198507857493023808205944595044115941162751413824440589314*x^3-1020170784725455286319933213209503574727591873718691843361737185866024298974020033423551150125671377938949831879819213527552285248034711*x^2-573532608678869013208478249897561829732297147442972577233222589776369943046174180118221412971670164678150200644623694441622222540077109*x+7640639438939459854689475980215180331286457113754826715997193027815663187078023221570539593393960548189146508959441628803448329458019,706800684498492499553292363637654031612862023485511612451518685266879899499262864478196010331127821683103172388550977560690871*x^29+7763848552569514483932617677226232478270348746854745301908492519873088924861110473104776439200320425688050788571892990467915321*x^28+54947036267996214492006946373854425394077034011933921504995685719732948431088579570073375777087609857679889046153913211686135400*x^27+288976364529237714657014901332112762438901436879295670303187612911968888459716743785926279236511183120468849406112375887443173587*x^26+1212229454180397969709635987501498887575755716703296117974481680452961656224022693513226528090728406696853149839818588180578727327*x^25+4308924288203741610380357779830119117668309641598544412451362307915284752439231547487089516325472169069356891154922691971118837138*x^24+13047203610769358555252682041995634299723205179634354385381065012939829691531160652147457032232013502903178589537793224352107974902*x^23+34480692384984913705604834860188745764932800735436214656527344789949123202535950129788583799942944975691863796206796346721645999143*x^22+85385254016871510465331150080547451197457666235579832430501910298399809599755544480342590214109613801108742837689991261748061525969*x^21+193131403095053639251700572023390073661659494984527925074660074319588802222082412780163524051845164753360256800973017392990037281126*x^20+393482134928710816118050429431667338038880592573168840019181932102353181490991337502061496765340159381481521007114152521051277264219*x^19+692308529107185202386001640689595252029086817780258272858869036725071080881353351943622803336642749881579428661789355258560018863680*x^18+999771581143074779830490615929489898361328473713824514925598906493525163827465181993370610168417488884261479390665446405836830922675*x^17+1046846990179525856659046942155600539709301940446959968558591479806722074728826388639294205174108278479916155143443425458183659797446*x^16+995504856032279919635314074147242656103741856287627963085211868793925951708309862154977793259914015935755839056409997171266149518369*x^15+290689398850138536381394279130979301146409625732929206893654887304071636605829166689251894973722899813313996689516713112033258820766*x^14-2801983072526777699168187830645351087831461484457505762584633359774690215703132196808777497370777239427058052763845461964328452418489*x^13-3496709613825356284771609578564477949597268298265077324461684074558705612529467370784249526376922215326094797660102940802705815166322*x^12+19596755537458219190288724656525305926398445444718434833195226329727214271029044396297098174390780255201705692422415958203895745970335*x^11+55452429140990771981891224125444378953169156749452241833430833484774011278501782040874882719223061430587258672677285212051868220193331*x^10+28713403973276012130872777931821203504613979298988403556347287091859256045185533711341036904131965656445757773350711897054896735611727*x^9-53953323111265730526115667464966575826228704254893055821963099769710280563706809199000487417220917701712299624828591107852017238013955*x^8-37693552622803500660209574498729878447233994059928128946160794009499413626575434634313931406368132184762977136551530055576225038663852*x^7+71342105588476253945044472732063579339481063903848429525008293431463717113832509438484569488357975086361391398521233811554016335987016*x^6+200885504189004878024579473766991702517925232311892193211353971301303193982563869210902200608186287341435312951655695164901415076895215*x^5+198722299276140600794668780082303165652636441367479625583894488693459997089304661102664395332537191468159772039018483936100130227391360*x^4+251793729594027649353241172554651515116031189188082802201206071788490584866708769725214632012314657494207202263461496186589127005027858*x^3+95815111430131110890069743630335024343331215835106813363135528699782314781523001901553461117621658967774737635761695032879179345212941*x^2+41342747567143723755809874328714777626339101099758328001338088589551183956824835305393944620672563602858118372064018784279099493233109*x+904951816150803963699926151798758140294764626446894580252978292864584151620918738349679796204322993346521388730961420229505795818575,-2848313374779987982051368697244192267008602858791252180354987139045218221434279086739660074777449114680994777379208447292897484*x^29-31076679461911393216838419588630477856102685572721299284174914717376354859190498327427562442825449866331103931582205448540882891*x^28-219620464632966933266460137019522823329215153021173707629772105605612832110537092554987829600581778936374774619375660515344454657*x^27-1153554965777456873701819922151611547736299863573193514698462943311970773747674590831865355874776481764661198127936170775239905985*x^26-4836608620333966970668419677145425012037650736628567677662687617805331211890795634041395997581467467511130791724143319977216639377*x^25-17198112661258473861070647520227053161156151567724291919601830707822293368855659031872941273974180377842216639518411319443593496770*x^24-52101167487879942069213328400054129027293919887550383424618529833021130372242606343355133160153209271359190442672995511495267474313*x^23-137898486204136705608184817900674332686095245245334502314867432711155321682754432472817508425600431085092402475980156741445310022846*x^22-342282678081483141672210978618966894326171117620831927208319597463414193922331402027212788694885371572046326812292426585673458348781*x^21-774936727264620534996664999434730643905462779035357343596458057502375964233809736924549223216312538540605656773770774956130676416076*x^20-1582499760050508060950681742778901252188801711285034833313053150481080562219489309551446107590470789934040694571736143175800709968651*x^19-2794289796493131354644660054635593871851032975965625241550930436953907330978539345010519264552615144360374657219019094469108230091446*x^18-4066862771585351023456825858095269002953087057117953196742729714447987886656905969719034622465240515313720333391129702645328546727935*x^17-4340919003705179886977362151296113311240840315614021208567346031747554407195931019336400156934691318093700496304852726702480116414940*x^16-4284973294239632713941631707184001264660780227269812020074801026653908943299106892271820042010084643544313022281111889945663283577672*x^15-1436947607690686097010046739034343380288763338920566206392538436811445955020815302157888230384473120815057672019068150279629806724770*x^14+10863521994273728219255795486418457400805390135179760140702106298931407662823253401852656587430577622682905886519152316999707873328575*x^13+13277580640103448193642420225194109432454065124568272289399405064274554289117864193503978269055214277737911648007162256874657507858366*x^12-77852732647316008666161574298752241617939847301096735613832713591841341193814760805431825774805083563744669316488377219279109121525611*x^11-215544805266083343471049035135358589351386411186978483097037135849614562438027665464749728876847337198086459266708147071265507246395979*x^10-113574475070304883118308977849590580039180686266048177007145524704440672830417053292135517185930856889816953585331432566253817382200867*x^9+191602553290861191798578919168573286424032471663689365984402573169068606605393321997569491319421183314187729516879192716576143279830833*x^8+126356976494118382064823999947727231839027417167895271728028544166801303340936723862577764722044293443371218831384062014149657191852361*x^7-259852058082303796629190326905495826161010436712780732406127410328235914173783452139276385977420241695438124129164228775723259538363088*x^6-776518716569882932864430401142724230363156619650661566762977610195721578767531686431318480067336999581542937014006776982573871206541066*x^5-780890947044406856826406713053872973248858461616103463952499496895300681097901254279007116216591245988897654926547357573617958246452375*x^4-1071954114855080491643544139039525451138518007577318183345600489608388607735109852254099047821971834738948722546166513227724125829015132*x^3-435296638124067792820798410780011154329770917258721883526186454709372905055009475845997546530211131432763660322249402232173202351372106*x^2-294699081342722633733800434832966709038680335831879273462334213645286328233951793418512221991355147083617604831151918879101578676270803*x+27454499283404975156529621307848433390152577483230643913284083917964371406064470578459148358518404650140921751415007483244389868410268,131820884370048961461724414881619237948316780620288485726409843731479780454058646199209257097389652979013481333607209885155153*x^29+1290236652200227656311635692800759036819332058608433619910034703013818398207497432162991841827861925491563383434252934104891830*x^28+8591280990265234482407660863337318076086101329872273953010225335709828868334362684047096470087739724413969478383735640141531223*x^27+42429234044924851054546182762933922381204942707638422498252317661791652181125586196923899664499470038987142447536763972185852150*x^26+167125535735773071461276130634833924121633024952481321596145381395365129273734957468855914319290149855329011953753843652627009228*x^25+561674917734423187385128326681745006773464937366964042850790729130586288808394294202667633554166873856352035288685495523419170266*x^24+1589713049964737618870431019991283734315760010344214846744305800481994371862043395574340598948883513100524961002599714028149693363*x^23+3933524299076426789276469326767177257422624223190498448609006866155037496888664200990832843072252585895688354757634397721819008453*x^22+9466640576163574659812663913788300887689200914523956316478716716158839216802234611605366312792160677548208692653478862988190055712*x^21+20192824430397961652728164053595779701739689854809029854985223440983632422137494211941233444653221149175389677220585374938373206150*x^20+38247872366307563787320456184188001348698232966938745489650500797424509975074712532338273834901040197819801574167623913324567470156*x^19+59015630667465115534727866732066672507493167763010029772604008436926862630375495499386938454753460001375030189997248306474462365605*x^18+67423220162727509602288363477437682597672516091947237165948850184658928226027029351850412797634002791917420437139532589810735885317*x^17+32971181632938441121885527343169229734620307215580496627329845394991903116845886751830909249655263069602481095746186312596363678457*x^16+35726815989481336858277154846864491241088105529042330642720448403200801219920677571770195393877041879233938598410620416128165756911*x^15-90803061566643121643747639239913132898804416004326684853170614421306173662400611266242627376435176027101534385392897677057921697748*x^14-523219760615333516369729208188693076064648830625610018706584296551609554492465535694834246792814874374296190155149649720344697127200*x^13-69957805401201147838184909270460110114474894529505715517111478923236329149613948625226527792144062684130795257881322445924691608224*x^12+4060300982307264395104711462537336351412932465583647099289371924588989154022351742378416908709095675556839921428541246918230871379722*x^11+5649924391299899096346220641194076151437367979864589484627143554785082616108129126699907696754114498626320704590775601423432203183330*x^10-5083629391225519202922085811665933258344938379610128949094135018083424113078660497063095251221224889926434829290113721143144017701864*x^9-11956934528750499403071435812233137375250000166888299646977187622546900921314020931081378286011931141507144615288811810480307496765076*x^8+6908740035450681993335174951312375716264805041634370594238002736722666814714299097422182453494913642956704829692572549063022140185570*x^7+18229227532511340012748628508005754482347996013133553016726218552438200657746606237896016104745036665994301216601048491872052895317863*x^6+17906142039477904236219430254817193625531015007117722600746583348156078744615129286104853927058290492327883559854935863347716653219506*x^5-7121044738376364012155825786194016344428491263928880334806615784249028730037729997358556316761412688775124433907032369548693578389385*x^4+25721656727909942775883945355973027163184913267947191945936334905156697469325797486266425130391777421712062403476981009502137954520830*x^3-14427282897986357047961921758233977478599661916371018398392103772151229451298059317232717758529539606528983240547149428657500166589498*x^2+453099477482826208430513550468207881203618467116407455090986649170227566100122199694673040176178273852609866153144814270110830173465*x-10869805928520048787895312937895143788060515213481218759012295504497355084543346351454223277102323426889866674662457407504990033202804,5262871917521891867624750417167849010140853972261791462588505626925751075505479754285154572869353428541910308648402598896665498*x^29+58203411000588511035620457508603548390300092916622756213738815836209365458961626971844726204308945147929939920659537707651864451*x^28+413969812375370763540974853292201233115433590281145452821694659028038366516576574279519224310534561475577560734736768941673146886*x^27+2187718876336199471973101158685625089542248134970263879377125125154348579251894375182115032446352255043530628248475945284212349801*x^26+9224711366776598795325823196362254143289578185764000769138956242659769997694564144093926892996713629805007343530270025418170283712*x^25+32953461300996548405683166435174305590732685384824629489967375140081957937623868503629472259907267681764171408649070633964050757676*x^24+100351476876481927011476858404420303483817903941173458303078993600225100718275861786250282299795113781223653944629402792560850701458*x^23+266829463385089273218867651300329039518142817128993691597376284470226358964832260114810191987368456371779645703919015947458115533276*x^22+663418280053212042190520054600133286157507263039562847956483280119741952088028247785278453705352231962851126507311870552504063257866*x^21+1507683028530889334645153365686701424245062369759682063126365886292451256367190819401966932190412727875226456452913003780341297151012*x^20+3092034159851240683925938228039163999793033787266488933155658550107726774897733188146299113896950845469480787442382542675873256284599*x^19+5496583752388792094421517801645526712569454244482505567229080344041251076358026241989048767430346440243370300031410441825946835720960*x^18+8076621981976210021480104610230401043837368422852004491369036790050577758778967823736721500523685258254456748399583386084896814847537*x^17+8779311628199380803086004070178864245358801875906889775870772073207577224783694721343189909485859366320967890451267054674948744121721*x^16+8601036119343379029459750699161024091956005234518776711118658235324576647898350903356599641459070974209625786328451965213031044114030*x^15+3324449136118939381562363861124275859866389840587062810238837391120467913153961436469715511537546328090050516232498099263047993468633*x^14-20107917980574642339065244326714546199510505129396131620139291183536418831894606155098887005832576640818309978231048211065910467461915*x^13-27568383691797830576671409463889594539304201507960068113971433659449940330523728079921575951003008024256871126186323947234849056093474*x^12+141762496453194369889091608651303386902663484023835560756970569438345318866304540851889134534032409998484330061664101652681776351283795*x^11+421733915886877458261615431197476396161205263638726100472389499348990331959547578109909893028827799361887321853457977835799641766341410*x^10+258911124879721257689876297496191808056261786463806671803675842310541190590753073992289606481921068817681517390832893858270816470424016*x^9-353919260574205509608007825565832431414885327152689449683744141046022638889940255820848877817575092959617693629903580830347639706147935*x^8-303454345245770573912932483239619298570871928352021405902937667725747444816169839179903668823834269620873886293113826559028054941883283*x^7+481353102470013408907374474397450286046844868668059334283744236455421797706574268428889455585427243825250374720415912571718567762255392*x^6+1541000930812403079416777086258007213250909934062999330695132715178710779977327857451707597971178324046452586163740083873695605965447313*x^5+1612419693117330837286118842583126764834702028119877192138419221774724098950549990509239507753106831494654573978166645817444846015727052*x^4+2066246775726315994653290536115271534092527052763827277144065276104640429398585373500484111121726526817914999717736265528411529983202641*x^3+991929704448608252940311120789520818121786827192546540108969659039224540353758105320818431377887106601553927638414956153293692327035775*x^2+559808026096560155656691349024450411832499218804594162520774425222618096306142863154594482225281706976816278953148991991014563749552945*x-2102921102624919037340139806332500437223811651924231518476450407919379974730702729059828442283069617219822891147717223964922712750425,-4654644712242480516534340103058465921197285800849790688456686673426517588260729612905742269487876565211490661941750237701686805*x^29-51433707904287704220309794373339820677463731154053207732894613438218521580828225293771044506476273018307988593494233554507446850*x^28-365489212032955839921252618554989033933493967093232857284091818111789532187629755780856033785036918528331437457218282222180411034*x^27-1929664071017079441834314775928462340879729752244042509510784131717521459469813654937683744700985012168522659204531098072470183379*x^26-8127715439542049803917382700560950326157319055716685367164007989312012162259694480853155283255540755934536130750060782346627452103*x^25-29001107598644582383456709934342449193725448954968394026474027990198870625998076659398050446053195119064403208714839218448905756138*x^24-88197825827750177571184757755766561806506935919449482694056206827237661622437902549659748656874425725779035816608159463823079103518*x^23-234159740147044750700616229903930931420005818539425601249681268925318588691779609213383900420765520516602643522391324209870979532327*x^22-581524561701205779491179295751229012008112852794293810327180817477601203890430066660260292066208543687076702694594374180317037071963*x^21-1320079481757554248570903816379874918932355232999122667854632370786505051755462444608564983298973032893429790555335012196673979838265*x^20-2702986166767625245918259779156874672216809857695737795824681894689210021266229409466736669313426028355564747245539727446992632240998*x^19-4792479023120147531967711633528965212672469392658240162753618384692764572542368173326401587394262150412002318635323178364807912865387*x^18-7010812234842361179745305604922211830627371673213571353907351608744875186624730744594598841587844071588627351267789909700982886294642*x^17-7548438615469251278925183150296401658695000737793448282957365098856675498711274154790730484945214903008025377041719297448736177095111*x^16-7328289833173370408082040263570229677015638025738813043653672363521105042775310239914934654243272071745577508103273255403229291002525*x^15-2677635948805531112798594158422529643176161355265235460722938999059835653850353239521227721871206125520418515992947541281481920776402*x^14+17959707906814988790246855273347591691432175485715775182779539278004707782497981768010778686994626933786550857590212595516371311208941*x^13+24240154244741540187778902460527690578425495297783469682152614228545355580111901658391928820010590196048948199176504222578803029035858*x^12-126315592086771376204335764244884209842375865232378864067659488145531968825923127155502519799376489058230034010442366764401172482404843*x^11-372792284586210782396665035487435085272703587084793057400786181917304867820321169335291143201540162917103355478597301069964555032533962*x^10-220488588647183503439343424468347836246743026825648636913689986479497863659038547203826707653711084908718858875689968270671990194108012*x^9+329837223534917077401823085719737948920663420168672155168524276674793577358438328201832264839239064472856267085835613680671505730148693*x^8+270206658236261865364444784818780218095569034839393191423331772757303607990261206539536125048630221137636876747334810859628657989289054*x^7-450912349086862437765871182873461454163463245974820191142969291281793413283047862755141691301332884280896472539404682011603853035847599*x^6-1370614449238459975449826788963900521316155822434995383200603813882432105198602677453905169299350968199510953887586644142748428081318130*x^5-1382273243014677643177605657354337585924372729614114360990198744637662959239983869366289131536598601060823903420912256661076241545628463*x^4-1763449515861596666829674425324589372301944736397196395246158777321484867567031191971478852105299745600329386343303252857503312517766334*x^3-816597793512344831426196392563229222330350288704527763319698785644564021279536816302526772006645219040543885748267000363209147740611600*x^2-454579081001831730941181266373025886144545253053585352853937879904801256850953601315423286704861578591723630557664739401127373903407245*x+3158690957821454972474336348394666470744633002565384180571326625403574687494805641937122078619331148453527225467745837360035757494999,570528910795822939565809824879717018166444381766183821479071405392579910616892363056031495839214957201135817252361092587047891*x^29+6605697433437080834657537509940972598912288698386226122459729204190526102455063282602231836321934096902695196848460037939003681*x^28+47813483281549011652994219595128634556467140413409801862118366299291432488807229772813586997078308631469212218688328924570094937*x^27+256782630058687895787766711487197838801491781633661023234407401575135487951109960169576486791103655190655084839342719494369462818*x^26+1097413948692466984328989103354131847294366211948537248496258491373347694851679855288122411719195161021706737360740036429202199638*x^25+3957673019776808828402804937256135825267272565171890154327197755519541918275838546114389357016817660175356933157124246663542944948*x^24+12178361070286806325098430694090534822235919672852036252479177807407695124258299465468339287392902823778118910150858008363230339330*x^23+32623310515345746655153936724863483823799067631972126880031010158184278370918939737260225335718183439732205235777305737195156187340*x^22+81103606439933182668875028207524817328939268299795418129515519160563548494916653525941430367147667896046700084300096034004338689734*x^21+185573215393834141438526218211814101144161592406067200613983754960748943380816058652399903219679509290157171854433366586193655630972*x^20+382697980918553322032374572770532327677096724764069272641531804168404643226669711618877358754421065259333818168874606369979067658736*x^19+686131100710758794297258983974946762033452481184372956371620740164764562792726009698133671714605483984655202226772927646388320288632*x^18+1016730390047966566829111758754412087186703494041236966652723780321075237333580452615927130115522632065626257386955948107170375267530*x^17+1116837228843427845850963284094925587666111323901721262749898387889005633064868722929539417152100186777493723269552289522682337803084*x^16+1023982366269855419847887826177167590673945586126372925258032902917292692662729588644309492715621331659818158704771064859803742254109*x^15+456726616324190538302458457640931683345869829969091770771573910560861228842968546632806241421616668619806090891414682511531470180919*x^14-2345461833012906240809777257953107544980820453919788357250639192906670859551587805010218792249148980882740450695349628669002352243803*x^13-4165818892465582191545784365608490858520039970254870340641078564200627377531756826436413585579263346302213102234133363362535909213784*x^12+15224158190896585083581295519966956353943578305496794066435618539423893534904260180384674995023035660577112780342246794121434789549322*x^11+55164307079166780469083159100164165071206335203976776483917730585212488856038026575145887631038693375179141245783382031102244807236436*x^10+41776734644165275724365607414367201411347037737658789994952704218198895015106629585898208484224818374034409022893322530882115521868372*x^9-49078605188542932169436542137071375397057671901199858113413785000362933313973858391425317090299439245856788099054098731321639971839212*x^8-59434212905672745689482577252681327542203294683031528706244303703054761151511106550702886502348436494705728019196358921822943773509691*x^7+67401301001048125702521596747542895987342196372355069565409866058676989630577894684353643804636808437372593544562634740468634809184207*x^6+202689561291052652865036594366155926425694949905078419711603637692257445239343562668167689600261018016886377317923855020293604076451366*x^5+212686910456994535929503594965688950806524086792748498075029761500491989619490977507351131520640445094070135710046054161016396031162200*x^4+229553877513708517050451853875124847657990967565086460958384631100482328376071064956772538502262454768998874466994978265406542232144372*x^3+162110011437553509266815861910900410208722244955798773094413402451102568714391184404301942022085492024498449967208529968569147301859748*x^2+33376015717375061253264610493006227715694147101357771983716864812844915547854935899740389755976305801642885258948178593981780987200839*x+2261641254279334434703476286401243958434922654969330319703737136354339559287930227675662828052582641824958547770061297841068027571700,26760452717455440035489368064548185586107976829478083570810099824523324250785772847216979684792464322621301234395556375219912123*x^29+294847406673713211820176569480123204435651030886098199861056743928459294338940013361362359845982737632098014214724977973769836177*x^28+2092549244393874701181036711773102114633670934985671377618025780262321411827635392247370242807744845849451661725165276588526636629*x^27+11035279994108619481303884529905874524546252705661645103251751691629479804252380327700668200824563527786454168141316848914263250742*x^26+46433649739631751316250662524416249250004117309846215412366922403343049045906741341917829533339778973624942292550078713503039757977*x^25+165560785787896202369054269748808571785384435610849574805848666236376011872340903491301141062547737299729470859269478338730884236019*x^24+503094820181446392295156322603934684934112386228477900531411941980505242307867268408123402301209583210509704716581390129815654342681*x^23+1334856345649124677751094212686053840960099286696327258175102438946559905812310386111986608311374554531370401364380295492060138080015*x^22+3314928436519904162026335591674672206305107530046275211379923997798997304748915948897509851307563928449515758292173731491074081868153*x^21+7521141057837305953357932436658354067335864591882094596975963545165340005836427327140875628494480454405299294309920537818444619435867*x^20+15392041917794052098113130324138392384128005229835297573117760381219655345077871561113400753349268482804157552774256852073877603229941*x^19+27270164004100208101763488167902671531695924929844506772235551250180652930783135231971563069804872898057382011439385281677303324824110*x^18+39859308536731192588177555728402962595014033364308944941977293289785347795312045498736222244756210902033828010530035407834650991802718*x^17+42863312539303533756541429329781299869025886716758064498527902827179541091781540726663710445257026884438560933496530320495180505057995*x^16+41805884728893528218412643490681152692129708613532423736722382668485607023866903552029197585787374759186328204998768439518509127597157*x^15+15081309122130902196580438634587478613816986861946388400178724948842856254719830445226067574122627700267575757192167566059916383632990*x^14-102946108162226452815128595103668387664386341934597287213388986404244392257514077131278058967732535855936298941388230667566423422543382*x^13-135899213104429318012325398437905432871710724203092460672363558493065284407974130421321287176417132276352298809549746146254630837978087*x^12+727445503341638368600311882546440481143390940644309768326187989725761023778697358251073889634170362159808227903974342531253180452805020*x^11+2114966038365923155880577323595755053027566008332476952062931580073279882899263709866491129346312178775428843569118220270734351709674976*x^10+1220835895515646160931868229051646030034512728547299943643646425273595310678653227541138381801434066992222644507706638740974852593178045*x^9-1865196402935545539313083891633293938657994570653240073144939679324755411258874999127368538961269997226862275010059200342195918558084795*x^8-1456510035536270282684102306919066936580170261680750305914454111415591925505968742985339018906419549109156140470570455639795410490245051*x^7+2540196830676599831007227483586286454465659673383252909884315829813335727865974780557393495125486641621530375511166546747818531635564931*x^6+7714518950124079005130870622154157823202657738202257934748047074921155005178082899617910656357507012253970598442204234574767588397404734*x^5+7832191470016204242938842850447417373104394030526470564183515143774827317228191064577327333319469539145877795466717192483296695008970615*x^4+10159191770275459253627951481039193007363201567900233825191930010337107138704398599944572316223793334642569618215227361021154089645662332*x^3+4592159641712983425152961442263228393829975468644437484023922939983932173531793808576543619715683927850662008276066371464623376258513539*x^2+2656625777599627487675100817993968696692122596648775743230990173249584575910188760317832820235166675188684502603934922189330508741767603*x-63004296188026675528892302179290550836155896492576039983863313673266762949843797571916830338440257609562067627234674724693289802111039,-6559628730276640954472216063417960819540696550428165284459110746237943620830194580540061879153214713014931987568539673829304766*x^29-72365178483634136210152240315858443831611818343568351811804320310039128909168389221250940822852676731397653242903193080598911561*x^28-513825409157056154183688750528114626948568012980393596584210535522036576117224459948092782522100946338276166025609257999455842164*x^27-2711000068749315612241243715598016852717609586635635255825926461504639529738541808560237974808486288054685657201136274653616673604*x^26-11411947960632926540164545452742625859454097476759408988099637399987596717915995141939291521354512576803524925022247976391059731917*x^25-40702971110643309158219027497310952184821146527510637632584473402699344194132506302201151342385992940899006296024718939988371701730*x^24-123733257769937504360847661831339904632401655772798436483945197916773685984189973606553702662050747348717051788252799337647772700673*x^23-328408415566218608214449484484653970985423629539657870249719269226295495054155280617093666121577405562774010331263090394000581317129*x^22-815660639963366568684242608521410758268767582086757934611907352862049467908339296180211173300370154167565927047746123393044122209848*x^21-1851293993675020804497434056284903170797739859712399193595148578895339216820143588029861199411318855905256435687690311263035142240395*x^20-3789925231488745444327714898699352910321489245864297627214053438911782032940621290614121742183859229127551860582557320778652082255043*x^19-6718345574902985991222527599347038978448986586749864484592630895299935564018817690421080294905600041198718036510077374929584738339286*x^18-9827858847755091139145332794956000353311537809490965581777063821618300764606826713913660687047085453581904044969734773448105524886279*x^17-10586821469008031572386951215422575830890352705556285325991839134116991938297058389484059435636159801900495887229692562508299206107016*x^16-10327761568323196090904543474621457449311267067981911050177854484325950956112219053362314765805049370883781368993987584833949566808616*x^15-3800047010677684246782476038188958081734457321093705529693336536664717943094614394276196115448015061026275106481935802764071844167816*x^14+25229375151810167732816187324762218358853186352970495898163434745049724901129077142549748681122954653348983025675216795621489953005795*x^13+33647294850342839758970653225842894695156312112703175750259604418298761896774916785136416810968417495459901137425765489332633042837111*x^12-178213791478299315181717050628189241193918733362768260824568110153876262671887816517611842967449337094884380170454413831107561391418845*x^11-520875822747699729810837420698927580743631454843489171848670109807691533526917409888449143158662141633206890118180069958629331975385770*x^10-302543231648262457582320794517210164718161338765397055454837334289009749725351220208394004510111378791487411984439554932919906487080926*x^9+459230180958218367699515596564886898884232724643790830489021848774863764144205605436606965563817368246257195668825092359642849147244994*x^8+359464866002335937057787330252539249821495792456972180028702457812651845201646351202071003896177742212798728577514667882135415873933241*x^7-631089664907405559873570692167098782495375757141449293775419580993876453951339118555390637786682671910811875092554842069928879193553595*x^6-1896558439769313810488573604913022609596022728609006328683984203284416126081575733943912118242518648460341392864537881762661911746126175*x^5-1926930762273847652287830618416718460569639511759661593285909261542317410787792453417797380033905580275373746313925099184915182722724905*x^4-2495475441113152237259228925278085247807741605344232039212394806179320683187086206705241199412297154086351000094993824524197360243633247*x^3-1156200492019086027707759321928070204593097931107312496153446243065278087921603750120130395661400607018532930677934961399792843141659804*x^2-656076159252528984963179747326065230574758513247005247466673088428769625246704292048894621153079206572530112544583249256124696395593174*x-465947558661542223724210413980997265818854857401204374161257985609757378305670362737346957482505846706924689593681875310860097621323,-2534907308021313987278983882630123213807684279661774234231361353544482531564748990601861971057314248827742585322494731577114897*x^29-28399137214054899196552111204826283372093805332734050095143183637186399227039145387060649211542279792242056547162020451332754758*x^28-203172524241545277966214903115491142926076182271772789909138408354611089289514648387683209344057102907323933902654330377421886100*x^27-1079495648738780613805222608412842264736330317487352147582410368365594615656434615533780651407335818926229278529288796943160270840*x^26-4573673466107579173026521774062530764301523876832039561205221212083960002879130619005619272689673917801893025680298675007044040706*x^25-16398740766829194855421231186645606150641942731000132286317206343410699943123009088857609691891235013488915057325412186198108741899*x^24-50138984832012634876875493543872965612502771835975898741132259994784835250505915112239110711345216231471228008191546189593951315440*x^23-133753588992823443555635067327210622137630610168852279868175373606590790584033936522576642875813445870165780571022155000690221938791*x^22-332767398909056053273130213903428590775865100490186362692281274940913754674404980213045472551640143515128018783536980903477398095514*x^21-758162402431823132088211354141497323711102941866668603607362587416187772191272795500823523906241635732075486624414313177822249040061*x^20-1559169900280294738801237851147783098319830514153204826073620699997813379231254355505890586830012523777953763676935933260931767311074*x^19-2782997693393014193538592982497868704263129722362908432998605620004005103080524789977212865981551223266682771879132190341165884419950*x^18-4110101765949507399180188106390573740573334411043210730087856518103555685247404297939061942304378128916197782232137945134485390202318*x^17-4503353177696680633923314433388186326099928560384802754828440862241507238226351582073384890183386092758674700740280891536193924121006*x^16-4338807474747072499737065120379344701529003285071170947701336911432076720177742896304419196346716950509099934207133966341267001659828*x^15-1768412934558799892096611126482555663051445775519139148532709969017484228368371647356468188825904522899706456147833272981190468826449*x^14+9817666440946323752321745333667357412732839678657381765474152298927846997683753286050916308686631594705142895852616112986752493178514*x^13+14771287769997779606280876594081783869389999198780919229396831501097516843160527753690725668484028332999441267089707323482639019347767*x^12-67526380625311630856065611660218376586759757743061587638983021817870549033781953283173106330709449767085951412096677256375602300755542*x^11-214785669499690935996020279940873730121352004377796882815721678643604169446770331004407093546967781994957166201784317749762015188538132*x^10-146853240393818109445927037106954950691947164172416404199117286925877150517533426412749839996452799599647893200041806748963232785322854*x^9+176893262652745292206362720117443284754227171104511544218487189927237213794437747680980013325881940031369407395750089496364887691704880*x^8+186989659287890791581830264634524045100761114075671750753045755848411081513163066410795399389010824817636414537472077716821053022692575*x^7-235581242842913892289689830044274159775497726545073571841835790462342536111627597207742193134243182047452517974331842963687377956832589*x^6-801649213848304108560615113676120959244263005407028492617074811826548321598662971140508920223153007112842610161494993262701371045637876*x^5-853040682519200829429725322574393344574274520696705628254913980687054709119145779305808130469491243941460524323174776667874248426324538*x^4-1014815000576980783103851694891493021539771164559046600157095920215665402168352180168122933998483818017733480045244319784880107225445934*x^3-522244410908028838478373000075922598603780158347091852874978722968528102835821281998426776655970810349847257609327615429262379631576785*x^2-248725517071014448058662517037538525046618424375912237788074851235322887879676735594076857457437595857728371839279294236559300351217316*x+2862305763087650866177061907548521677202437171511533689364500958001817554544911762301540287555336575272365548657789574496301766141651,8621336757553052953757367162093506198613537283862023093808648176522779067019190546366103661366165525902318431053375656453576833*x^29+94376547828351261871736494378671071873420802666473844482004714703363831212570496413566606125006561255763799982242208963227581605*x^28+667339441152561521997380241965000221925813093821074968127943300921111650696948665433351733068807710761451325181318318754440389295*x^27+3506966586654015853248397061244343754107497100888570107254178738150828388386531811580436303448775733448631517080825466066630725590*x^26+14705675759182894868280757988011864805236485124264000826701555117974283884356404128036590120616487676253644626950889729518034271559*x^25+52275632545653011871766994018438382247953232586754145745874039713279139425912904042178515332890293801234349899455067145397995951025*x^24+158316425533688253474633683396973045167451028992538254728707750396579828314457505910331899873469076772926790551709774494900440033143*x^23+418696651885054850309029916184807067216005585331557426183806386807879743602863376732865585420713512594034159976032793428799909315696*x^22+1038159868531451740141828545421321096044746796752623273962188283759900587789936944703228176391099706624744755529670687003488323220327*x^21+2349803350030072110719765403299756922350714661951313911484849256461648364981104045088558932843442922531638012637472672467272061060682*x^20+4793873137923518794860442595297510566480486119109877710249114698999435419748017120336568643932193599129201276270485402528151183388665*x^19+8452285548378704458932939312447323768614021835819205786201605209663439554201530127428673048584391881660311727007160495634996951116122*x^18+12262966557956487611496829741621291291994135241574970179592216396918175335020020030208745154838384067548572144822267019686767066700805*x^17+12996542299275230073067561594536563001022111690904512378829551711463051968324547468561614246521769430718924165007816337376803163719348*x^16+12674097011185164098091544651262732535147668014466532782772045720771987294528478214556811188495844019280704830128974458844922218430761*x^15+4185901349655077573766265887165290392343705059312604732829490191046710269133380350144794247734608687201782219258754460727341331380125*x^14-33239780527031353450735477662537744538520474462533321581121094327102286446701042225487967953658866901447040430615773071678241212034577*x^13-41151233431961416600228482223532618604935873916001725824363543565577863033064755107989875978931697746894683575178325201402631997739794*x^12+237649696380338315803722426449222086624719351410971653615552995968273469456919916491990602942349436747464537950148940008814406896349249*x^11+663604837058402510454563382397701059991703548625234192543923942343217685937121255855125926032295784752361716768678325085542254027225158*x^10+341909169585661217780334107058864667254555373918442331249879963676027268692938225755463854073722899066436845860247884433457255924006209*x^9-624545049430020473653242786611875745044416056364536788559823657921100723770752610921391570907795006911487143838895436988606359223105218*x^8-406284065332001246528437421438600277623910932589677532759035668218362166689398180933627649795335593666374774893758881455397818939408697*x^7+863518751874078937604342034804433365823804866386084658960771035509223926856162358705899678478862407979820140513548412638392286682398687*x^6+2401516485575270463041077918067251069996352606318201203273009484202562152994273359486313049935241764581568421441533088655973150830226496*x^5+2326632505745096204980991293943676531674328173422902482289495259229562415375779374240965184038637028247466582248341926071892413261450122*x^4+3118137055709980900228438938549931848803357158768023934147420980372124687113824166450219547454138451526381831146266702876617908238033724*x^3+1323551473384586367104623562031723687835149845899860123203184363578234323177801645637400350108560316118131794473925614045560929605576331*x^2+792746337980467256886904522402908554206931023329220781889699650934731293147209317585373017118521453164688963784205596075229788779461006*x-23277137546246333290821281470959931409771360266335558209857226289343378084955034581489941515035569013433687619792057902615647576820149,5400526840228997040291728582964379871705991194232345825282411485713879409230061440278147983481210916738948254527756261238004094*x^29+59639953306810707987961966748355645641517212059001843327318142494359801136554679693438827916595532241650560442767251202144234563*x^28+423840220682221974746436590176887747691661626670052396590613168552974377920993110186403359702110818581744523767244654031899322331*x^27+2238044964193992463009803879165242455127732796618319837470140762881673282146825227054677344390767845849215926409405510466894235896*x^26+9429112926516320931391331769370225050280104904397827324189299261782782054963502719291432997309966193987896809135376487165696029687*x^25+33657644209062010885560329374606501164988916859991585811298692277875168355740322530618198532739480417200579188255959963184247470211*x^24+102404271669429384648970103881819769244715337590799365300579034936343876673725238673965685699483634425651354631958170551576712044250*x^23+272036739554908097747954430117683165114953582870400204510573777854229043150611376971143321490573054915571738284935242386738325596064*x^22+675965354546757828188847163643166257315768231727290500887610654371624323946947145796463818087818136185114599939802055215145587125977*x^21+1534988858733123726330744308715218095574719391134626386759995672833482157645319158649589227443642631829749349266692887628393427384561*x^20+3144925820174107014387345500930675125686727523651900558218196705160175605526771392615088540026748087777417329880671806408634635143104*x^19+5581695213429780534712606369786997370881631150437337941973426696126135471004074883375534310580188888016775466947928480676247950474039*x^18+8180228250540712708413037961268090217705453984860370934459132806191963287224538688020870962458985093823356888592804154805386444253806*x^17+8841545090611924405262250949512390080798602207457844913981801149000223711351568902938689474697128256999775454750690951248508782488624*x^16+8622257244179956345984563626765477912394985463434582093588283353668144946378609233507092210210744820198801280550656512691129791692526*x^15+3186867595827637719629626011538371951813298389627315844428788949711959428054315312797219581635168161260266814640318185663033937539993*x^14-20779751719331325418344935654930092935097917775814968517899342240467370914029665235728286493966402778206452503214473759411340018844002*x^13-28058296274515162601945608318631587598907339199733823518593785552367933905827154545396022025998189958406530799280359422545942208890835*x^12+145906447992880070420924250658785153066720383938436529296600759463408093070905586556162630984122285977410420792420467951373967553591271*x^11+430590304486159953370847395391329791615083141881535577861620390480125206606767560755350372683696856243003170380277488019938819778019245*x^10+258600623241787074098302251515388263766102314727382663947368771303410555013180341867130656178258531792243575312233181070688030528444944*x^9-369517960501009737708642785244631640892556499103745725222665383529589058148743232130807166452227772155346682691624567494664901140679576*x^8-309495708045233040301651400249891978924402487976556374506823536476183037739630710041479724367436666471060314132803132079343860684264406*x^7+496676596281460192423965990005422134975147445334792807657069865909137273022618016313368707776427090601371297835841434982539221346869164*x^6+1576656414330752577708589383084078299881617088688675977010620089591863357855842294273767453754376436706347084264743002494834827771806198*x^5+1636443512625449756540941888480752936083376986205642604419799206220223375370318984052279405375493594777775196740330744188372462237575535*x^4+2088759350148593599185017652386995904538153578799881875181324338942819419936166062747005980546164408671668342212150073660142503223488889*x^3+952189161265800420619655430906057673769647418305716577332548963219065992544371528887710634903873813602315239195513635496824832663526367*x^2+542666362274580507803800536509807114841288001665371424624378266604665541741313298431461126083855281350701564240014278292734119672045858*x-7228853456486005126106694667604188831201179316446327334800667735363372296451057249926868222488449689280141062429727969641996194344613,371204442295755868088718956479347252265419860237169754207536121190565406057016374414580266164019554819548441240910994865341662*x^29+3993360964803660118689165100308496012316393456302156472595668126298678190124000265432840177046177096139490675522448472427149677*x^28+28162395399475556181365295467833387540571781977215140853829815245302565593313417688359994347355215452500063010019025738596283727*x^27+147678446661330223865803205703006797916990431561962325242048672091205803023557373255083072587199768139873405584266869084572312303*x^26+619398825571903389179021858573956819473720157255749465461860722765350605705037246035297682174178798103311070632981319396585298203*x^25+2207812564978638887763259966436501635252246284216433972717363078493153707206024227077771788342337644758626901539846367061774805755*x^24+6708908504772916067951805394678701644164462353467813785897563815137473887308635797697752843464983475340378063546407413861077028984*x^23+17856600729077691725026302318190011663955241945367662274219042428563025604261606784419994348728402567020950513400495682393286200139*x^22+44632416350136805600004787138219188995329277185780805843689965744175536127933821947454335103520843785658234853082147734942740036910*x^21+101443895879801000141071951148638801450081957197885376832103258209354341194934263231985042179293728765221217677515094633316715824357*x^20+208729882944322025656517991479290787427050010879575277697295126773880326201774854767053756566697811370606292626986492466850240961086*x^19+372887563606697497082573290273496199696493806626700132359246901648555207127786279708900187798866947091946494135205369959149914381085*x^18+555760723437606647048766463315334264050720622526663399536635147290959848450211740537206563741649731186193583404052713237929269150976*x^17+626073151521882407620804648553959695237479034641039448844442046633472465755899552909882570896632313350798705394286047558084871501222*x^16+671663219799184450563472582370044523915585555750171457632693752143111342092424945742335648388092124279831772049030638942721776700762*x^15+301131959231485861959236602453819456839081011518231164513191331039518982702576695681252792882510931564885443124718130895571719080954*x^14-1258631477269592191075344053030733437691642698511937137873258100328933948506783318113581403387471170749664157091541602033248169495574*x^13-1493629208389182958079404657685410632333307497383736288270815903273524242505933023251312456846559661993516350688187226268003174328169*x^12+9776484419565668916952212292340542520878000336390745772468759284126949082534346910584176832417785220959647979981090582191055965875840*x^11+25849666018265308861229008179270039642612415386996699518553382489114611547508962463059037654045528136923080150811505988417931661174059*x^10+14874648197604514558492975984369867025819078840899224123445955289848815931320534547453481476588689583119248237361378826430060420729772*x^9-15699697311343738023062740073378670041712793723143630591504893141376390579400101435092689170326299098257574375494285773691704208680075*x^8-7817538017182828913633949131628976322253155197072315237957245539901627483847067397722071085956212159949114232991313906237485370186306*x^7+23077404298962416361119014126096530516711468955079015087770855489806107359870855354416263404407284105657159805065084709272994957662000*x^6+86511090849622615331798659534178635125181057140168760466748671249456985860868731697457380651204127842756042267065935380923744908616389*x^5+103927420495643173471169949838407455172625882876902601212134861873521757889421784342789081278411833647984908712856195429220640088172138*x^4+172940456397152780039157944381432713441883180787977690036430993680842473361127774784430449735411599436646011586911723734100004540119685*x^3+69809864091764893419008326402573188109484144426652630213385239542495059843026776821099046220206219715490611772537456236767937210715231*x^2+65098538302521379290596003376031743150093016811200896046901786921694244867610227932967714492662868071367165466511722346092954675912262*x-5994666774460842099790392989933116838816904990857579781131551436601967518705099111470019379391735846133092869653043015768413601113357,-30933014839860156697040241314211643216688567821235531033206832736790252922735045817394247966003503257515004851016868965753027153*x^29-340530594236662571837956913479902390492789361636365993746556704432225393561844578123232266539739153889959096802584127117610581883*x^28-2415916911003538539182780608385364367121768783402049668726949708318861158786483681982537994405731186142447334094236737394943900901*x^27-12736498673509748036187490312797407925630187205871101665508681034629453537099483467581858904294145249304672895819343920257378427645*x^26-53577358302611327231620307105712956915668196319264247233509329164318620731135118960271788539908260048849487253860144449951521695855*x^25-190995786659093799970839467705405775137360605722918650456972657259584057034820159729513627626631105832056701234131078063636677199464*x^24-580267230722086663855036728210058968296176266311861869764504992884312182268771100616516863608474805990331471797167828291752120248623*x^23-1539408490215750586621054173691542337219900024232903545351450541781630214099220221140888131959268594131298256583346675090061042671379*x^22-3823034792065773125988249002367213257792450413382722159183311640549803279478735372986801495065416676238303746238191047863886093434585*x^21-8673066414405171808044393116500888862892895336334597768761868098996945237265636235200260599799544400876282120557431187924527181275061*x^20-17747965018748644183125232845554304999052279753730447648181832329702583867952047179163853628515026354802525800456931082273910027436243*x^19-31440425754335446181373939073226590396237412596210312699078801439804437969740859386288188180580291353207191500290658038552678159876291*x^18-45952483549983501068426334490712245473864846327825136737499385072871568237001739723081609141661591678246003440056665741995692068560705*x^17-49421771789476738978127625997198915902735045815785612524975064566320178547391894121300359901645597043609158603055178105027098199471601*x^16-48303860402392886859141354278348972609865139515272958409244504983680052409218238901343188765686731358039497834951288695771608091441901*x^15-17442383518028626877608377925766509191889563311092253654990026325175435418051849027922888381921130518640902964626940169732399735373123*x^14+118757297140845113607673517493782741097947315309386345727239201826136994123956023413518167228191123589541982689827507061816559273777389*x^13+155885539097266054584524997150406933207422751700025612789471559307989348505141268156287571428793310550737815030575819426330111038203136*x^12-841042214194242132748083840231108824537033980981872570501907843766430328381371079688208064054147197060598757149119993271745469361522671*x^11-2434914351501758430946045676219886389724632367961584327122372125895670874233348273227363629613780951683138288573134990811768554685263830*x^10-1395819296529788856507206145016141182465122805457581285713553333982861537154599135272238819237745676827194703369587705989623103159036313*x^9+2144386838263967523941805663470205883998424682404871155183269243133687608780302691684839549266794570555472178912601899179496749456374985*x^8+1648043376540625451901566138652055960692456045662031627875397407348815485001084539022505953489061068889238311434296331725459873970369420*x^7-2926538802178138044633907453283326723494221218603793075134713546344943727138576085641936915856885066305862795981007872456863767979605585*x^6-8862689674188632802092890190484111971293059831543269020253550056237345300138866036252396426134251648999729369307129495670521527142543448*x^5-9000906987631775360083947939439907939972036828070659149966314509389804804405471134296961252805164458813514898931237457754464424698225752*x^4-11763129764833660838495506795183635933349523896337473720656992823509720086084607720859229014414374208580147745865396211326551945144238146*x^3-5299697786628113135773506933436342287709660999800416083763967403920904953236616962200616045878146783517926385017962666726962967500665764*x^2-3099358082011961566173324999335796244539525903201012049790309835373082355455683295551328086410933266967087032658863498309248117558850096*x+61477355055580949944903115424073193003755569809627375750971558134430580502333750243254970772647945462505116602667078692629811857294183,17420995208026740069039658676960326870880350436443128566399922214945114100872426252848364200358399055384363285065314152768643435*x^29+191240210034585744533529277197798478839088859024696035498247843583664243894758222010627769051572242013482295783440069678139953181*x^28+1354490905706722550088822372501684678250094413692154494546995749453179584198384819899766686755382503918650951942099738130391269704*x^27+7129034189982594369343751544077561632097564970865040381317364324463681003207007250895267395432631154513758471579229936276048970058*x^26+29939277117527081091167364684746830815442586190213346429607929068574507336531844854718166916865237726785382249449054298318747062604*x^25+106567232179956296089437813934634633557455916664354608569853342022580040591112946090199765462205434727930764581208516923757295017686*x^24+323203081015314494281812421867920370277515850601651593200090672813465639329271360921834483487268084361321288182825609189806735144369*x^23+855934867727851960383265230261810968404165678554535663307072759468708054766133653719475509959812532919621349237641006125286196280395*x^22+2123517709421238345981010403179370523346816211919428012078333571828600904055811812776495456142997034446830240772856536546620348451788*x^21+4810871417107883276113830831441641880234660374385195852193443167105251048551275944087386198011898159984419631990186997285289780387898*x^20+9827139394944385626765814869185106951324292763644571859978593492343505234398369398467460467926887251854626675995460765076593717758265*x^19+17359720844338642731231235137940862969332682453281513807842118298705880128861035529153047410357950713321324110768441438564430344811322*x^18+25257222625013790702232534205254708149033907754852961294071163131764297780648339282229509334422363685169202925774803963076692567771623*x^17+26907916221822274257392491857964280535502410369055125782909289820324435689793663432221037504512061101592487032891660261127429841322967*x^16+26178687121576619633095446453778446903872710620107389313296516783596656368732311121783236874981607675463078693628079014947465941754051*x^15+8845156281142859077225859821915087903844370685371955990946926505849362629375648126877351738123007191957616106387668740434954636270948*x^14-67278213229958342047530438083205703813334192951519202443987462574709968015111563191171652115355075974265926926453980962101090738405329*x^13-85637343526488640730632860810113072233297516149690450068113839861409068936594837561859154744786227382030918298237576953958080297043508*x^12+477088542123494686121676911178158190792499929768195131342547813167528676516524920777538835109578700894977342171043743636676587711953906*x^11+1357219534229315865683704311078847726448168808054236089323739597529500445829362902170604328314508031744163523075737221539499081681967578*x^10+738836920593537537433726740487849435867123860112926475088356090301068778294749335229316041306297802287613162324115670716210753168552844*x^9-1244095311108483630233193916628013898631508432336293541271522822733054415081268209951635573864802966115802843967198262033521360315751359*x^8-894427868017991088730563489680759025297889561523416876745495738206282703885763985011782665758061848201102430036602472054813210399354388*x^7+1693498200393795160080575731072615622424833494072315243547787372066359583695539853280918601970631974454584325815321435319478292101089177*x^6+4951432879188500688175582517524039939840922103255533780671833372845792123311314457604772768711799514027363778622506692569016353230217471*x^5+4892624829952874876307797211157319179571953462005609834784863767423780535264556269170443099254108486923000577365467452084302254162748062*x^4+6412895716394688078182891355035484904649142737293044500092081870573530807701486808160003373795219645459807968946943447146121992229278215*x^3+2742787841041821684993683559952943750294378675932074113022615197625613828453736326852470709136331187335342485177883594829947303408743503*x^2+1630106761449011855048044152404508280888066222430002266921852689768276235820500425108922370867707999488639709895776566253353236806955287*x-88576183779301422775490675202282863443891559508486391832877242618599395902800468547649575490320874384334488960371654673897509491597861,15745516931155939385098981915962583758172740947028113181933485355056079091730659506581966336361322442547291524485091593125257759*x^29+173904961559960051815369770971220585170171452173448284957658569242593198837424019201195260414287398156829610843116956624791484889*x^28+1235887279362912786193190873662748240071334559956540892227810163926484539057888069785106931318063072994919417984397652060537485742*x^27+6526078102971720021511126583536319285664450214248290997374485478754241075361387048659837447313115743038585693977638992722192530533*x^26+27495349557745729826856856100733585395183840090009952145588313614635464021280434363871138213847555134027052486626859265126865404707*x^25+98147137283469993987366117889971755651390242048409052401358359516808689515805725607003287647886426744703801072087811245518401094260*x^24+298625727476797374313135867835050242633552866378043883791863392360819838178085136750766295306737178462768102508370029898825771669973*x^23+793335686736587573114198716800371522339333541758879518569357723196926447354436375885978566558619483463459207032795605697388823988168*x^22+1971434643848271047716643989784133101435009617145457129331024769637638098607165323751814755803817778217484080012999401363329154008519*x^21+4477299053254209619286706971808400981806905275335672581141977041782993586827311745185727231055982409238758501201565178030075891776464*x^20+9174224537820933465829557272309524413898287973495109394367261560173523822470166259611464004537197551375370036210314017678655758640384*x^19+16285653410652575342986456117754776622852171565067954662867796042253200756443132159028479482606472252215401781572906529332046434865724*x^18+23876561054305214625610694492047799839818214807543637305538178319366348617638097638879766691266225940224056490413257889046437882102671*x^17+25834017501783721101030838460444504790120899035943974379008263207182219548836709291470817736076330994482009862218934863459681211447813*x^16+25244695525022688309268912765263069608153901030771329917065449679048442741985618317955614993311510738942568591667815581284248538952792*x^15+9483361252658830162349653872541416536237041434778235196577686104318637842252784143919159387966286872287950502333932164296625473622569*x^14-60380510840771752803565920446840953378718252853778230044067428213237261201745778440595168595083614290308544190370470614977743983898223*x^13-81668206335939005023197472153142459209368579621786931314571226925691732027394022849479141092736662707509321638578489159642447749922307*x^12+425739780003762824830990815699875995628376863406810475263937861020744592793860049666157659410645030237145358822897346937563850452889142*x^11+1255908682767622507364248886439211181542490911174521744413754948891451084317056021501936276563588847405219542667342610858497050218982973*x^10+752193145791417307915027590599604945813701947593690624044611811873624947302994575675234058142327244523997367693135784485541749240141448*x^9-1079218807918143685697825407336906454042427104635536264128852537097119882462122956341616018134451684298970015272690771187128120823784307*x^8-890993597516256304457394008526566522963054082249632318581778637537422562307325947995926373969849260261681204970085816606017993865158880*x^7+1469644455632900106431856687093009487563698263389174361718496348358608091895304641359175747700849103107284892131212411668411872221145056*x^6+4587961871391313887873944330507582381937598449343992868947271486481602371403463338982813758212070742153215648347856333329327339827747820*x^5+4736137791424191410345764957617057511451005769700147525123665644780587271266269726594431360519659297440731680519904698563396316967393562*x^4+6089145528336076960880697040197216232534116467857752912275291331239509248292407110610674561989473184060445840249151834394839593190188086*x^3+2831151407951507260760636980936223101026311268113371024838103898355452214055094455945825444229210882144557557299153203181465164861259870*x^2+1640323186078271154557197983612855775440350072497098912998091623195291398755535842481122315874427248824844611199180563258790664752702155*x-15492602947694392867725831867548606305132907019455544788471849121805811989826610293659858852899540206015091485419296256075663483962844,6880854026199949473718454405341772663061556086559489385068432241121460572237169311907697371014388508491675736529413573705144181*x^29+75859208803535575438588376939226810140434818658538319011160630543325018743485667745589593234773076739107274998110940283927214693*x^28+539102808860302329178581979647262101799008188016516250733852428223723473386981000617593083688138867261143389268672463358248042547*x^27+2847089003904421426033407213312240727681339709905134018206010349850835132330710694728642981868950198847278154706543231148671914396*x^26+12000921294605046422278897380500869570522277580695549085868958804144510456136329997015960427412134115607214583567944464177920041549*x^25+42873982910162497680144035157681774852828226798694172143396573935311446112608607022815441549347582157285063198147727945903696638072*x^24+130582250217676007158918777139206158788516423646981642154065728813143267184549357729000985517577798018974252567581969718931145627569*x^23+347420802878884728005414517057931818208692356366456400256579868396746020174556910430177926018191771638589943592059671674951043371005*x^22+864706823537483287136223837971550264452426014943160722307083156522945185819406204777183494557538011048312950538968139800174401799719*x^21+1966063216932791114011045343398197375766353270980328910099942099272651658520348832167256222158776932910352261261893983076218668727350*x^20+4035987336871904866701177190444562641356935122953854455361425785378525426233583530831191035945659492792484767857547769152431108229179*x^19+7185922303328121162681839051051796767352994083090333871745648125014331675416684867031995702138930479325020006977590193785742822314534*x^18+10595086317574124676547233803907654281845619284507172711340004566543913174312971251913586921194423479994304447602147836803493294335010*x^17+11613205901371502733839259163071658530418994102182250443583703058946314344238829249333316524262990907753787427435533411029877174623681*x^16+11569316048996438046400464210027848976158441473760987941085403216351145727366278033750747704123249118410979978826924645409067316409394*x^15+4708571667470470265538531901034866214697512592927447276452308829193525261855446880835210026663797359123844255602846360008603751141052*x^14-25752756256193417657810749774672397424649094686098378809493869603226808965586487414414342488243365754502195215930661833322887964225398*x^13-34955741533799309020253880130608988886213118331494045722637764445037391103517581643316781767768901311187532987922132385139356024030217*x^12+184530054674840231806621141276216702914089399425665047326003237925331654495030915776395851402781920226876754253609968322492116923342212*x^11+542219810755392373340538346535569657172706260120076901214706413306943349555484530496288141690917977903452766914914135343534766807009128*x^10+333026146149856110868493729278826233257689066953016862963129009651683871352964764192994865153861432712023718053102496922379290863394643*x^9-433653301437831855802841238696906955033596364325722193382939295630491189324570643094019616957368799900300859617231816367697263856386990*x^8-357923140170501389833240877792492956514265545430852145721513948931206052218836697287342607869878169319158518301893933539834842887397718*x^7+602194856720383235029410824294617386908651403341652378656358980283524114929664521056918640126345409527072036360290501776570967093512576*x^6+1959653575192587463771151949343773465587894067613167532805323693329782548660077755212864412393708268202572923999682142682327689276663537*x^5+2095009447683871334270600196404496452195591910593095940324607859173234056949080522092712935960362400316459415174653170872764495130097472*x^4+2782889164869952160995413520186339562142557932801122554508299336580644097119653975779368982638617682502260578114182539070555907622181032*x^3+1340307380787574357509840057151292004845875746256456458534873866297224196331191176504842853629125058815489799263599257614683384009435356*x^2+849675701339428920733585344753710802481873387327056942683434189438445150187967690830260764430317500782462684890693946830290143240079063*x+51221570808080787780279827519723616935857563393092838085992140478082032799322307008565215791148168660858450649898537464502065876837172,-19533292402430139708441573632057523891291017187155547848781086728064913789399548459652422922026176191905673511503264200270080431*x^29-215408702152659167560231274515257784467776920438508492500372367110299923480433521937400475834513310237729526200339036899189657296*x^28-1529649962323285477194123266372732594399219319376688876038119856668001509958102241311524697185591316237021322224518592303713113332*x^27-8071555410645119334508235252429327304214183257819310727143983214024237169055003610359415383514603271762259886663560377791459791730*x^26-33984314007249733292167530079937314137979249854129646509938605396182578126492205772872107180537722249748296648441873776101263997165*x^25-121246664073788060976124548772231556189374187299552146737339369572771965028164863703464450762985612387798276524608631380291282050348*x^24-368700272662681419768617760423194823612793976109439924758717353188704028111403269565552355018219416702540403928602305962494178552640*x^23-979022039508149956210054710524205956766126186056947842654087014366226102908620784934144134525079788488934306522090908573731333818346*x^22-2432570321010194446437678922956452095322400077930375454558709107514259791087422841514240780136206144679678889570846944625202461125443*x^21-5522727090322537204871809186090458859971302986106752798436651638840381620779180129026081551418687067721952858558642346467845726717353*x^20-11311627502363034373906356329827460125230474481181705982332976058896363104815798671998826923297047130824326217362668847592133531664933*x^19-20067906873923564882145580186030885073014431427517756152939494329606366361344506782746505633067771417714414804968397610545155919161040*x^18-29398954012417947258142631434355557156535852393041107054645477966226844268490540530229010080379844881612177681668028345158695573702918*x^17-31771130437562466768499216589722019216645333475560127899331949343092025026441560837513474187320633113767978708313114509964777089968560*x^16-31121204499878397649175582611258897490141296999544688815755604081542552487966982930339243434181163964301448246734988347155094368760786*x^15-11641192013791704491181519629790515228112269202049363173325244166656199910067554768062782244173095632880765472592323345087236898416978*x^14+74755986730102701755067778106403076446519509762471285760374406783282068733834203258015852691096423500037908287213182148238495196255102*x^13+99809113470395703078565609078857863103649722888665285971866651673586026136869619975537509874466423708261877851115217688621402927040330*x^12-529342632152626818007885709631524775778649992590278573922995038689489532818156801982165669637553508036680031228639408691551894100780647*x^11-1547395826152238434720683712393210228244279885730116856326207367102459701969104941844488459222716706840073046805410305621477018692187692*x^10-909407608382607019789217195012446077751275627787721334973128609704587873023553563310733883326848753388845834431008683940963473815563672*x^9+1336486150211309339950608301852311234650088521944214510422421244607737302597165925590380555924375031493212781388591618927657775567383598*x^8+1060542638558907958630924012687569042458675581640625772477038125597249337073121512811194261157137239358580087473257834717272480015896588*x^7-1830342444715231275588244988522005935533739490298530070469001438411151226115076406149251196142210621592032481111047858433338274132295166*x^6-5625797932692091077908168448627163303340049730770650106100178534552450016255482684760230615301849649385474860063868761760760517650944256*x^5-5792887936294974823601020041272674488565000770034591459962880736864116255176952145468305413099209182504984815455071856214053606253389238*x^4-7534676276086003397431098611472828094775564449944149082253617495507917031684352254885735824662246230353152502845352151815323515685325443*x^3-3496335071111201129801919216007237133382200425966939073862878307827071147797893797670278084549825661043735367712433394918959291245701626*x^2-2035801426763755160531978030110705983759332365624212613115418880265314568907415791947307205380934941303260837327548441156595295884081318*x-15726766541373157339578950163715530826078980028945387674216420950770300587495651397873615170652774046209055661683728615629864148144668,-41598828443751010567425041696028646430375020057458178483392421945491799917998289398351763668300363888007952187200268271620182047*x^29-458569975338364018148074182516816896477881476090233521204987096436690916536815411459653133197403827860363028682630479491770596299*x^28-3255324185962255447879097801414591827563754959298869286418497472904134382033861033802318135951241750418159337643997463794887215258*x^27-17171531132727033733866371230469837495833084222978465752092783749515338447499913739766506244060751342132473966590485234896693359799*x^26-72270415935656809209451642839615968299069891555299590716572558888617638232889834568728925605024193401946891221652978223666265076132*x^25-257734647983280219543782948912551123701447443873431841990573699521996628917007389315183307789543298251706314670899469325929004891975*x^24-783365960988205200237482206670755023804071487431297897979671712370853791970768689369255924973306339212709424162140601445924957563915*x^23-2078945633788823380533041502709000203383997166114152256905249156267663160592729935447576343728055277703511942975066908768549544014643*x^22-5163307391538070589420577317926244691318576088021094591078487271495365363731453811115891051893261696557160093641301019881479492471281*x^21-11716972405725316562955467807016545359981231523240182872584411790619217095621170339887832378082639790583966903934636496786800538694276*x^20-23983931884933476584823128172599203490056646989823311579702164510113903880663704268256666043305505899535306230839377429625990261443119*x^19-42506992505566484188000599887347794352131021971216225728023110043995683060019310940663256046477641218647415728517778479041138485677842*x^18-62162560891231836425259242922453448513085065773771369416316330751609401452646568243207539729286322250134185258874345638750843048705245*x^17-66918391201502520391942932800108170291193931000751645355848708878339505598964714776383252959166197136900341095875254997662858706258855*x^16-65283858992125902361322243773000871173042437582020748229546110583758250936085702499714439031003942102212439890286565952911958782561717*x^15-23748241219077793612060332609342728375604452489825253874184548202585521621632181930508441615057891505051436997752378124351085885281346*x^14+159943239580168714757500816151533782122204776175830954818610113516814609656882412416900800643554887036735389058008296364595738228750889*x^13+212108968311526305060694820200802800579809059505317519736001851880312037243788912183625581077491726206096909953319828943791962438433311*x^12-1129939146205638874887898932937547320859524379341974568302978620585522284506672264606838089020386421899013271826442477751643218081411975*x^11-3294079828474798707528592882886681794084591671555862671018866634482440527538800716432624287068301976896607749992172387632699731078454442*x^10-1913304392794627671092080469113555865180479600479373087496915361268800847614804975200029613446242123706396007751203711283824560619835627*x^9+2895128801138492234636268765161111924946738054482877188786361945904862698885385524265194186074609881847536979154484116833056149533689987*x^8+2282939908152954883959640543854294899759336035421720825587706254253343692520446483895417218167616314662485458417859917008201633354810936*x^7-3942312112869732838598733194545957451382653302351184353819996416305473335117404288375282614275891857060294375553899117998805398770569245*x^6-12019623213658732989374552366932306409870345212113165539706655054989087356962885767469884410688494025067814240186784911085849049952527109*x^5-12234996424510399987463377275589822458513920216596002728839655993120172243529396508611492457757607817348358747170269408369629769112596811*x^4-15834003049306783869975130845180463243276838852234408041485246034941386505791585930278892517921694481391866896803550210884092475020673101*x^3-7214987023056845443376295605709214211673897770390259914882128413847794839155316500805005792961192596936747176214054555749033108590783832*x^2-4147689414051470807572888263272441357191863717454859943306242441375785251281882349671800510288845645884972547505603047423188560747012004*x+98383210398006539562585056804557187956868568949297185764677970793685870705465558079158189932873963264561852999806878814196596054022838,26899717947806256673420929508473661257895698803314759538899307821607872988183159149586439657890865998005336498569855669290166660*x^29+295801358955980546065190023451895905822851590637106525302674659821589742357856317388738084275280387919026570375787131512808376120*x^28+2097273900034533578257559785090238327713289620070562066253742304648498312672632578930422971105504901604779832448711303450581004986*x^27+11049976399060665887712398095587528487776216972536307401552317197391650911913422383893027092753022006095849600457359893544844468010*x^26+46455028254835872639355011757848728944243116810523052019500507943195883106963786197243270928810450591388575975957017941923825331613*x^25+165517176224003508453462364188088193302626431851848857933903542596513753666671795417877942771525049080071586671328666493039629960085*x^24+502554676477312849001081095557627100926672091077031667002718803811325207415192611947072939475666435210339048543310648147963855565804*x^23+1332441148284190829282247084840552934312831616168271291705783019944931535686782026608565375526757265239381420914322633438250933148714*x^22+3307962587821166331593371471900339794378909177112547961670335045546215078252269834708778329733291345819265279728504773352753307858163*x^21+7500964506282868314359419573271586808248042402848118789739475819324460118087110547648781052313668568749414074499147002015375057931842*x^20+15340123980428566163187129642928987265328849052306447562743884006783394796985461004561091708317890110447330587062410775978500204822211*x^19+27149084007782887598707116864767775112802009353701916566766453932753121855990791670699104987699289127486146517527352944240386781009811*x^18+39620064689912986961199682972480566891974323286338479879630446544719951039854768278139523546677107902176747377405034601284095553770494*x^17+42478197359373275728266770992481195339480445692877384250482224729099421823273168351046892177486833146416161930800652929797008886266158*x^16+41464361846857426633570809948750364258079996576125030370165808373881724903036253164747039462092572769260365027348374446548829287259986*x^15+14640041851771896941635042070910828086687952179642026593497419708323066815506614286684095643442173567764572076909858061608834125537757*x^14-103482275579368706048440660407288372204747459866880325898787190710136362656885647521436518757462029112403653966833112967946803808831252*x^13-134281338342529095543895537108559701648914943597008998766229994958224146729939959094843646534954463323632452659329319197316356446924167*x^12+733064004475565648900724743375984512645385511316149378971882447356715381527540829225284737409542091074550638266472962818969901130656733*x^11+2108357016454712507609593154087402619036253904875376930911261649605520028349430257580385769758380904743579840053264191231579872100505242*x^10+1187294316162177775050734067143957752612240313928554686396790379193860597330832999249581774609250012382888562167367801200985107146240463*x^9-1880160181001421066941821820034810311120389270455986124308612265742130047072644943008745704078765491807234510760587281852384065879203073*x^8-1411690805956217691200165357614451214101509731807675969426434280827517663762485274628670643382617203477117609143659871681317325829854388*x^7+2560004267084530594295382699464774970894604060517195941999583990127920364170623178721409110314053481598476372800869127672464368974719191*x^6+7678252561192821047451831554144646558284084678646856619135540578536291528310011343929846643957692799679303166980219633390350507141169960*x^5+7743569500607555643896664645032066355172686597095785453355897103218772488698869485761561279086018126163715112679441039549537799054107202*x^4+10126208575498174067179737958848958353986980594910731414272556459686082749069751369553519781560558333017821513048468080668009155174453191*x^3+4467328424657128889887712957540153555466260063657602525645039744484968732773098744227018598618197467583293598828493223965499060470890976*x^2+2632951445546608635966277020273268369070883900157656598956503234729190498833291965875937741070914345460191936085656972923850613363061967*x-89088543490827843639769165284567429846201408440390663798190577670154550790536039110914372039264791365849452832689954573691482095142020,21628084172958276724378113170163334836802000429804951564878326823260834419355743442777060286399620014083247076896943565296064816*x^29+237925635496569889244912495359205665845611494287879985604555540063893206445500990924799912033208185276939541013838954085892717772*x^28+1687334225981174773776535594673909517622066537473426359151878125899415275094176283281285794402352839188318093939557370364451408491*x^27+8892256112203649121306301310983923206039076048679398704698189170448303812358035990588181241192479640525794906984775207232760595015*x^26+37393140321396484905501896491144242747465037966742567201806913559008747697860534845312653521384548580306044102076751196243554436197*x^25+133261636325120857845661650184557120304031537090807564246934492265531800785008350798842379695679998636260085830413960593898375396502*x^24+404729713277471390193692728258176605415818592922860774768283501854004749257868314278189081407358119744178822979336775652967732719162*x^23+1073384654378426924803306872834464288475078644465578354752182704019746958239252125554750393855202324974492105868004735354921847090780*x^22+2665322737411080607088869691008441005571085150537889296598709883506056833704583693666401611765759146757965461093391907774489947329858*x^21+6045209128914474695782566659335036121433158017893834958712306300700457211902637822144872770321286170547886974944725397913455744818458*x^20+12366807326891986309650589446957836658901149959850981239614146552143593120791098203369516927948320143249431720456229480861134088675942*x^19+21897734645066532929726059453710614633992840094037245525696114759821119461586955158637891514214561054091524631168402327664490465775155*x^18+31983307876756947099043555475346695358867830166492267612548096828164994151694739160136184953238858756397981778705766554534619026798910*x^17+34352316154126009037278166120142975161555695980820571243937222073983489884043230306003504466532720703881797273576031635055275513723761*x^16+33580700686512837729333804327737332984605625312017883185054318807411670939574282260053913277402493451903754509693051171781325879891666*x^15+12026113379897843036597076262738464661110486515429963055042480760682261866714251308691870592865016812460596568606307810727087671125795*x^14-83041299289933841329999108229160086253215186585334209600957655743766922924893258482287537196471598807930225167947907907392418413603936*x^13-108264455115150763372442485713163936846271704156006591461956386531771117668018519797751478962795952901790419459171654368844828272492187*x^12+588846365565897514427946969859623006204351998905433944239836620200602956374988488131102439765130891078132298135971389791549946278350980*x^11+1697441899815791763119451166055054991826595327630368958792834239610345478515448225464396493518081928611931320351783670204977830719414442*x^10+963105620690400468172102663466875977317503106011114771557417230866035513747180167212162858087686565485290050573786542907933736368343266*x^9-1502745368052853699777883452292470055819684780528347205343672180222847507684708587268928560172197027306672291862854194400958675254540076*x^8-1135217894028164187373155720263145807078063870103350106162382823473052095358004651723986242862080759082309368750725914360175478803839425*x^7+2051955473653259833630006642492901148049895753088380404421566752093522307798438216033560048025585571446531746955738666973475667793120790*x^6+6175605570476000372640635779826841109188120620931636236867917356761231118845304012293348343630947973176861713268293068588440348208782255*x^5+6254939784182241108244798007437708556476708812595688241674831895146103544250681821670722832202068163455477035409921312247104124825097530*x^4+8188470635028742628949482434580376301737184808279410422651916352569598035409901454680731873366015819501637824306344232442310382435625581*x^3+3655208521553167839222383207845820909081509928512802320862314287092405045253327057593884627641707234436712213008443710672725118696810544*x^2+2175814862996282404340367405056549106230625733135922231771529920141853929803978567261899331770015148943211033628427540583735764640504653*x-56960828046561156247651054250368450007541988529862744511826321958097977650220632807009214165876957121913802066599558439455149026128210,-56169592425851674934017167378027736800200938344946998624148255957943875549714312050161863634731975742476531662841221894090371143*x^29-618128524254732009386700682610856876114436600568784997417878878790519249545821435764022400101988596541598404339649659126080861624*x^28-4385035463619916257104894155034896852319090910323785658728532490104442900521470443505726071949295985155675465655814995091596611449*x^27-23116104192331991152453333110898100063686829545819907603420587023224471787982278494544505037895324425645432333106518177992748419792*x^26-97238150841036518522054375096885442751179190128548970229268492681935508284424655352547866038159454374014309337015846890281033250060*x^25-346648817490731282988810076515478451810040146338951732015670512678093196904369420827185049661740843976793031943881856120937592149287*x^24-1053190882264802100565549180464959903654208950708119454827329981863073789393114444547578625013862855206485917594523782512317856270150*x^23-2794266757994166074522221304106622502278240423940373105533614286565595880743120080762138892483691786339884458607454221701069844584814*x^22-6940237410651454156479514354827064487067507471747105061223188873330619004820227796627552792103989258723284182474066991576767664484830*x^21-15745519104634694662378104870983652649473763695795856364472535024767932182869607684218649649263475436310004709851979030720685403143096*x^20-32224220870153117414329810931813683939132012748305955433385515034863181907915089612892456971032613761205372277856740879189390487495224*x^19-57095469666056222350701144574702796315052042025172135951862015095472798044148768339306975626814476983220189506547202287428746415819262*x^18-83480814390381219031440306720396623816688198170115143395800306159217058727502560262113973828144544532510118306334799679092178881006304*x^17-89864435078812562085065187515292300192662369845027680893661589270126826407209070048655605321847652553437104193099714713085773889850772*x^16-87982195047402891570809744236280712963542187108295117719922224873945183998685002480291512528627585441521403432183239589915161785417220*x^15-31920667422421464884740153577106656454285064668950373985638040245147901222429511850866211083690535826692266118246406255471194774943905*x^14+215210784081276205691573989337769758437410148320629387814420465650644139164797314491464421615184182684019769078454312107051250369779302*x^13+282109988167367676088641461542936885800563322087521616671461368082274448888238057495284790889784892568807529706495184066697999715460769*x^12-1526074474974914073815272572910023635244542303427952808651752448625239057146471759066103211249207310446157594126742844542559505809567836*x^11-4413234165979005969350261410635186411838527713818251954652566537489227328848894918543869632803638778444391439022480153815575648440167813*x^10-2534019395658110596373284699374144312339718154965638208648437946089666288555630473554850264891418973421951508351860114131114507593883442*x^9+3863960967503227347364326851585912196812228147289180557953243356576408440462022632630195451482645654372633524182539170664126432750799967*x^8+2971863956418978632997893725659693600676557045442274143853765895488082294054411157873910919086486762663758203470448568637109036021071809*x^7-5271172519903465836162737664022743106780577896709072462185103547419531999984530753254304589064413972777149389241774262141081210009194568*x^6-16070461571289738670234623509959380487742558525812289061636592688513071169144648428728474436675917029361974469805220260937283193547932265*x^5-16360471833125658561596642621632603467956902331238347202653393407542878085212759222541313514737181293178411231709412082606563513086466678*x^4-21399542362992425009810027612138867471622403532774288460920025317493258509304444667793802873283305404432974837357451427436328285282254808*x^3-9625236673846767298846172476794040880623423267973880186033066940378801893575871199837021790318024352842925349000634838882103743141173865*x^2-5754332698295624053634824528606063053863563016743054550431532835384474102107526326120391260505271910717659344083067235807704338672046444*x+95357137519108615019140791066306925344787843656534993443184090639107728409069405853369327777952755619412557885579027719650757458447171,1223001543439153870383002606380401787408741544773147371211439702062875668795632345898712592699157109765741125503139073936439111*x^29+12905562652505375651895054322961114787382044682611956778931828049629269403162435652775778599431582300713525511435344654198309009*x^28+89377472750726994465968752676562595882900814755980560233471255364322179180187142084726187924501029705344972327675037346142305307*x^27+459855563085932360003834987807358549337833098713285326780194547749944276723711025873783381926784185412714399214919915600447796524*x^26+1887168103376628840405664993635295904174414164647746569393450480472287634185723303391145239617858488784318861167289657655969812610*x^25+6575547544522252432345311819217925880966041787956943647223300645307249204207769850084093616780192409975404696891995575168462360414*x^24+19449412689752175703052629903906845891267459120736176840968843609023392923615287522063958097659225197705543755339034196904652933426*x^23+50208868008996564975809529252701583801319158352843869572507000148081185962671336239420797496763286251623224677773191187668768221270*x^22+122753442033440479366498096065047416661897663779027088653532985194787108839565482556347896388543695144703955962181173990154612229090*x^21+272176017670294737503584016178955499196896103887473826664665457807112967276577368550047451314342975413571721140046340775991463299811*x^20+540979953851183361852943436649541984989402913189909898494271749069385999388676741980951642043660592708150510448497410152250609646033*x^19+912897893091992405808347323675336531217164433152037222757427924708598094007194519850025219919815613843275747008450859964956352219918*x^18+1228623021749253216518284036011693799656590471558525989557904034295228398461013764339195535094555515817788671229080641692048498871223*x^17+1086855829694462119826698289975657034712314331698120081733314482729529762829635195991906313078137696636976087269033380776096380638585*x^16+963601387620393713899269037134116208494120257170766337199727664187097777637222861600832669731611565721624171448064324127350950960269*x^15-229682668953103832826792554472917977958474853058378590359110465670056049640278435325216819024493786629987126338626760203420793988087*x^14-4989166984706677392352479499373790296270987208730632678923857135380751686399212532138502448624304040798969532069313143944897221358165*x^13-3967649878429984506001149284012568183604999788503105072801251047526775520188822563632532559786092243716522905612689031629608483464787*x^12+36211936375331538429884172837937108935007464952707400838262164070013939260275316319159995742468155585573902893960523890285530362011657*x^11+81773465870020141769052681402746503859863284855156254252760202206158221804633229983040741934785450150640181460227258735028694288298591*x^10+11427464465612601944180774305476841025939982593266842430766762202722163153327645188704628549530190824998630085018951940125274407526183*x^9-115164417988649979121536842481428044027540595499834593910705211430343187943279386480937489029890179635702515058419445774894517767546171*x^8-34902900204561610631988013243453662043056371468238546554359560273026747165430991214458430603928179166786371640848405415242672206355896*x^7+152381896697582938194969002193207637708123645777484053432031429089234956268072292492835523128099566163009188712088760164162745803560258*x^6+319851480493812622151272657169067788144794372485555753922647724225321833030670798272581929196667848461036571535897754464293499157231762*x^5+195373618109531971898217839473231889312741936371778002214994398601947543325706539672690452968585666095511245406090952918072202505074968*x^4+275789755100579168392876419557655575227187242959810983405312179087617021470147495360312394460521159111296761449321961114899748621312019*x^3-43249989215398574439142844684908154188828285549548775109719831287959683553366734506240429313043895043782421849949939279034343154683969*x^2+1219270236830503253325770188078859893924300366807362734131267849732559963232099167079762904835848975462843602173319374965974722299036*x-53203319544794568616452041476174607123462410937573415315551261821211442092575736613389077369425049116961008491127022956153905999566945,78275978763630458358923869589664590619335552027168440242758686969818944681039502114744433750361463802525034324595824085951435779*x^29+863374479610464613492159177096543295784946803885294102840588950655166588822239565618554795643191570346702603893787126304802903688*x^28+6131583889204700436372298805188757817567616997319836786297881739791945583666484385345581420983061955544498109850301066322047912585*x^27+32357220042967456194509732323830763724523824673549901096188169117852815677658130898919804858815250527145633789877572069673405161502*x^26+136245037981494617406087634250713351687718286779368916144263881216310825984798058602492764595249627875901729962377371428385692755707*x^25+486102355568567243655540307330752877079508309643831265705108660199735453257069028978418461201327470050551070457026413503770526135628*x^24+1478236078956997509388861934375808896693934918821766976434900330326257967858165852319426281566221086383066576336569070505942721094405*x^23+3925232269467883960580081890939663619857296604835302379917645765883377773824211471317362147847010104006923369837583628393816970866006*x^22+9752527989830136819642142432925388694136944744321561044177151305147327029441843130714511277506191719052881525830427599502461304550214*x^21+22140926298495211356122915510384638905483083790366268934238233667637456317930013339863785888724950785042764606763058381098410291834070*x^20+45348470634872314476913350205546876817627092555275420173147582943836987631918965435619222102060799376314609829557176593600277922802461*x^19+80448143141487990102234067720127689529070141789272971368906366699504160876832919919614517955728029777569976218978398272810172216165741*x^18+117838673352447147100247780381150475822541861405330630381382306865106173434825040359928599987586582770855478657043643121976155566938217*x^17+127295395265090703836330459291949638218129947361334540742816484689173807765848749449387812940306591498511361586654617790418386601356530*x^16+124554230355260368129996438355610102815582938763007993997344054543502601854598248351577398945157243298102833864313251889044003631344963*x^15+46407319826416268678538743840059532691838308322191124582139867583233628790303569460844588161795300144279768476401570969859773334117410*x^14-299772231918985683443052302139586624821773036437832051354711490013970098566854237833720754866119466824752762729947073813315249787492116*x^13-400771217675485074414237380878867673362684435908447405469733263306277851751498000224726303096482837047700728478279235355572731117671542*x^12+2121070616928640774872197722583364909354484933325243723414396673182553569473104032887441321811719659981644652330026702695894845705937237*x^11+6208743864811150374766400170309382462198252079795037609363916184444590467830640148597002850623891438365790969082628351223702457906022232*x^10+3657935197559393235066630451990671818342425996460167139613358452914596675113052228950702482272730131875272009296673173692414992659254581*x^9-5373286122478048841835645139300304338314240758218251618131262931918550714432306247003980600813263582516012251480476070635893948990621574*x^8-4304766450704106328394081996870690582974892817162705482883288597046209057671083490267773108818083026447647916836677747594120292867136713*x^7+7335488299642767603985481298223889111857701083507309567949378264185488736260580913347063233915608545356452070932503202897079212906261520*x^6+22615236669762850810902592059810937028435295358423087617746662201076703571592056090099854266844215942424156469602956059753003040962037146*x^5+23234012577167680741287077501975416211618870776845878268268402117293448669213773491020256027910242972992629069465127614056098205498592856*x^4+30160720034457061120293830284504523700596223035136297957800227218598078901888047783752277057131339314695489609447494052656007175116792036*x^3+13943906387658517343432379789114923439421498752094935232631813822154511959981165089969004131865927693239270835239439127371691724323668663*x^2+8089242201175626122736159839473793868982883940370688907983835447539347763186689886555461558558741916907058829967701974717417145365334658*x-76402070113672486210235627225876791015448803720304904389789017348024581510647457801480891202823485480866868295648673053436619855965814,-33747395104791167384644442674177772430744804768125301126609451912539794029509756938132724531665991377061074715009446269007047796*x^29-372034976553567337225165875235030864972295040711942520551153328292484634436392890599622184558816827699554651636017236863741418328*x^28-2641244594075273767921796471393813382856521435696398167950040785946410107611045181352235721227202459611565224580844640909811938457*x^27-13933638236758330054739425394777574662664328156101426137666200858565958871714810576607868792935079836273614107869118302739991603987*x^26-58649877069594526736901207186925950658642773330719605822552081253098835726975678614542039039384031038283744502883282739888648650528*x^25-209188628050497584527890147281195324895924168617949921986329857773157780411154764298864271183533530299112143941964202250914086767585*x^24-635917047534295557481600483971705094055029069277104143265381954461556504742187717607203485986030683484425829428732811058967485283525*x^23-1687967758706125253819620335683397030412723322720427921898556549132034744981270414846057831847572494747245121201442152571796767446887*x^22-4192982110935512829679945698292312274966794981209028431486064994596661562046799893558194194970321344812735069513505851628126868021414*x^21-9516629909426019630271560922925807886297250839837154535664477842085149811449736845894908581105495254289147438475410100488973883500529*x^20-19484483753609197371184654047406730152236876264921274566748547988468866671683494249558005617432411547387526999579111494501930442836560*x^19-34545727082956031888058771507898847926695735683720419674648879018519154815886393345267529149295748696741212978065559583893070092671544*x^18-50554660299243632445874214147259812444352432443935745214194667089202629524514907218846591309347255407971181887517476989898112864913900*x^17-54507832672522004534932369924551464425890850217370213117738997441105924114956776352819556348266198182113493152887504180202033529082883*x^16-53281309649363213011389791464759131244338596130928442735224026561345871296816277712504125731596842157692725930516480238899521617659894*x^15-19623381149596769810527748119403495095163379958410677266677553025406422039062218816129083727234459938628954107397059424165676535719083*x^14+129426245345958470752903363899552068958941962550710706674491023905021150969518050015932541522831429491677455673912323154262927010919697*x^13+171959229126418844682693613528797973478829765311235742282310983192888071578377180424910055635609375681965392660281096443431537591636386*x^12-915999410161779001728797622946598130833553410391388869015575826241498702573597579047194433224942740823179522011565522252120071575555908*x^11-2671673988746042180472427530193257023865659514524388395055505104144875308050830090597970423833239567051771579722965757382624553566061942*x^10-1557471498273894103142681278945261056504597110195918661413305723095662047667536286022849407201458141198174259300644246892338827957176896*x^9+2332904045313965869390521026841267814780185477680749108474676054431773586513587390481448700836300484589885923145095190898971749304607401*x^8+1841395968204680587745245909383803952120272248827140909105209145630835976431859056259818864138478078211327901002247716393360730660071997*x^7-3183411285166128136976420194821053628714068404630614496351190506449303379819754601633508347039606329968518395818956641581336619888368693*x^6-9733302195824807207877778310173744005286538843431667566380118279480329314866690404866641860975741923075904644736966793546091676418666277*x^5-9950372525950009811671430050695432719739299419688956313022241957926970751501228798754780851378214554950474056944720851008774041194442791*x^4-12910328661158420453522231203377740629628198743870028038004403302834160930349444088867284972884537328462682075297304674979114005531990334*x^3-5923050376202744964647638972894592942088598706446861487656301720555905903193031038936428693139645274381967730815178693441690968633215367*x^2-3438819933077590223415995660927818714002242342285185807073643534351869465672643430100295281173827426609569049769717441923909248539990226*x+23933899893471260660878103497357473414636353639740087882112586904753646846376145963228137283760643542478746430357936433568032348023606,7812019834858169284071769106823512077803836931314425952531153154674059831997396502527342735904723378863991114473959295800249563*x^29+86038525302756612803436581574270386871200810116111001725203430395398878343054174042457539379838966781326785846168812153398549682*x^28+610651682766659099658461256202715431771969660901576333887258912764979967663553179998732375374140360196370213133402450242890135021*x^27+3220608053257387380844983623935704074490111992191028459725643002462273012976807362508331012835053374427835980887478129026256807734*x^26+13553829054656811742049554865839318519526802782842867261361677686050268028365952762537471226936693805814878694902278512580090096035*x^25+48338929394510853604367539465725381914063418460866837944864264044517220397974087921510832262208846954860040646317612600219106188675*x^24+146932447806648867049847181258099286353637613139428173156915312471446755362178420184705552209838322308145893522075200175206335121117*x^23+390010356331388021682683715354831068679360277981586903714626223423915461985732475229042334782678522565606840893838397927217627501811*x^22+968908894884253237368500655034487635310960049172430645796801826572433712212591948063895644195388659049176390757898674409521136664126*x^21+2198878695126834500167741279171275756909346029331449816863867617815385514193296871896241666551303528575568404381555649477633522420742*x^20+4501922093039136682179710710361832640689795153756451089970930056439191161584743576166630625723169549240079001745758304554420901030156*x^19+7981689884857555213564647874936062667907476512323624577751892031327927197052941862933243303850849593724558761742351570759893335204906*x^18+11681435579232488810268081872336526443992453407425392529983893553586229313685436979199159837949355671913322739375382147021254452096807*x^17+12596680248148618845764447611802262542916527250271164753732276044929084805193755446106961370495172123305640022183553089124212843610331*x^16+12326296542688891039106698271044585558670191228586951932281011525284026342991087473284556204825235547437355955808266882340448932625693*x^15+4491397681740833342011771542035871402541598586062819968312468271047073643011006230712909966661417540615165101018757858575603728963466*x^14-29992032059778649160498730595263910243009529856630051618065462248973525058691844700169470960918806192561833928997754032085424185156565*x^13-39623926973321682174002063894956822325263157101434587369518329232530479474603991339932605922968505531172431505381679232123759564097126*x^12+211691612772270347822210200085054468554787495345717247843659191368211384523392995762962380817204393726858781679964996748308733456206851*x^11+615460238632189688623296236643980338482420021828094948240145500939775409965761389984232733016043485629147864550865554412804451642315511*x^10+358507209539213037729855295813176552218625850301024631472315237060106342640852888443916571033296047544826387854633997385247363339323297*x^9-532252130595974767695305426676713332312327152536652863438598301395619089204193418458111361404961104724400046569667876106305631921142348*x^8-420245191406256180435306325237025316127666357010101088225643599593288664906222800721027030464429359470410287860053646097594468548300535*x^7+718619800647821504449221784084397111867191912048599587933078331293482373999818265692501374484086182569409104563936725775100818723372370*x^6+2234373641612179060903650272120366679208545109378364893284083960591169116623201701283707562414022919714187487314396705862324527717481971*x^5+2311797781085363291454878298754685017066822520053542789601214024828341374750603684755168489703955268900632540324437009752199363443697837*x^4+3006975908605696000349944268727507763724066770022618013553284408951966339378905030418395953666532207664357607497687276659655006227240549*x^3+1349164725474989306028354483253960375578601711589205025107744862473004137433288777809021134370549808745532475467333198310604333164923664*x^2+795603848628470657682901522344556986874577471345969355174596145294370829408317767574291742884159050187776895127237892279424877817731681*x-32511082028517351951265076510200863271565557936232180761142683390184613648208951449738874064789062063602671694122913030340967441155138,5645928504297080699169011739628949825795646281431527399941995330933084506718582724402216945898333319257265411383515321049886963*x^29+62107437241060275430472472662184596720940272728525746086792846751220205046470175342167030419366841431871602658723052509136429047*x^28+440461860122858959416007092522575006122777605818971690744351671567689214211999584884227765237646903432357652886100267501199084371*x^27+2321142530246234476162603928055534186959374168995283120405330836607292020979433444753147981754317080560135883730589102227844090934*x^26+9760122238310553550164284444388365280919875866260516364064129763646351795429860480305917204470315627775021880193410268713183902122*x^25+34779918827279204826816496535039263579798134776406300287172166826889768279929641038819849011963706924098633848378562829968167330331*x^24+105615883803113199593816315660002665033243271741248812029235062206402523366384906011342537532644828642739918720807982592727670548141*x^23+280056626824194689677963149137047832364354098556603647580419992619435861290403503366035993806070061302485739975149056529274362934492*x^22+695279234933508530251168972147861213002466153204573994382496596203813897783742438192311476448726290415973105711700558690912498726842*x^21+1576658855884982017063450804077319744965596573000603110843124572049407628915043511412485202111795108401715196721637168352345420163839*x^20+3224889307368457691450013853264075138085138261192959179313988555413923426147311587259835391976019333421074854930078018104138005014380*x^19+5708340240481116181467750823617812550844896262750818606389646548377690247050636202319780308434244379443962072231608206676530181388722*x^18+8332042040018309746898826554367793430613967275309982703964203043806903516211161065629674518689421499509453542934353532787507982192133*x^17+8936859087238512241754387247401182205845993494725649996897139224223251395211927204771341223096235340038716496552101132355669852064695*x^16+8721849119680733652763932611277894468685552174048391969784495567449066453777925886120627460316083603370061978934152911333692803424122*x^15+3100495217614681147188750187519661411587737714826982671539484119766178568093526605003183362707151521289716460322828706792290073022076*x^14-21646391732089888918608173016822836076041724795037177107908243970101685428671613664451336512520296832731087769015589793763003732048277*x^13-28161398725697261868498471279978145254646609821173484544967089621381294145175585912762530051826469617919435796076849131931307264376241*x^12+153880710447209268084795287675958411893112212440784267106768407468694965250515421544618469091061506418308963315108698469712552204762007*x^11+443873059507713115407946519725251695859939496776589618162025857095577130422849574553301274197741235081125250888214302388761161972491770*x^10+252243698235508496586511538268783189136734466596904701095806072398507622022843413918401393417606011438573138506472416049168248177496114*x^9-396039715491758500646601799257658146178436779616588347801034183080588902826867582394780630808017595583998577301311485626728147637052695*x^8-304779471283331237938012646543849704273992328153421390650653705187837261629796491056969408577808158922453433468178975234437042398725600*x^7+540583995745757757827639700225490787255389369552614003763516521614769343098691795153394642918409001696375050406265467493347858968850199*x^6+1629401336824215518056209384488877844060006486300087879874396612333052539292383627681287728573837709099426279365959450749070927036204015*x^5+1618729285706338664110401345587634116857885016115628096653225538649346323096297761054448919222209188105402586373502053880746114815315537*x^4+2114382351964241535742052425503437681631792209589158750052731751491438665290653484077758125114885240243566424563549808009486748357234576*x^3+971348364544800726043870205038241907493515386454186643061412988866706031243973136866420893875441459891126866457290970537418292585558999*x^2+555218082261872338300984920100980493771482842566831927476584404547528569927813850942028724327030998219800114506745463455127595406633700*x+391671867865458752800265247701557746607706836158586148413472953016934256021108390736451422287206989737372634895710902630483821630062,69554451344113014273112760242014890689891719677034191791421729918495065558614573174095075741600747300827636282854101783462354176*x^29+765478258763443656485227056317333374961004180107557345569461542053059926587993709357991111982853406798808386608207651552926239194*x^28+5428792366226523378876139468293713243646567628238178637947877222187766127542659612395011128780159554926295697645738697403248692975*x^27+28610075796992964342450463800172079642812290910813490573712681759237027366710096248985400547629270699188424371061351749787855896691*x^26+120302487633757850498613247589974742039649138708884327919499017054513073872583543766308775446921703848785992402656511981452943529367*x^25+428682278946870058022631098259611218715502689792690242101578925959895452482695933510912697427458527329562940656509533263691499298028*x^24+1301768482458290415262439544621602413245378095211160891072808004331870444926661130320075955751793733182861221773958260239000326849986*x^23+3451648637404429994199234545978601638129948126175156512986780755225131963399667269798005866028640156902992086118324648382253480938809*x^22+8568683008678982968430014503216938316973016221616955829105448244513862207510648980374227887932036359732393775520911605290972221782451*x^21+19431856689526916693667231611315170478420519325318747661221290393175414936205018336020341520213216779564564796868976215881510238291463*x^20+39741176704898473851692859757743094644474005450668545306572846684905238875412824948954569452948066931123551970096511156833080931002519*x^19+70338891297999409172511742787904192165781700831089902935676252521655233013522081606652494650379396560946067396508172108135490761003746*x^18+102648106047785247845789317130786207013705993609774635238081308255185084853100442262200628368120674428847046672440049973446350054793694*x^17+110040757454022882090056914346331040546361563930932847691588181641107753851162320206546370584288766508433449033969701972655524479868355*x^16+107258456210342509630078343248883681249413270659373508715133261763089000093861216159339214788410582474589118448316654504274577566464159*x^15+38030229122586760845295968640480720353659871545480102323011146026499092688463730219137734691853410499602351482512772966030177234202438*x^14-267883444320069926269335011661916837048395555484403611746946775958672988364528959911277572932481232766504143906206551177053326462456855*x^13-349313181783377476169334539477952863554414769648251610854366273366562459475011313665093138255678529052108925338412641867159774448555169*x^12+1896788616743000122176061793914534816497883167424331621860223168160867406584667254542876909363017523411902561761221939405173607307146746*x^11+5472300438284558180388819948130467362690623297879053007891599513152450796070019132323186851678536410933516583528302362626267524761121898*x^10+3089336921223585115179690085816042588156878067417938018534366737724267627871037351112364170022404463727215174409510873794216273019235164*x^9-4900109255131568618631364049736190963359358562087674054998807306481888840472700621411740728690746493169689220817181988187319425908626256*x^8-3692877258844212340738485408119159502163107114986089758882980426866140909815470878769686945209766340807778886910704721772306305560611916*x^7+6692751477301066754766260131104971842151773650327936022576983778612578856904833030252190877210665312223149512345354971257599068147639015*x^6+19926081870579196619094534306242942581529008554887507028775509965667056876003837565981656459204263510431460265223317634438085121872434122*x^5+20040910155572021033534793110392160643084250629958818337640785404764337008480281367096588320856590408597551570058841248533678989122489925*x^4+26119208372492325637830994426851210364748513571375887687620164237341610418764580989463772074508177949996531106893765450409365533535384664*x^3+11689370580460999671987677041120902583225549146222188173423495974420034788031639022327552899860167931036770060573780212418236497220135895*x^2+6708744862944087947795383844654170034525364648782766274364265578403947395500116064342758874823265708053017484753380240124461497106523918*x-145280265322229555180291797539742643964945231555399361758222821694344567521899433958334183461143888729610320661581484095996280376269425,21226324541738757436726043821993519353983223545023943829704590636287205330872739997128023770297990061744677844873169976387012193*x^29+234250032680212229400493864789465211078860702398775086737976995472736852330998080484709606497653095560660404108839985249366273592*x^28+1663957660597099796104232348084667131087333666286800308455547483175734643101671363612798262281016629914331663240589412567284813965*x^27+8782422699637907131225170564832352673569468202036975064632807746085750316389819510455146295131137671840607342618566132089937243420*x^26+36984304858379137210753617502401819601707926125932919726299080474530234141545102840913786379089502155013564347011597080586024899725*x^25+131961339452441266173964395208642556896623915280737097174356420581844625777055498678754608088068314841665049750290584286126562838691*x^24+401308204389822941161103409558148794050097127223842390920623181789829983492972639458991033578619189724300424110292031726237426968879*x^23+1065571481686048583618778788111562859705981215250655594391122660557851922734595144427289329666019532474585849031537161196586057119879*x^22+2647075512595285305184312684563075392923360437004741965949026662900973386161637677227882513174039175274678532191532776177229660050954*x^21+6009104895867278654924549123017163773325641861577866811405232947855176784539045217070824261586573868323675976111432137619610436567667*x^20+12306080233421794974680621626952668227520824950013720694169584458904331161085216788407407630804832578989853877501766856211866956129429*x^19+21825809258414378441098682827694212956984171063160356171310585120279495356510031892170003499497709650393231370944823668024075407798793*x^18+31952261257779235678511662154378654998135772609399142326875209544883500537294485606287790996439914480987907843839505919455210997624455*x^17+34463084152377902505481368237776663278698469892474906909005273981239915489883729561793867795387551250950851192159151104866325245448711*x^16+33594867284672625214332663976052355537404773955183349359745201449653837879535655542230003030833408523434070994286972260184802761609152*x^15+12310071396118689665815162842473087226851755466603011249651129630025726577665733728867270770743316384063869501116482070830158276756340*x^14-81697203353408715965150226350757990333738024333640939444013819351123137850365956318818233658500482944052968058137414516264369976489698*x^13-109499924332588258936781775865251312957964746523862454485122678301103615667038895183326302597567002465076800560220250419840293801973448*x^12+575047236490302943043722851683128581059245371171506604618619993149063643014323805601423600489001972272503612506427515536103187006587773*x^11+1688292059073362895797432665455628624184649509033691468711028517680509896167214008803266679911167349031499148280145947482009019209455149*x^10+998117959919969939210877589327841494845317494596665785733240256834376839068907048351463345357081049194682563235387852094841445570036647*x^9-1468039907435187499605319445538048759574525362502946791245787249919235185074844819987382632576802325576223331383884277742876145317297806*x^8-1194776170173844130098931129709917350521916623030899282782210839624785336728905756869432320948113407568802486546742244285417834655322813*x^7+1983983625466136593182768197994481683762740817535159189681803635267837367143923612990744122128025879223454531964047992250727401317155712*x^6+6163132048289003985677434677497332659375850281473562393463501759726696257762493731429359631451147729556543528846599296392383693507637043*x^5+6345947643086950897810982378523303453819205504552757709920213816808360082835907445910058570318007286680444355268407875095108251594063545*x^4+8174820027273936013365719412717287445819912974038164325225172344775699306792134298828113629612403341803593656827343673981183037787538414*x^3+3713917804906510703434872972674164288476166488098629166249762530726526021041061510952065102034720694410725998797394481605384995915421822*x^2+2071103098700768847264294522173798813719880822453861517098377099518364825537656782775187464689808084014747109786007966715664493514243808*x-70217619195977941829289062076561079497604017464578531723814577837226227085966528432546861334579898533765375677479795416593757056520310,22210534539869107128231309601706192213601079461138991128240582457693835319019941624546929656403834217364306699360760063277880909*x^29+245463121153068407518722570862293269446535446945698395240909743939635566325422653278242270225943346245193014652700556519496912286*x^28+1745213694228282989288767198304905780682865955986964272881856044315159249224068997270517428428876605964539242625762409681717678532*x^27+9219914295838772609495794011624373773241952425515298602213136834232292098667285951393190628900214892259618069404667415588574875157*x^26+38864997325995150548892363346026554542214863129242469495366892476858027080312110098764824336050716786884377237118949244303857908561*x^25+138805893140239429266593442859091543260751817242966743647497659941244814453525887993541399177000480610350302985442610168350556494456*x^24+422603044629922593744830584057491767454824931867252426194646555867839673237391026819567061079178516612296089207049008990904955748935*x^23+1123497151546402783528697432786361430056054087272869356934459595874390783233410658519715747310153661272364442236302904000494561431415*x^22+2793430990275884650945609169705001584167568448385818198175092644574273695166937738848942422017262866817413862011457057858248530003790*x^21+6348163520894025871022111289716314188008087743659103151485355239541236731733029550284128732079034947199722975100898297754994534616822*x^20+13018481153433433335021442073159227364052117481550800691736612210420904740707898465855723373535823643149936209635761578028758297495381*x^19+23140615773568494966420533055786524011678042355864060619831512309723393363878756593520671552386904298150887401356894762342144012824635*x^18+34005963995360940004262752134747210034857540124544876752351675881837108424289584953154003416169441433426020799177272815820761959398606*x^17+36987548831289034641492966983056779884412323966213602308230055493763598958431810109430231182984805857905851587452571860846253651874785*x^16+36358397348935374607756714420116511721168073827797010782392421617025951787138037537342832124073693362128802455631918165325800503510899*x^15+14239051886451786930451958697943554259537595829326291550546686453579004848753693390976887899865891490732367131718185149137970696727552*x^14-84466205643334299356479120357756636280856553610908563133896633306495848733877686887785859789885208741546128094617646939859387449549132*x^13-115409865967656300697722221529096950266782025722653964871368044139471991026774882653200871361453803616526680349480743672625031807125607*x^12+599090369073526079194210009714752697182460509471511268139409523917263307055843653579962470411057551018518005107735893226824441482521810*x^11+1773978811682122252516963088581106317302102956622682964837710247571547758094348896406369058848654498667285888995984989012914562285274211*x^10+1076635127495660700093170295652321548722486568753456767032048772536064847574209665189859708928431102713271328217895637571458559370935715*x^9-1495676825569551839356642955603798213516639812569777420636777658231771095567908069243305230334304575522662809803519375408235283601888710*x^8-1240295050216137344457656824918515404852780445279201498786957758009992470305329082782127094886638784391511922481826840877881466699872034*x^7+2065324923327753074007857859836857522530741221668121881558644768934422763630461294905247849652073583035990983781027914727134053116990155*x^6+6445990575791861871285426933076928399002517104292409719856637338236470437615877104391682171312845692737161149397299698648611285442129165*x^5+6700396998795375179693084027907805579116162359092795499274252204703304097698225963981261138515237682434104513054414039433869764516022749*x^4+8720260683079133001217265908799566601831895072263810197606658000841135860283156131769686738224160421313655091810239396930677687727891692*x^3+4238953435020322913273463639895612385216438331763058403358492580245771813566423392094639651475124244052912670952781553423042225803893675*x^2+2474952934249611455857909987175794730057684937336424688129033643162836335827809384317063342375731145148453125249373823811204733514704317*x+52498915867654167341110626471690597392271687230890878872441423290718875666590612561044275732388880759239968471262405158861060620049416,-13413849657048668365878922148558693092968391015992212789617351350905649176261008814467183886964380258617555202534528862952121938*x^29-147022096182843144603335062532844863921905344012696349023657157128406050807436909210903310518218663568207890159023024058001300021*x^28-1039727110227111792609385748379238930890775372156746346146215799509894576479179523605645743266141909396600109918649235856445333153*x^27-5464385233038144610214722943742594262453679730078421113173431881647075981320426738022290938940017210758711843557523280348034035329*x^26-22911268707392286480997322248843850361741457366154842786759270881401083369392764398478581796925664181684713345523684270280143205091*x^25-81420475789908287520620073891364275040489143586819880072125854620869226385963569175652512473520141256519000958273997849465550608860*x^24-246489965058214952276448572975051028600883321543445182556491420538676927075045447745922915973508875613631257431880163914563642341550*x^23-651478935976435097518681839492402260332182000845102309575053061166813207600255915905638226165272917773122855509226650339445965535777*x^22-1614150104119620166893977852464035189470005932770705762604365787991986330240383653573031323573329309564089345759239052844303164246100*x^21-3651799195666704273584682029053762999902813244544087025210618098844934507421163863368261935407750705600366390344234038679825228597570*x^20-7443597019199580191055855953802253656144929560807271402744134285559050105500761895839749162517277680314519597920822962492235609577578*x^19-13106299637886479827291506405400987932281061220043277245481047537772536936676341628440179287344073966660518820842649551279594580135424*x^18-18963025532450738521089137806674189880769119370911913248880592765367171588069084930845144016524542002254107856771696219683542509616412*x^17-19964752063445566896339667625683975337905728459435977674916296086822489635188341833566638530147322947155449482395246261543542953353798*x^16-19258702494777277351056538231085538698803743014653120934568303152673572849744420684070978634818681404020426571266379164140921893636086*x^15-6028392227975985215304313018391486213700344742547131462286437754159466177043224758705638112405817931090587952579913225319501153509616*x^14+52357016184870744185293885252656950008557413217691868622110863235734346167517070454731205155427457100432679044184020769556626957823202*x^13+64838804297262760868679995012679377477786249881966648652814875852063829612935510414295685266236106314293334951043067379044950504510452*x^12-371289190495755829660158249384286920714767165393051137654041383484018842477182230555004871875511712531638779818294138491229158420920106*x^11-1040035923159329015162857045191775608775338761028138009217367183834851754014466302490171593840531043535002842960813220871778611508248036*x^10-530264913420650408483835068867255428907371432223765321847373076022277039728872841350054675048887136614996116483485499923957792926408372*x^9+1004354497701195106459328021016644986150989268861605935162963302135942258168330083598784492292218176820850263211189431032069763830342406*x^8+660726733977504409155237705938235467619665726288156728114246722961967604261662252242594312282258779349577618157041878087930944385520566*x^7-1372601813081900732314082903081211241830916344317988205832710961456334152948019059004007611298345703977815781984081132127585855269405305*x^6-3765588206379824553650918456558305543645877262486607467330798905721234466734477588524748395728685088205183050266743603637708716333574319*x^5-3614739398635894326207619740500838525702611403766022355696546284954624036291666360155286557491864617592784950985492331297329489445535695*x^4-4757350494935497060591859854120145440404740912739173548147389556030562994716057876401547914483740144848500475558295133692224226012732571*x^3-1999464766035119423873891184781531800164212102521569713959796846630739860951989874186491231877431223023241707536642893341452181610751070*x^2-1050998862388856784830823088136486688895822977251692372029774837797431351801257881711901772785811334421823128188991379395446453333562778*x+99092225807631764909327569136351286677902056354577487472202940207444437589247083019675540080403737345757388070873618867482673401763995,8745880401794480457020559830998090205752815774292540503977953217479971992172650009264736235823522782174756276216625015425117597*x^29+96926682195422096485282505026121670517716158621500099065267331538884808869488777359021849765884943298593987786685737015947117983*x^28+689888568467384336152125010153651610188605316703948351200165061200570161276006121542174546065054010675994011433831787355425047299*x^27+3648032376452930708203915507744422232855557612616312048802585255943630503183540172291560492939109147518658172264023771580767236059*x^26+15388914325537212354756046814543899027221915243949559587745421082854118820106804535467304171689694778345991456459165501936434262705*x^25+54983957029821839733118038027124384862216625605057021252941644468035183181016099709715838926721930625503532974549727780078732082819*x^24+167469816968053680987917293783004080929672807674367462823744942194174378975233712808691530232173842983923436025166982898841868045318*x^23+445279539535647362443219052116113071203132779358233395398091666222540564185104720923221819343858665586382826377880576657540629599534*x^22+1106679402312431638368343226110611508922254913857738037789740441673810390364893318598702596451628892134391994260659152958569724873288*x^21+2515109096144009587147722548428703359324586123244437372387381265909768015272365715701068247271737032861290518271310107477929802300675*x^20+5157465810132802731862635701987440493127841829166408005345896924332953191571561547529118856510717817308920321416972436595794251280959*x^19+9164780651459030507625110665615223444078875825154462132503703279062474043152078402698421647511737227796724225186972087967912586819555*x^18+13454432341759804990273306311973097301153656257266382946693610328735376575702097329762547722173146033041617038337381753920255892526633*x^17+14587667208483049110994962328045703029963489156886517925421227549089810513337538142698304136884606357508077888416617564980853614138985*x^16+14187847829771712233895978731993391968249105662629152293842647974455101810939346994448965315240727041693957574189052416226571635014568*x^15+5407769820984545680581368662275008430978620735338207516779072327129729902726243071378475416966425636892656137360762996731010591798327*x^14-33692717306743592409100232224081765326046022492582160096284340675730955042672087072576950179726992505507680502786294002742633007584367*x^13-46919855534977228144764040824007652104277702249690079403380296824820971053896242168959343133465021554795706048980480262094265341934525*x^12+235555055958001109046766947865979361759703177249278874660017442423620594775561046898262271452280307894732862349819143947969195244686477*x^11+707838954019646570267539841966480206112990104807242152881377681570347278339978564077106022662668545471861542880988724959990042739768377*x^10+435741638105477941170864685872975836382067503903507250413625575989048357548292426515101825692373818631881979830945056827626287972176980*x^9-610114332789820611201889375349143274104204324374840504031022876409416559457400332216002907034334174766727514119076165497749544029102793*x^8-528883698383485803803729669350557068675294477637148627762654405286991630969831485065863804361358585837068713134162155166855423849929578*x^7+835755138663739515008437506225202548755110120458663962902653525007886660763132277021254648400136645588059370239651965986861264075512280*x^6+2602015631960892525259714361886333451084564429881102542834873292585767579156162502246354913412948999887761122378590848746041924210940891*x^5+2668114006583133883317148175763980722449190175379694869150928252452948831622425458254589530193837246707402128603235842530441708841602071*x^4+3388399333896897133969586145693650101563961445911824806256333291847204191968987405484839983727617191802390679088739551022435615567843577*x^3+1618501565179763151020542116200006536709358946305946846885898129443506107367612371919792012340635234303027119801543006259765229002757748*x^2+920676121504787472132726820071562397782158649891703323996029262036771019868028242964046619847703920922376331680319268017601064685377185*x-3461678252497468114668103938371628951879322770334851732522474803786659019280727999018392758480587315410807909417072416572566037415439,-11156202161179974356354670678049780671724698223226861810329571865733747859170446189619272016991056403913453643217776850636503090*x^29-122919540879386536119664846141272511106014652639614735753765455165218953884861447797046067513351333578614415597903546229792084399*x^28-872129311779841667661055795955822060681783828555396255979914744834824436241927924945088904196489345834557699080534569775724921080*x^27-4597758084072209820790999725293214383670167225836501475575077757770446154130133639561740844690841455528907294391685326012232327665*x^26-19337983830979531214154966238043476811707930160015597672986732103964074239383187908170270571593230061579735018143611576850524253371*x^25-68915370466692347387967092143195449744920564702754602369387001159935178627270523580188914127491999891326490514381439272285729068630*x^24-209290268834688850512696488750214282502522737945363581441989937403551902724752562849409439487626669133750865011999971319552194683497*x^23-554905965655215595503016334309317332473552190549246915777326185501227042749413929050219763449397927054098196730326397864948594628873*x^22-1377172842291068940611408744705208637044807988653098575400226634860677865853085373533961192940541134830747051366608434512094328521048*x^21-3122940658948037645755926708634509021564582027326022295751794460723229265487575850439577449577985311373974710106322324560131078715252*x^20-6386208868130383053298538089540817856004878320968548166953595187123340779923629818572541382547433499735795125431922539778940341926586*x^19-11299850123372439295001268818312502248566100128275688918448892022973299681421480283517355774568873219380447929832381645170042791415385*x^18-16478614787749380798294461391592550944383373021529141280291953616078841946529581190655189601602125312261212092719730256557277205700730*x^17-17631039283794862896918372488224459966127684475776036081967940522439909881769370043594600774240410829779804823185434789513718026330058*x^16-17101498468553170552133238039835909452685794559091827681712198339023316380049068910987809465166551692983268457101788484837572752753038*x^15-5990562831396200906275842482964239035381453564772613690177036900871808149671154074390355565831031357285181751637859719839834796099901*x^14+43114342230524752315092517835080375135555576954918335076242912201494534385521346147038214137479742739076677839987448754477836423610432*x^13+56651101228276486260178188448122411616594432204661755248522461681124466974134458665714736286435790016951221151203848579946387797498618*x^12-304312628952806139630371059289332475642572348631288977744472012537385323278508046476712875052692785149554670556389401179481698148936036*x^11-883185275457337555830048895981071851137791166457246950959288662645272399473045663391676806620441884290932068982768889621358931332469125*x^10-501144522384122277323336620857998159283085679034519561687639061603302200289927358705412326321213073715824352785877447955117105480848140*x^9+802597694592606821775719216178124710992074097120150468510719793027385795631741503275643587503161501556493385545647701571609062442674663*x^8+621442671329029045624183566269617947168150194082156113638478082221869867197810916237744720352016674105263968850332639239220941790836146*x^7-1093991441939415739847903822107539946432364272520283407968289696759691887376314619222950983011053184442928539149003679673137029379696862*x^6-3250672039292654694336256339829587206616646912209595029497938758640986772788206769332219886292034443600527357944811529397437785040475304*x^5-3226137541925108159348151470787209064231507205114195675170242608764109607933612287656230581530753333770977809283826204897046630841464758*x^4-4128494098824660229540930409500273504197784972341344464669318358023965978548714136799090057540046299435982825435004842177694396569822915*x^3-1838326206693746295665675810582113377432929797190989280966416478783600834033740496222397856893456960137276869034534089117637921287941247*x^2-1046464276936813772781589032369528455153753408029671315369523727383654704749010463561935396427201293350925632758779837764491065177351849*x+56965200699912238038590712268636364030332716104044534280129183105999321299074636238858252775482922048465860479224928531206497128190846,40906796042186700513852158621590843111738620231419613540291984100470006500375155945845647165067540437725101355081342737958953315*x^29+450535087933317167067642732485798633195460669697586604818205992828921055561385581380003708335526589190018973698709669793944655399*x^28+3197170073691237691800167899338026489675048592213560372741992822606709154380328815822181464925903835166383291162912023666842275513*x^27+16859414680714885874930345416715316855893983028717264347971744256398831146180182013109429973215941417859936203718542422743268072609*x^26+70938221526247241818845152438991995472542521595922716762236511738514899507727237377183502343401942374677314227373497398694698865016*x^25+252940022124232494222551266598015587896191978566243561298272548098972733553397044970393765611461212483232183791904133278933297338589*x^24+768650024679260759192966285305310947084030884662866020574523832066187544238170016124311828932433195793109253045680379427148560134880*x^23+2039664383617520188311754498894284838284712499950861863070451232472023189164981177743373258039741423346011481642650285573577931869219*x^22+5066035986322813270368490534203826363142512611902075440333003658967872349840369158544800897449269212892253886296981230542079015796188*x^21+11495140761288508673609476497118375413595609566519447948383076213589164848561179007250353458989112054907137485295194955604773223585719*x^20+23528561107860679919572930487545827761960267330272365421220312437162856319498233709262890874850111948275745381712047294969877011359457*x^19+41697116812544257082275859381937477568229667014375777958240314982202274133834198791159329923968940496036537903034745635654502501158097*x^18+60980482439854098567381357762349198568475490650038141453463731675918221625904466911586882651751956164426894745823451333389953620360237*x^17+65666410204408177775466777527135660818026141446018139754622860914057160587420625835997197363706500198610980575679482515285459180015247*x^16+64217140273530612567207461602647154589332936185482006693722567044956555413563878769711194598688553748685162942506368699433247585972622*x^15+23417362389930791523464366327141074370453401795698801760904090542222882440905734954725106345071038808925727863064807524466866844443602*x^14-156843190623171977431672073178706348135634047330092710736840809814615877634435168457744328575533107031300932038548664751324998375782838*x^13-206716504733296159375950195361940768051308450757380888062321973146316528950500465465641633214670479418641197125402820717165821184420683*x^12+1111379669631491774269514059018998017947160997266289992834449015845631288207684694738424349182264771812364930149206881391030371478622170*x^11+3225845003504829649552095525782088621442905724033996265278958161514746284843859498760202912235669511375919191514504455915185645858732561*x^10+1863644475178052463708419923526357287377634550638625167627867827405428423049600944364378466719220485775145538591832431059073880745285232*x^9-2825113327453785813752540214662118136914366352224221822275179109294144745027002937789752636823459647456137794547131339803792579915765050*x^8-2201131201414744272730482505547536725288291367412675842933553080008390068266116969369468204750604847162463375330377354334952380600968391*x^7+3852182401759831192000431396536590002936022076875905419548328120673074349793983563064768591071324839652916506245017264808613821134267217*x^6+11768188687430507655007418994120528370531961802459045343175324272069083511236458428502285984762440459456239896736377853644701406161288029*x^5+11996740553701772259427651510687345548166384180553321781270122258297775795128786974559276130767533463642378305852489734810437929663564234*x^4+15561301866828492403517333870713225258661405724671010306780367829038285311733864170458081223923543201912899016890155028534775968118805346*x^3+7042363791730075084073097760116103890518010118295877775027686944892365457277140896170941853824563931807309490122963919653250878166099444*x^2+4202412559679031946943527279338471118491490550742112699273048515864042304653677041358357184210688309911781037984508664549872115054476714*x-29277510210164711575219111172741426677709809832590096693884425678100612570000155685825983247023791730380365064221779123807401457055327,-1954922647281021650313919711346044677744375148962776599615028858255380844094751818339706697659735036327426805140317087737470708*x^29-21680608356860934698388631773690874851816517884701199971814685941436992415571923716274635916424792730547684287450610052373898120*x^28-154615219106054155455304281536889536265788686776109818223391430151842852629017990521930679071647795497365074505711140535546106067*x^27-819140753406027230458327132497044016196509239461582755467458130319664832056094316619684804499537914394801665390243576270275155463*x^26-3463294903362346606888550903146126270997607709703729417725053519657992722894062754671039048043083476329648450318459244110466477275*x^25-12404078550436056059134157832439582928525610247339257308844891195565203571641547448094801503895332797729248788444228994187156031414*x^24-37880524925926915865579523669471947628267359787182771170790952203196146147147801745174204673531985063649366604229057403507733301763*x^23-101025579902171952537086242269320828618160094161284534258538032695206462832448918005538324747409014665339866441677799641621028371902*x^22-251639107442713431103096656149152781530327179133710911632033763103925897113959190580026331636047048922396550696137672898149003953685*x^21-572941574792594187685484296331067787681556247921268161754696015190404218021954613250267124939333957277121704390928413001616679296409*x^20-1178538555672392961030109719080626274484433310898320355843304389966935566278050997997905240755358844019997522608445594751720732658188*x^19-2104365761504329260518275390476491974982837827248967581662513212582939932501885243385038205968313754163802320237591288070656813020226*x^18-3113928650217971321959985384510734134519717210297864876355540826432448322114479308813866094667569076329232970735355026049205186025196*x^17-3431292214989468527739654877278640852202735589820647135063047977946803981734073237518833452695284960551279359472189377195957729845631*x^16-3380557851601319678916056125304304028072434418116092062505152516631121414355867055326225589889588942894024828689692295733883196784128*x^15-1363545888885132829228148736072009648345378484080367646067120464471872470571687694030851393213758506360150309486052663927236414896200*x^14+7415822505960745368700965633825945483517010993105215722111655608528458157240870130420745325438336855622090387654963716559447245826142*x^13+10637033929710310005709412022134771045938291102242660760202557305445192064271433360415144734414884689428737376234497217331154595129749*x^12-51460145341721940199041037082336308459944280917081345192550875157477723971750893892388537795408177633364457778589411814379173914245508*x^11-157871358762962910319719578309785180610578602058143276933375073376699658073467808267599372262804983702343494995190799437058131857338170*x^10-106337700463032813898761954268536353096507143114874238919361248345042428405297358939146476882425366027923550264832523438686371046142998*x^9+121244327341832421691279027344416564934657105149877647273606763165606803320328900489784788559463042475213187467031037813961922006831321*x^8+125958394171211075780176244558248823402514077965794174733727144731690088298491677176534340101281705327158880192590538936857299473549939*x^7-157543245196610582889652066827597824629719037632043102440162600744321396707221519031989518288452769163884310003152107573094171490253215*x^6-594324321757560899480098365414816214257279717183846210367428454548626449952701928855426070211869961873575321137427943787804436764075330*x^5-640637287001695670748930236603984662649559223714509070223700814094350142437467448116843102671428718856830032987869384756014427840868647*x^4-797483189669706877404215204232466891354473967871249232427735780738446035642914303948673843103142165287931609227242736873175571371778171*x^3-388607420817992076934207284654028951171201353067215866688770428522694694191612983745982738648022602191105796150380135660573633220572626*x^2-221631029005256632926587675335688911231252201679944314738735697242689414186657517960062058398507074560952379421665113159051029258507532*x-13451177901952772859353804548685530722237787046724004674362016875967755093289163619147860430853918590470999383998854087912249326608739,81246128135631983826241193587360110023640563276242006767618734982531983960815756061460650533951765888955169242156107654876638081*x^29+894968660338068124871097565750640166718684664263303893516207897328763197507966293767211222294492134903562643488232024835976568607*x^28+6351414690722073600334311265700038761817633307594300700371670101878070909671694856403506910053405700883825795480330249139205860030*x^27+33494363113497636127624848037576277917021713223875944134754556246963410636197111194264648424811657759405531947851948210643579686183*x^26+140938619974544428103920865455580692019684360252701400935252027452555235271459167277491914604544225388941847298954211084622781273389*x^25+502552910582989543439121375190243221708157802511287306919630297977109393233396143971523747191935349294873516314790308378572910500916*x^24+1527249256969025026404179105604507094837300712850072203217847287199131008192395929993999167513656419759135762277806770414771156177806*x^23+4052773908545550933125432408183210623801163748225279270240442699394075311981657735742999216677504101165859133613259316643278889670436*x^22+10066134887499483007615826770905001321602314548861415413752479850930451339919939175676286195784300931349892172229014669706066240084173*x^21+22841395786758627412258759261515083382971739419918696254216827465245904019983226952106472019831865619920573966816769217254791873056677*x^20+46753350230455306976439021308877591215141400633922086650346692743922127439251197529306811627646883184290224841036488217427030834929471*x^19+82858506423586238475138881341068090695837778079695494068421410406107969220103953531248007662715978897328315734098784336561633318574223*x^18+121181689416215372921157980553049332590677878765351248727199332155299954998023671161270285390504564546636058364461553868314929647990852*x^17+130500846533084536445590921067434767561330861110426750832135158723140047451968346350951559060123850596597982390703813847181587784067199*x^16+127585500286139521235933548024381095228781389354910797168973939304696193201705535961423100686807622369134937790425886824435870666642522*x^15+46544187366877915602348870102605659508438993110114012676598598359673429673136597259440460770986317416472682998089744421636789498406720*x^14-311682811814691462939791254942116396378628836875128001476117096926780596828198869339822305607151757616104525803576534449542096769070269*x^13-411360380781355905980650730784601864151825268415961302075731705478630487999539982346869131191069246217680522929844754842947205273647482*x^12+2207130572949054586628726395338279641454262206843175303363589905611399522916301530633335066361302047256431954974979458363838441858255258*x^11+6411238882964019169564996823061268128232935298916649754433902368225818034130745284113888319488461518125559641580845040351969283042594007*x^10+3705609630762695105921573582662945027899823671097624553773382329154960899212930417549223813856895925040223322205071083455044074812115400*x^9-5618519383151488259180144095849690802528608511748190028401135455549341041080157962201486918922993081970409601894171415429254913126596067*x^8-4374075416349157636680380553959853167786874792373645037041450801095060770276639914797899714217390777658713885310664573605154428792227018*x^7+7667937599216273766510621783376142361156247580353348015297186712103022032210611428283676328023532025391618398232106458739147077114896962*x^6+23352728975305939013646513075263215678541503587358418003894374372284519677743415800240466857175583702958960797668081935997999515519891903*x^5+23800961668833542777853815103112261670590357303916439181834773540957722731946567418327440251807644645040234293618599268335143163780460710*x^4+30971985233074439296129367719979447786009584203778205133331657387284065649493417372755055280727649814071570458210525652075161630930164875*x^3+14087781299420242803667889927736120545378660569666013822155746640523124545235351116438234277129613522227319879446206492222184366514486597*x^2+8205418024392522017269511070038135043385348477951788748170411661999795934055859874295912129782838777439532788529968901564328152102104222*x-94438532353520676984738487487916227289637272463165728294334858874478443002428562501185819639245442262069578219151122776628503359920051]];

E[24,1] = [x, [1,2,-3,-2,-10,10,0,0,0,0,-50,38,0,0,0,0,94,10,0,0,0,50,-58,-134,0,-190,190,-10,-86,0,0,230,250,0,0,-290,-298,0,0,0,46,-230,0,0,290,-194,-202,0]];
E[24,2] = [x, [1,-2,3,2,-10,-10,0,0,0,0,50,38,0,0,0,0,-94,-10,0,0,0,50,-58,134,0,-190,-190,-10,86,0,0,230,-250,0,0,290,-298,0,0,0,-46,230,0,0,290,194,-202,0]];
E[24,3] = [x^4-2*x^3+6*x^2-8*x+16, [4,4*x,x^3-2*x^2+2*x-4,-2*x^3-4*x^2-4*x-8,8*x^2-16*x+24,-32,4*x^3-8*x^2+40*x-32,-8*x^3+16*x^2-16*x+24,-4*x^3+8*x^2-8*x+48,-16*x^2+32*x-48,-2*x^3+28*x^2-68*x+88,-16*x^3-8*x^2-80*x+8,8*x^3+48*x-16,24*x^3-48*x^2+48*x-56,-12*x^3+24*x^2-24*x+80,16*x^3+16*x^2+64*x+16,10*x^3-12*x^2+84*x-56,12*x^3-24*x^2+24*x-176,-16*x^3-16*x^2-64*x-16,12*x^3-24*x^2+24*x-304,-16*x^3+48*x^2-192*x+176,32*x^3-64*x^2+64*x+72,16*x^3-40*x^2+176*x-152,-16*x^3+32*x^2-32*x+224,48*x^3-96*x^2+96*x-392,-48*x^3+96*x^2-96*x+248,-22*x^3+52*x^2-236*x+200,-104*x^2+208*x-312,-68*x^3+136*x^2-136*x-48,28*x^3+168*x^2-168*x+448,-16*x^3+32*x^2-32*x-280,48*x^3+72*x^2+144*x+120,20*x^3-40*x^2+40*x+560,-24*x^3+48*x^2-48*x+328,-84*x^3+168*x^2-168*x+464,22*x^3+44*x^2+44*x+88,-64*x^3+8*x^2-400*x+152,-56*x^3-224*x^2+112*x-560,36*x^3-72*x^2+72*x-304,64*x^3+224*x^2-64*x+544,-78*x^3+100*x^2-668*x+456,-36*x^3+72*x^2-72*x+1168,36*x^3-168*x^2+552*x-576,112*x^3-128*x^2+928*x-608,96*x^3-192*x^2+192*x-856,34*x^3-156*x^2+516*x-536,-32*x^3+24*x^2-240*x+136,-116*x^3+232*x^2-232*x+208]];
E[24,4] = [x^4+6*x^2+16, [4,4*x,-x^3-4*x^2-2*x-12,4*x^3+8*x,16,-6*x^3-12*x,16*x^2+48,4*x^3+40*x,8*x^2+24,-8*x^3-80*x,-12*x^3-24*x,-16,-80*x^2-240,8*x^3+80*x,-8*x^2-24,0,36*x^3+72*x,-34*x^3-68*x,144*x^2+432,-72*x^2-216,24*x^3+240*x,-24,496,2*x^3+4*x,-28*x^3-280*x,472,-44*x^3-88*x,-432,102*x^3+204*x,80*x^2+240,24*x^3+240*x,304,-10*x^3-20*x,0,-184*x^2-552,132*x^3+264*x,-240,-176*x^2-528,-440*x^2-1320,-88*x^3-880*x,132*x^3+264*x,-226*x^3-452*x,176*x^2+528,16*x^3+160*x,-408,-172*x^3-344*x,-752,376*x^2+1128]];
E[24,5] = [x^2-2*x+9, [1,0,x,-2*x+2,-6,-2*x+2,10,8*x-8,2,4*x-4,-6*x+6,-22,-6,-12*x+12,82,-24*x+24,22*x-22,-26*x+26,-86,2,44*x-44,82,10,26*x-26,12*x-12,-94,-18*x+18,-134,-18*x+18,10,24*x-24,106,2*x-2,36*x-36,-78,-58*x+58,218,-86,-222,60*x-60,66*x-66,-54*x+54,90,96*x-96,2,30*x-30,250,34]];

E[25,1] = [x^4+9, [3,3*x,x^3,0,-12*x,-9,6*x^3,33*x,5*x^2,-14*x^3,-30*x^2,-114,48*x,171,-4*x^3,18*x,26*x^3,90*x^2,-84,-117*x,126,11*x^3,-80*x^2,91*x^3,-15*x^2,-132*x,-144,-74*x^3,63*x,40*x^2,-69*x^3,378*x,486,123*x,185*x^2,-150*x^2,156,-462*x,81*x^3,-42*x,-64*x^3,195*x^2,786,-54,71*x^3,318*x,-200*x^2,-309]];
E[25,2] = [x^32+10*x^31+55*x^30+220*x^29+612*x^28+1380*x^27+2695*x^26+5200*x^25+24863*x^24+106160*x^23+401985*x^22+1356130*x^21+3001739*x^20+4244810*x^19+2549675*x^18-24595370*x^17-98365410*x^16-142918290*x^15-33047075*x^14+393607130*x^13+1039868539*x^12+687206100*x^11-818323830*x^10-855968790*x^9+306495978*x^8+827025530*x^7+1361053780*x^6+181878330*x^5+492377577*x^4-157523150*x^3+52228340*x^2-60463200*x+12952801, [8360615530609562484375379102439814805833001704316863078925398965872978099312347436139233222198293944026573613441192359136073154345177011133957687105928675361550,8360615530609562484375379102439814805833001704316863078925398965872978099312347436139233222198293944026573613441192359136073154345177011133957687105928675361550*x,1779021258165108053997585351296503517703688932132542402832216129547466710640971446529575236851546676424611253937350393770082266966492079474975618336609233*x^31+18443322576202061638583939678167428777415290529685529599486708476092551131165905524570682387286256431256553481948923839053737582404427653616527301599118317*x^30+104350183911014720942388754768453133906607749011624866269620298506211062032980389916337718259197978596416210919284264759001974124207700304863360676385026765*x^29+427119544330790652357307788704712752225054243731682238572738375451459360650337503279503257210095360173404202221007256346437782615768381498608235944099123475*x^28+1231857037441868967381066181955776357487571562724567882764198838759488392649014468398913254877192210020645528355141177725783540262119400625728276422102640833*x^27+2853962062688458680609286584623988434820505893283626063655551640100408044377629867127630300571058519156691217236824735555195489572033651975352712727011936110*x^26+5700458524165107412712321993699632916314436586955937840182452989174404313218182604520049791910760345806930206671187704414665424032186852248681014622554089645*x^25+11035598423971533743403890937616537937852097900795756154665080312638340611507394777970788146109347172895477552635232587392094592373301128906259906201118115247*x^24+47697791120988292153832284086129928512460696915088854237795021241307529324769723648322883369153768340807717127308096222876819443020523641312219089123911048869*x^23+205241865733687564320640939083226371588696901831673880309033298379219458832620665418685230996622034024202788848862976968730354632036265181819871980587644924838*x^22+784344808147741127930938318024882200899451110202498448880012213676406549902816347646368760722643191111730643802387583281890255547460461615569899346218480573520*x^21+2674556747105738249272164880460959450847658104100271783139749683860958874489673002707260648373588798166636014235605040947273299534610470706961413483702820591193*x^20+6225164550448186950070009496698642315009611797739578318063847886722498694646899074885361057416690132603588197936227443793473008911576950605316445380559524943640*x^19+9514345106499733166803748103245166794080107590698494213716899200501123449810475487671948389868201020432656652407416378281400909474318306683593891820033701434890*x^18+7360118402573174611693884699993027740112266302442787574359066557017611578412099909495396106244160029924016857138820550339348701677852656324092874235864205948545*x^17-41890696751247549746551522635888254566246837891542643142177478500410694156203524595727501442829005789798543423244316833383164936383687397941164885329317838343780*x^16-190648523182551843548783435223840272357188746437301030296969362888597560477653239558313613166668997299316036667046145656693818122129647345912461216874842986452380*x^15-317479717456042412757498799551179603875745851042248280535274402190820524385161724904897174382467246160012181693294861984358852474953198326162761821602561531890100*x^14-151529833725675284557507651041835984088052679762322342407044573467681268859093194404297647395531586840124449846530710466011519452327987483237588566012909277150045*x^13+672813365126323906033383785694033142637192088543396827921023080388877326485077999533893125931897119422242557197690541159252712628717019034252549606406116343979170*x^12+2091375434934859719891566609729830917531290802102191484290756295101331402395560627416594588527960327525332680639850217594185852814551438212939700858468325271086667*x^11+1883865918766127368732768485523425936223331432473643941420904763964750190708631538380421808672215563512344755570881471623768474431202157351326319207868496098257693*x^10-999455351202442025309640255961299781899333590420798526583718239168916055178364143139222818652867155803705214504784481929076697827961921233153902286647818434992300*x^9-1967318281090982018141167766306382267744106857576919051201391169311629687356253053183399044956712152534371364466609957472668984544486305022493891011962271505425655*x^8+107883582769579654056248860942821392524959573472362107706726249747449797968104117140210621566244616348319683202379147145903709582920253728917142928271640701269897*x^7+1628187360134398278377691867575798389867054544446325323820772337893037048181213350115314953368266166993959805878602035557575982899399351020368212363652086731531910*x^6+2824185164979165523557238781115584437269871309476382834190365724367164828043390738015494254873208235552264486272580779853585805854163519313976407847646572803020630*x^5+1214230224441103590728787407752361444829812108493048375407296364243892455846567667199966407629679846898483201907169252864266771306959701244415493534105180593297073*x^4+1066406357903490006091921028855356527029916703151902218884749882503946460275350945854523869902774031010271648059661928010587246341848714004811866933681609904860191*x^3+163464025380113506923502269873769836104756909878475284269037914081071571234642562869854426117261122027823022691753558082085571587032034485407199234775930264372142*x^2+45880926569516497955246979916607619346737764675730483828846689014926308576271084731338798671313747444574253932875024916742016379777513253989669965139617024206165*x-47181721541155660146522346754990360513976226919552103570722087175509600517817042125108017872333663297015566910860641158871608065984007444427721099495486161620173,-2689886871981793243657122532180132539570812112123259807216177870346190929287377487368209987590896640742533216269218185989099977009402357915934334284838073*x^31-27637577992321850730919734562707149728167170161961271819174940672739657029319812078598517432676497073767732028756272016782139992310981197115350924857546087*x^30-155394144090951911835570294357771471853297336232221032829382454723162763776846681434623607161032125159099774379911105384940624692770407383928221581867623688*x^29-633163975481060453889423804734346343119270043584320792553464135344938866493388821137394422643117622370437982954191339655207373452497015773316200408008959172*x^28-1813466938830097516223502055539819202180681841605159300499876618243146190206466128293588021932281303616677676309151872882884907080638916723423237953221070309*x^27-4184887339493870786510776167718644918065704806637480820679473080973872309920372834554217527665600960616496881831825963166521323166578455752019481883521168681*x^26-8334287613533048908816831792510308754657010817813259760405679368690921921184305621537640267146196064361461273087166879191235852580118306874714776712560198124*x^25-16138508612669491384770284748303319006295818355926463499635254358885577858439988912917456360140858130871325605307062399682533854740730488763977151885414158141*x^24-71049898085150499313664302778786839940717175397002939496145317931716892124318696497809947484695265886971951314184084804088445701509259676449191238615733652208*x^23-304557218544032731006085818205380798678716841255694637903561065173625020195646342221914713411273086283997999633580679456993878720187092760463717100428018406552*x^22-1161868904954114154513196595175058895603300099655676817895760167195721219765489684723118723362041488556298489200605632261408118763176095321216222358202475333498*x^21-3954509954913280472226387514982578034453773109976098839664778930251318117054893253328166798843742079607692826040970576087776299120680215437531176761588403148527*x^20-9114589552796816807607570798546132206987398824764726838739348749021175750781921176347585136962500118721244867506550830603354832272268224312344910721801878436375*x^19-13770126880113386894309415449949388021880198449084283692832121139288781596139843107284310140954071920284299280739534989604308050058358894547955985011241338287890*x^18-10347316242311888748094486461763352618148846577528944538550671206931994138548410380858651017976196578679724726144380633864439499120232435633597763756265334593675*x^17+63656873177170725698320273936511920188376949643535977900139132593108818067806173288308829801443407447676225520126537721512033795032761124854649007629020557598085*x^16+282148285201356973722140041725007946262124270056363313616641243638780965291289451165293077112266739038376287703958760579228336051292655059386746894793980099044725*x^15+458488566742751552174293142963546426135323632945247095099284026252493706757377813601585639959208913840863320928932111127269175882599104015201247376288457352636360*x^14+203975544619234902727141914886314119684209005082757294168774594844324508346075875796408949583628217370682938290540659647139669464994183237140371265025630949941925*x^13-1013046766253667180764441369442227244660761892103726267493523313367649056541484302850992900061031370036823174380299374379462497647475243742191694328536472321778715*x^12-3069909229112532356810362091833373756729438519411194717965478268942979765645526811003715528726392668388707363013218492298744589749011893619801012628203285546127102*x^11-2643052074166440627288221754371337665831464652642391277309343700159480750208936656157959504502109137860957880958599667725520821957798624704872090794042175013116303*x^10+1573132030258206864192213013789163957295985122554769922689238460749418339305831834983121640252038270933636205088408245972424277045382340139230082017839977552385663*x^9+2738247192744290990915725591293633615061099377672232750201643299824016512368872775740974466289964617845949689281008297606125689133626354695448994630320335125681107*x^8-197630461617132352729096722186286959591320645199639972460899952268130089124196365093789744452238810094857031451740282964421044169793906492259711761240237222368216*x^7-2248243681868825746410967621590410803709199358521990882246758766039689939423309193316725997335815540014122688548160521119197263426824114646291929821003152246743109*x^6-4188628619821691713395773039379801043724249368241562433502937912286871364879590391189980578200291748844882966556036604530754888861237657557461438194553691409806401*x^5-1655449242010265450565415975833616179323899153072074098889887591958562461500791284285754914634332365677046924500982538571620583817530167235806737474031662174574624*x^4-1642566105173903156444029970663235327890595741544549101142127116090668823374723629531136952807198377026885694236789306207997947470927838208622389411145878831691417*x^3-42096113816506652069772979141386296949556203012396283280313477046710229205799420180117818131246321947595932249176486701088877590620076422971301944973275682451338*x^2-68816660565512674185346529412880466085769915456144570919639931677150410712340338913444619391049083814142160163709041354241147622898041566469675396878510488236427*x+95675630195683858879448302257852611430711026441935208677594190105130517639872259971339062281908312053629576631822526277414243485407869034431142409844906399467512,-1311216141251235979221342651738540055551656987132665637938018157806614783334005235842395599814423889543572597006028649745131973909452666550858510112018125*x^31-13874205832867587012590424169374366021000375881513516266714578595543598012910290544189413356465269349017775849005942176343422283025736850271039510854927363*x^30-79639307730686946069780311773301361407678097058165399930120145666063517170248192785835738519104058860008301662162807643565642402895422988544836453987739991*x^29-329288065244052872039851809967829373650669177362034997226006100718581053399788341975076732620577628515473464395590515261311530641345348944267423139562183116*x^28-963739968591595955118878161375596570418251668985454158532998004132951627805935483765984313205984485653289176213266518606775274740917940241619251347042665320*x^27-2249478993699276040409953569772695161671089310742822566063267106647618126180735927900124001790177285647902526031923410786872549938096376678027367661865192424*x^26-4508107990416493330708110826861050275096592315624828453678183048938473667034638444121736945119393445937255828389452137734648424791669740923069218580450634628*x^25-8697573015071836579163981584211408245340502184373048418042666466988962776882592255676200787201532734002814386993238118619096048473967250316286014124791443048*x^24-36225740966836939871415122952649182816863294079679266434372822754966662421025479129652048085492644866467545042867290149339694888763608718935547230891341932280*x^23-157515423393764209603272525541047026256653489981966649430755058406392168233987180279225915879298684365563437184033007388516582397504107239127342829798030094583*x^22-605322407295740543644816213794562372146659742402973328674928901813475080720541033626617500798322740860318434750415873877680268250067537403361959362769990944536*x^21-2072006573360962422356007915239682055641894621450348499743086895720238184037560104162249614793827712837055868958206577223497618190437144148496465658052821514831*x^20-4921403924312426332244330411452397089218085248577780335785783072393849670720774147210834990346116157882772984197163712950784089097521002556146303441558483827245*x^19-7689611636841248347000895881039376099731673348887858348215741396327284104440327081265240334646319648461982480359819802170361808548796577963668622052255402606275*x^18-6185400113166785156253840943934752703963501370223791343038726414723244831069840022937093128391240144230381994922217500033976605897361594574362158941767904971210*x^17+30878819921766063976799660198901961740440592830309695477671846629536312092448447394672597678828923174860287632269685089641199784990716285700334065040477165709040*x^16+148051501278322219269756864557253421617888723130682887469169052458688224276714593019498515745896916673447329778557619338551114501056963677015397809147774394452805*x^15+259682532925473530021717142393413545465495310780507590872605577718108921495433419468147131808069363899186165390921840268022034437243675684063093074597510023349525*x^14+139538489374921771352352967905806607509530562387927083695500251127254427564690358139527216820957915728201051273259626008214728917625737578604520736241991895152090*x^13-512606093531541013625410337700958465333515071892723537240766609048052065075831018359272941625614142954962475429678048819031395620344903603631936567907850305692610*x^12-1669580972890439963445323346853738536353187549194397238718840129768915035342303083533365985620223925391765293142337881856810950951482493405911080838806881884427270*x^11-1640248228125841444343678398607713946691412960590272889123535749048321707599503866075714653724148482598318171539038321555366367062106830659851694642242286183527362*x^10+698470868880076677077909543184594962275873976058550012039643537366514095079292792946368792263396637626634329999745100782187536966158443775347754748316021384445881*x^9+1876788667686773791694222300598657752009266245178274522029204359072234750330881398987016675394235761635849849850967345489243481219318353371575595925118581243488556*x^8+111263626846783920472068143783893185171956716328743283508365154785696237025138201773656879473734865553882464792370919639728563552536882718596906363194508206659175*x^7-1576371744843136759425110302130113430624365238448684534824139173393329156503908184121012123450532153544608083209922548227465686009889779859479633900669366485953201*x^6-2365659088705296399666113950659550945611803674155464511308209910999056418524737652046420368408328201708232129441378460227402830590469819268831561838920447229497132*x^5-1058971896619139545060995263483885464417376808113212428748703382432876824499681352401857308559661113560477284989366138433045892684402834262432077566805536615070662*x^4-613964460286229280367406552283633674185148648500059326986399749670781848681497411435188234895129225583390318677984563091888290201731316421487266339121153466873515*x^3-91224990088005371341049875875215515086530005733648419675369860072403912651662099280120240943262146019010847220542192819540926810941745797922756152601642042896692*x^2-45357710944328248057488631635904778339618256213774193102089084279883889976592035443548137339635523851283778224892760946900429465647127556815279478195601223425124*x+24108283270983430687527893723511924387591746607029010764178854228718066532708807765278676498355005288857223506205616993624392705827154813077650344560320276220071,7076601151250811317018095441583680074850421578431125157724770343745273801304842820681295487822058162642792377955106368644897963307029825945894139604638372*x^31+72350006744979257436371786211957374425993875534158241851855353353855282182630766307921375328543283430368283931573834204189579545781032782331352664513141680*x^30+405568098694164799897790687562610028107700845230753841863367831857970056439634750098972537207402216703315295942072240748380317796557430203749018263593544837*x^29+1649080093778290514159305229901152170296464132370544312398186982712511808404594797926074617626164598382272908403296389303615542734276741818025977289176355107*x^28+4707174809242661437949737554107733668396848937189305119187571364702327022448207290521498377387142666199322902610051313970711949629975359303769843498024921312*x^27+10845320629355393437634231619131233237483809749261177829085579644849376111805324975375638677064145732128110077333075254039328862057066483809237331761255528965*x^26+21559525977998268230297317238280461183155118988188055221745607707196652153154388050733405271377772552384218403020832528108865623660570385833950220605792425099*x^25+41739016677281135911125824742808824763690721159960453899161990234269916525174165192465652705904210482371956359707304373631210393342987429468187457267850106772*x^24+185483528581886977299508375601717973931249437917005056682185054381602645013149476609598178190205154782762430223245741736436509180346258912981687696330929871661*x^23+793149725924358494811185761192262324097186807740822768994410241623529246154162933456382578234473649876678134671404658741951370797756212612082049402589106012970*x^22+3025352563750571781851289105436142385651548847771090129632456983210647235757423093784411663992354234760309395383305963137387336597522455317614116888424118855164*x^21+10287010173531480332837380289954486673586677359748778008422680164077667169358496832423290331459718571466333622059178334498434691690864152903422930349153820992946*x^20+23591168885065267833636925092976309587143523667377179501288913821081866250500824954469968625216948399876861426235773365463088549582199138758938346862757644117545*x^19+35468393705681205256868998212921704181887618863541400725665832470563176532436792541080831185288301525965683828863883009460340835810960257545674789783367841028960*x^18+26232433741711774305267132570455897981941878961433803680112940518819410764384286178113446802755740305305743014851350753283932984422953720020844305171508297939690*x^17-168026835263550555019607175496828990244102150108503622266191032461215547775494084378466703200191676934212507932358314681551407681607869621031491375556606042976325*x^16-734025369389303188255494372854300041288693766636203291197545941536703371459929095349633088269365293397803291463362919362020822440144480349278231343658781002637815*x^15-1179976932939334978761721107053179284403754321704328108701120368273086142877195586999505043476080863736998872939927200124993383057415339432231107273448837898229800*x^14-509596010260949608207289193793820915773562192330826402008083035506046196301829620813463839837379519191353474645451991951849544128545142414576469154579556883643760*x^13+2666042406373463901081377348211889961083242307537118260533073304799734360380908411489438803780790369431254292902150731733918610678309456223153678721934716631985145*x^12+7977186913041586574409144309218634411345689499114005344012261585427706956816301910369532237164110328118954357274313104974841014492025507573377556796224409254230003*x^11+6714973836062432273406924239263708394611223936259741613757315314113584016631341002984527956099472776781908650150137690186244068455218663207843810544318823413969360*x^10-4197983832683813481129346507131122475489588751659813705264271415737905509912996239517673267792090529592145792320637563235007299403942624320205251004784724955928947*x^9-7079806816319305182788015752071914238487460582580061984498619521811746629204282797675623229171713102298469361560483476817699533448840048659902295372897635732906392*x^8+318431622151866773800481487977966695074610584780453724132352100852388941133225988132871333518317450907750685878915119239871895978723522528439093975064463798393203*x^7+5995048790484826532791536135447296415012838178608199637318790622597531257680928436866533170318935949142259862445679696647485165082018440807966701726046342371843165*x^6+11286106693941323701956533285347455817908780340069958296512666318254364763740897589462618546814538053209355996760843041437458701837504124742054833737545942639438591*x^5+3789635787961098029416830559136697834063651822553156694360239195142752103595569939898946846643729216736608282977805899199860252347703983766731927676757215134386263*x^4+4307630447830942034630777175560954523404379928085079948784828231095275062475138733257876830423898382041522570086252720662033206238770786046067920008869191144103294*x^3-212700738412768404828048232778517778053188846933133782980307679094933905867595862220775865111906031428804645112898124919149234778769623288891682356154986885439250*x^2+353297879578315737474511607071477060337967327036773748453698144357191229814086186024157675671993439123179851332477028054384100122791521908726313465197150413366826*x-349560989514843532408264309536910437716102226967599625765525871711287769015872787299938037814019489242654641678540310322739964590369114945872515402710061850047691,-1940878055227200496620378344447673980132665716488566349287962652435284903503950938675725364541898399107813057048678332238317687142546350687186407302828488*x^31-19937218355341529567420881290651447312176139222464097727987873296325154476143710762787992796019935291581535726171060416643826790809309961138140772091643790*x^30-112323695151876983580598950157604187258487931418679500503518186494181286253749135568629096812336789911047785068712703011127792007990557237768154511421179815*x^29-458938466369443210452442220861396373535662933716487560096215717304685009713545195867314690191505068791236770294079773606622356238887185172665919927520493632*x^28-1319642411878926894696375939300990725348867847475479640823745170274573624984401714296771502159053686985735276021818206052095742313445320427242390456785557636*x^27-3062810812705727075328935260911363643075566419066545634025824784047811984619182574852075391240484371554487627068687916998356173906872490107992533338835017417*x^26-6123954728380678822647729934654064287737584812802919794340150762621130547072431927474440357837775516450267876980994514697945268695199503204505519817878911470*x^25-11870607417683215502595583938605065449786230544001571464684546002065483702678923725261483303991162163113573279420759189312457021381266598122931458417605252172*x^24-51668205293734610004489300219091563474043331477126534460321675331904425723881267299379751035347024205640811433966390471694023852572241187677480229135677010291*x^23-220443830177040002828601016609310232097632862743845094974068042876964171817642088386715324192557318448787233709217078460772552045032542904979670942210432874773*x^22-843059877287886735531688140811928961358030653893002266948283519906382303518740953378427179396693444337275047654832195787756888210478438640297718998169506283785*x^21-2874052380641452071134517814675929030787607520824910132159755598392358159020853802028191038170011666948404720581158746953239900630173238396327709278914448464981*x^20-6653149604450636974907256543478628323762695346550744203017355888803677372666307180880102158293076341399643575057873133792174832489096300337265148564062345253030*x^19-10193347412715466572528398369722733967713608164261383405657005655042098963181292727168574597639577140425967930572454286082575269254613908914112461346912516710440*x^18-7971586872092146355996203239988170648285568487816623422745992118796036969574172323083492765593469529947967365192539828717273153572916731591220440449895268745190*x^17+45422149820892113676198448454946356542516307410976352197965206854806283110770103350453775526349112429789391345030757094590152955871515939697215946997598174623675*x^16+203672118746859183904897431569042683988827439238925204222378731750704883650090474678322342171449091686707406148041067041904981307277010074204014273462806756568030*x^15+337071055410262184145919310161200925320215829958408921757391908517350498960761905118636372212330555552871707960486936195572248031106070111676788777917828714428280*x^14+167717079040167338321316555522865763247755272338416946213033243513381977157483754530614698262025538998690312578435236126771313367509499357999494555649377792190330*x^13-711543770459295908463423941217515399537886625251578802469379514546471040165711044323612658400577140347739245271148044468958408719294598274254836408617428464641725*x^12-2234335112703486754574783402531722746981955224656920524293509014477534809960835407346371020998768099529677601508504815294502669347115796681345487963697409315134872*x^11-2015181987809195044317459962703234855971742563863900849740395172631616697508448078246946657020531341129114769409450537336194969252740949375984208524349894242728910*x^10+937335326923821906231661330050280121222650821024215086784089273469787940229189266502722378728093746070283390451668592553192477793134616252599892867513908709088865*x^9+1985634423953908605673411371035620998659740729051967074605800801718498452057545234117501098381913239501335252737767097279936941984107890830220277963411157707798557*x^8+253017945794243064357636487808831094816669993029030886761659141000724183772420399450098213211267301531659278451444065796194366796429398579972020966563277599713036*x^7-1490647768624907497793960826488513866719524689131929106774003489275256979815102922191022493939658910705531743020245729453447939053577026639762454741365908404651713*x^6-3368186481126424186042157371339799103809599012556645646353813919035339332398743471601542440290014235575168794882646753495333037871660504891623384469114827047284160*x^5-1406802989043926524284478393240909240567437398882718319218183261511812375407520555572316954044427220139193756945976616774567979033561161660057518502522059131553853*x^4-1325365874900867423965444024796379327057584608866677628091894794787085811184755820777647512752140494698894357821672534710956034795714081785622548795119461755526849*x^3+127272410925364488635436056673117474718468954303998712514974121316093177686892376214400556664404580715337604437388952025302954247914070477183536787617124557898813*x^2+34228988636898339713938578956907333831082341200270688993384407006079270732529007166518408181083203307102788428503882751466571660568058910224770374221895327466725*x+158326541428287078589566585767956126463471757279595602433820893528661087377282499212656973410650675498825757948110598704478704481971856523087762770946698261214656,2473531641550816208213063563543541867899152559529068944413778588020146616951002920201075080220495443078204836075465564874420788922019897285092099087058085*x^31+25968673444189187155836872059981044450261184938363829776928190212421513787515194611474764891615958679458728884500892349453327799046972747934303531098115433*x^30+148131005214146575060069247838255634361972703866536332427619580954044463998926555805116213948581074238511288067332162678609251328118096263235494635947193016*x^29+609569212678081374155776135185881090535536782877765189172196545658892423450482693982537926214394620517285900819055528566031758952677481570679003316029407611*x^28+1771943260558682996166266631399895167550335188252328122939854967810858636372755794542246400811751697518902784988634643748491061517117012396122827037765092095*x^27+4116513604023796396855488415100950145553852931014554134515845686611880131987504328972742793722481538953373294422324766058476102905460331219370815600092173614*x^26+8228435844588403206208152910601235483418987028142891986228304081314160948097258907496179364207178041572239790729066210637224621827423295634755816891750760103*x^25+15882292053256463720152756679728395340942095092600379366154592770070270895778127016597758446468711384712904849261679019231294547598146670844852583967181469708*x^24+67334120876178896724590991380742781293256587760527593550531514854532662471090327366854500592527848451220664999965597822587442094317804688611708495273736858490*x^23+292142368347163187212172831472875672696749800621071136666113608945148378578846694614234210913022072331331012234927220290798000515830844015247130802994616382968*x^22+1119430825016155300352804685299020846386681279867262352874748261751439440074561321185981740191425241764749705761694457479694587536559649814096283346191294477371*x^21+3824996517235068286375878943474611194935307878959951125486340479836876828093424535902876978603239849738984343021208425116139181933616133823874163045328042028496*x^20+9003456138425047179544286527909603774538990948381351067975874724686699827082716444932658125766822400798697691601777274269635749171373750633854996027709921592740*x^19+13887823419525116983792822299547538906092671045977971297074396178625385652880808207757333065359470531187397753251654316322074120823013468299072134987652697959665*x^18+10873596583405196346473974624050328689936495417710297884115458967829825920148570765924337854037867473885295234332842592321725413728932559742474705889774917929715*x^17-58541163871305020452525974682493367244658159608564687786867809948308646506747142143829875383879860685672335179947870830905528230639866719786513944118150119317280*x^16-273944876385324055555400948184309553105499034294350425246654146205922179814894602493870084525145319185461442296940221194052623378257833450674906797211140243114460*x^15-468508117067308939808714755530211021253429378703684693012651427422948347758351979349290012167063864222930599523234612346452804096179559070778433977022449443752385*x^14-234524410646444687131041009932937977729645387782017453581324162429952605178642266977126449236566119047672599810515615474514263809956926603762611376287038483679435*x^13+962312232925144974907618282184682524653847488904973649382996907925516836279202057626109406114193279883409119281828843823212291985637585081390974646030313790746670*x^12+3052690148213606696803313493677309962638947428182870425843558660225778425062751640029452421867886653064351622016676417236643738162620709952531441284261208619497005*x^11+2877749194168474361360694294159021847826202001943027459355116312137211370175071678032407939851625118047465735973386421038908498091185377282973895583886743275888232*x^10-1410743857024984456715825701435344665467748095498207560812070279301881914911573545563421277524754405452767139097222693367856226035908287026513646572873330058717401*x^9-3215980385540586254016920920313243986273087193638600528663738531109457613087124671826361576205387408594263008559885784274973354403510635675089534916042007972655891*x^8+8732187789388103518725781786933413479158576095333928300159700672056043259776581396598008804721788397265206014525957630411864352908171861320580328210767769079295*x^7+2580453049731297734878055569102387348721289609159274483481153525338559110566970816777191933983190929622636144274030962816581280644476461453350691061740375791408701*x^6+4098149488813514227034474897105600574889634444798661320765209060047593433882056103826788831849565525184037446983143300673744602171234060214800441625078740071650212*x^5+1898049042232283385488417817860486017580619625324203506181674772571728104929666124474681698187411721793549322975704569755476754791690643305670251010538603217250162*x^4+1254573691170437713824714318898935342413420390419837148962100775622937053213524102907200743730970557628023190640705536007154395600753812885843581366117506327869750*x^3+299552432340648277463249943638512578944722119976898184403230798949363322877408814507221685086551204606457932879669271219197659574998421057925867684839773748961097*x^2-56740188574021947410091526405220946820800512086751983802481843294173122167675421315608826804790943232807157629791693311821469735520714756070244098111157759890806*x-70988334770057200144737852907173900834686570752344778548157731972624755674095054895764291627196412560081886259760922019608937932423217730344898700639785092243326,2092769742630211010840940476621468063225753560783442489688231723864552502352369492507829614224488628425297572194974228812642740705543404689958885969105526*x^31+21360552818762219590541275522185203825190327453748639129277773290542968813426887597602206540601588175343135154807438001245595118894410003208278289129124805*x^30+118558736125653624125131036609405041149133013461280131479646853956066373245845120340911155384989154192250113338482867860548114548746841492454953720909685316*x^29+475795323659839999818910220280030361799338764186411766989511226873981799432187614339463926585692730020744644635245270445753088738357901393716992630019840560*x^28+1331092613946971901984395745515617492367776218321093995365997975484675118528827866064701770914100579488818622466178474595282003470231082703288627075510375251*x^27+2977928370121379832628237313689867613246405040790621922022024770465180677035567233726555698796570110654245801641957189322032718411217684079563284201708942276*x^26+5770932920582622018899148077320103662612220283878877642078476991444794259156137498772444549035094274567215815093505789426134070072411931283228457269499955719*x^25+11032392494821983115256068138481580504354113828048394389201445923460576819006140649825587719634609285834790084541925044356318060841562203571382327880149198785*x^24+52348262929601799111704327392568053849386437435868268339438588039823582761215941272371763272719114382550588558956743601644251281119677983054458241136865960743*x^23+229200322191364092886605283935281629658028666773157106454776870658618765375898908240807058045020657476413881396827602433329369571208645219386831617596393790409*x^22+867076618500645787743379845320209421781249252717921765589328291892992859061442190111413965508170698090502061701719579995138917856388867618881725802148654495130*x^21+2926941124070696151994301106207177479520484801070122703195362988434148360464810266196442687353684570768858980325268953280017839923818242199654730025944887387210*x^20+6551021067877111488793356174198208921966976794508495264669914731806095703120315091182262112762801817285079420568700131043256916400291511002005875448291839945365*x^19+9122562264938063191867353376906371676831712870931732905633722832744803486441481623679403006991788923996801471603901570622296689260705349001151607983012112803420*x^18+4968290778773066886316176781961824214428085902897901281933989259474810369274387043076173754920776422902012443594803981840060412024524650230585358078274648857685*x^17-53154419580136056936429911639473521013941198587385453321179521546720756105427700802820567602023290756604510636529268995691725358800289816361424049395018358806560*x^16-217478372233941281392222715783644788148694111319297981100594705812741455120465058581746574627348599851941899728679316073857933398160831790536088265920654270316135*x^15-319572735291312652679403666586346403853275401072129590872653763785679081734481632310672723242605053814163616910100932325047789269776184045384939676061478969596310*x^14-52806010118050428658290713353099490560011364538503122305934759920177063862887593062115301133442945272767393822716131281675796209999593467006792854136809060821975*x^13+903346156032209448802855175100024891541130287218740720960830302281742242988495618857701063628558246898454739255563901042139327109196182774287032339636548752962730*x^12+2331987044576125660393467391261683799223809593237441367390691598071056285288489599342069865368918244775563592093074642762480496566962486262108802548681187504926039*x^11+1541431373050819886741413856172075472707316994605625548485046600013641783329069643466049148269730007977894775248713454640284935265569191371693161745008677773283905*x^10-2195502233128359039585219176732780291226793515054328679548061129393173722170828322044175498220136416871305128971953529212197562091464027584210706461748801407656351*x^9-2428231658686315422396368095670721178298817178752188661549473829686117527527356531148717137773964467356380812895113612991581323480112220418169383776189653872269790*x^8+1173815244615290670967261108604642381035219272254207192033522292374677723089198096735046743811644699602572743596247296063319040934401212461553280645056359770990014*x^7+2280166691196472985916919778610006032551671380956796084508941927913515448986702143795497521046928880959912355047796149508342380619067311927101743373863389359758204*x^6+2683402351479496955534575421637546999300384343253249992426103587363309148200869255152154839645251501914151411719677980359710796153655721596121472923684162858924186*x^5+547368727969070661785457975737422473823153943614971767948358665724945869558714134412933166797792923384169816400940275403352250422543103196572088252457336851938275*x^4+155897883616648066836994904421780416112484859240245953492155438386110636938387839432632259660903795729338655221156086306933578160058751628939703004755537795628322*x^3-34515129018274510246073911649834313679348740369623469011207663555382274105224770522942453191709566833768274655752985621518524880572677850239792761683748636164809*x^2-243367557612868123775818537567286862969405535476223092577399208436380827362597490060850694153628133577054835162233126707001778012474350101331568994230717612346235*x+69912037199445740350654505000665545307954283374120944940879334004408755704503967898935203314559376880140759874663166307493261938317395361030577844613844896692690,4887266332535563227239826706958931591620690245005776982398390440901244338247734606275564519874438782652761485149229006035247835372703186979203917252148572*x^31+51632593565570795364291055564414911149622143713041259123273752049852260312943170439167694085961294108969008865001270964361164389075422942528915081561395484*x^30+296852010884560299683625680984041149751114735579724116030877313027307370395515951063579576003648071081497838853875133170070196597058636727236023595684616920*x^29+1231351199957904207633299573682613600592220079042894602258544440853412814680225265311689319637406905504442080341617579567342150278472913285123449078106706469*x^28+3621436703938791403512306879468395903085120327827526562046472650683681145719519351949625451457664116740734857226052118727679963225341652995137847876615214188*x^27+8524388544226642523407619054316493795736069722909502037678534962843187048699503005446360009781537902151454829932863006504910284307632000154886309924165889239*x^26+17223580054683316685647328497835541488526445497526060378402484706106975101922173626888810629438316437167035314740539676583225414107649798535495150436789308870*x^25+33390704810005197421213769001588355383851569780551398633556536268378495586922640973768565481780457274141001821118972099977680163981383145849060776346385413493*x^24+136906860591774544009953491302536501495675861387484085833291022647448799980109317328403022403608845760898001094760643977966118748717187337799335606578088050430*x^23+589489071626986503539992143193060248469860827873486880075069351110234651450750428021309896260497791874127294634421197100787725679357369260888288069914838339932*x^22+2268274331092640403229600072361370692586615288993481557762543703099276417940015546149466224252395765892909661621680670821133501393098183086004156194288036510040*x^21+7781592674389475384365648129806015619527909192806850848609764485189034194044096138356913620349012928884117227073387445504929025769333630137012102423853695343183*x^20+18578966143959388296529863892519932932798046457738333008096105836053628637170665266863563329961921837262084202049594885589844181339561874178140799339061522616050*x^19+29584293362694606750654731849571208532833357333376113799189157776088084956965008953776147310039160846563081796624788529610745604872025277764854040813645620409355*x^18+25337508503068228215731888114403588945081036960967888984753796935623192263950629757468478184863532917496410964053937161273295071811709762862114800758267948416210*x^17-111635580774639758462706113218489248949268139950949266104053934387783997896078985782628584076264293411321075889482666600045277705761790807783984564856075159095805*x^16-547871703500529114540636198067972789815751719636156867982095967263085922906751965866823570921462588059048009506532078284311576528558503183286496783620230866606860*x^15-980987838502764235221167262944817825393663814299718585608406116371988205551576329655814664070057122906569798865801763627749785033294421167370642096894968018565665*x^14-595661790524413533012520431684040893679707170831865864521982664670173481988874300973806410795396927749929458412575004671606766320177803996309363153370485250467860*x^13+1783419437959040421782387538567027600320554037410981560466925333244006794932845278765292165604315676091718647740749216525994708896559964336594957331592367060147095*x^12+6169269920202988910076963130328388437946511309839677798154827812659151921113418443460035269743609851561222181612285434763865623326338802334292294740649353777570808*x^11+6394511119508582826796699531964599864020623039139677221805449310284948909510065583947584295144541891663791982409683254224859104804779704766822275621258906565824781*x^10-1714522008730117735198835170810579072692457056306276836095781477192860308634597402906699343941995110801915359778150290605137422806219631651700308595421083218044900*x^9-6287771150680277634505799951963277358200619135848070813182696515037561193439121490932495858836143647278797029955629887992541699291355412450820100238232099913866274*x^8-1249479421122815568694257244619472320492404300461459952961707474644697579855490269059127410280711298094308549597113900045613292390495755274809488348656987008769968*x^7+4775459994477236578742420961516266448725074147885698023858840556833556536403200935001289633494726445131110605037306431036375258125876859637813764251704444537160956*x^6+9220200657658416103023354242837400902178006729022970913847569257750455884820471497798539776954355220745783835386857278855719866973969758899685974414548814232174980*x^5+4860973067296575617978638278451950918662715312965595550630766260988213784046918542865673312350307057717160963289971078528765173536890953872740604986645357826004902*x^4+3353515764179798072253196533041829340931573476135488779976446207930562134642770047539643553319399160007192355718497977259488523742188102273083455967681444937338780*x^3+524051394324896077705316180750721022369629872037260070325056299630842646596496854127549300722698248509817120532333482735033238896839356075382024934713509386880643*x^2+184905431563752903007628821514318259811538510051901832196167460608632753616551422618479042243639920802026504357269676964724630088313761835386558798173617473077790*x-227773668610729670647548808549459293383156225121641921931571809130095152052970841844987438086579467350637005433531622993750641544923738343804143937575382059725238,-718667580335489972623610720180628924968330580010431039243145369251328007716204819673837456637809111121381567601531648529479805343991304425465551378706551*x^31-10114518997202063708808343465304123890582759654240068572773840818706049266553126331454478368912616839845546203406790538057547080384286882834625053493685755*x^30-68980419053592448119011075697127342268158073664105885172170368649760904769125046945836705578455227172043608587470791475568649723987599533875543169876912516*x^29-320558597366695616938361337082716007735736196984300665656194068685579429669075884810262252470240149002596432652424663835997781626981810107655317332667896980*x^28-1090397258452602183920248219441139878403194461590347843079944403258566202180678766830138594028694715741893330677011182550239797285213871451181071099773257936*x^27-2805248912136336894176173629003931153509450398627683834592779938541267085036926129685584687653077764100973910454459066624467657227325060345905261011291603131*x^26-6019071031177924839895178880519383305752506194328223624333107239740082359564798506608888354896661048497771306394883180047827978860368377360884430680031656759*x^25-11697381897618977147238595796381874656507397322919129558198606184212798557177985733999840591611579070295796692047234187225035433713558082568014716913866062310*x^24-33196498577089555405453127285988860490443813857661186456829435905115596690951936420315635212244986016573149234168525752151512753826778788944831411138052719073*x^23-149309696624240289608315846103027073381909794466846213506855748691385644946434150965466037154496394630571513469420987244317680590256748472069117478085644309804*x^22-602753427549480289146193990222572593980959953436045733125461014336297334109913941615592291682559279428683689688014575713127486630970195412452033050253873180960*x^21-2162686556365350251455515744383682213995219382113863171422510484089729624458788090377648032778733524990631492239766509195926334237827976211683772478892963532780*x^20-6166418847689466370899268523705921393985388550910884782458952455164388712294385057437261192872002267624132187870940894335211538482768251605952284382961971433400*x^19-11958439810728250765849348297964614283597486554281458911243446876965906745513645784907147255768922583107183794161164730414253324927791526181073220680685870549865*x^18-14392856288036107635573915711567360016160893681072360241231094270142050087059678978192152275143748971738865966777488109037070841262407188305829513413611475982350*x^17+10269177681228054804383996085884919422346127188307795074178905041736338188720455530654946202724800533239963656373005865213280254985083323575091168504728905057855*x^16+143215950431589279989464570929064522773085423945604860896051566754446502179097217662277288571212165099858417983722188900630941355707355306702658676099116569044900*x^15+395202776308400056674774862705084991614481505246847581181449648630200079420651911416547513745257059350109078521128539613903877632373462213957271885312956316548765*x^14+450758800224523920934157707504764338457684719608221328435646639459993696582975353581910877080694015154077921005530136060921687534530922740789796128206921462725960*x^13-190601512118886510805725672860622660790842964647624229903140737778516052329237677079633403984252708766333330373663251699040258302497056704060207270908222726270385*x^12-1927089791665045522299247469248385387554312729558545757005756777272135710653169523454870749968777476146879446153586063454745482214264202844801977760298364655991499*x^11-3595861790629694291025685154946682038868099222325242385099925482228059589824524570288525860280527425237359183063752032275654554679169541546946752407866773826385800*x^10-1465723352464625875387285574882708242877773397940567173806310780964066733959506161005196725847604029462742154873621699052238717911081276498927003384447170984781664*x^9+3188430722309517894696440479826644421779442180277493647103714559249589058590265167097575894426181569354286277003178900108704999735688161841457329623934088966895255*x^8+2501473807207459545199871388004208152375994265844130163037456165452081631431231794302022621187798393105440397051965343787812710284745450164167889606937169085628786*x^7-1748911431749251927607000563696822167601499450961995326185537869133768284136421934214240641097414963776120393686465667145190767633169816670556028230752408044603394*x^6-3668147477378562632401463450153597988477491829640888189383574494831913726568969684113902294885000266256680493759339660392947496577826633781335418621676878817936311*x^5-4078358787100117179590049759570297552355854532163312279815741320390830419409871645450628006090866129686006820209946639383647187176990856575170560769637282290406155*x^4-839307007330840595819027589420660360017335858072885901968123369019061037658103028801667821885295821149238293560171105598743683057146249148810875074413136141409527*x^3-862953433790102250800378949210449548587606651327319798099808660531361000224007285396475986182061717556374763537374945575676333070973303051501698067774045986761391*x^2+160327712607504877863882669188532516535601565516768971832564763329394193484712725998702228841597580274876054947968489815523685320658907063465644321278227131144550*x-75412705509347783089790325105362507767024481943187825500761223193716490236984536402910301799058697220835067671621048442424848197653454084028741796245898201139175,-8676140493589894422041482669649412470521086882002849617186606019524740774234278291558270704426170578883582797441623931661787855777308431049330558237239720*x^31-90293442896889141656899886313863521582772512165549920721594992542630043942583963270593566644089807417571492524480383808105617444660823683632105832584792050*x^30-513499647999119326632791356528431302063741936117408913362814453312783807067817286424575684520526567457548777767664972267786191641321040565553560449713448412*x^29-2113074235276194597047449536823273746840088667786563121128236426606449341484668428078580595165228675485738003361669982541570748558306719988208649972447517870*x^28-6142819724856077885611838626915781924299227827864447167437562872784787738895871443777951237199752808104194335885624621348592242834109138950248377858822987687*x^27-14360618799939493364874059076492350126795716839153911328806620866616808703173837725814244964540200255436682147047780728850445647410826889290938117878870702565*x^26-28894133671553642859472252663405288956425622362140086105476748381756629222958402677794277651605355480895528923965622012676297277274309327209282287401167630732*x^25-56087915092585601129971359441033265623173572026775880620647838015244620568188667773316926493870065347971841260877006905714668869359638064754545241868054051417*x^24-236943716424575083972283314120397575116163034978590113683820289171768427102243327075786905054433075844141122314154371310870403802480731923260681910754068821913*x^23-1014406635041735191431389613882609023899762801038950987453371954834796428317467802495893576716513609264377008401768250385915161849024892914959629994177153860955*x^22-3888022596529684741618580703676009146463029458082024607453507654236710943174369997097789713965008626796694676802421065904203925262810588445579516306296471852141*x^21-13294656289730159939645845583475764558172036274640462543913484906500723206224018553907610385235914825008720533539180117005384458837760655332290068272320807081248*x^20-31247135106763455434310293135915902274222579756313076271640526059474424110735767284824761504739355850295946589854209197865805023699039366333197483599098754537140*x^19-48831969758702455907662681586749223723876550234589410601851866752049339756242645310379866219178410559753406292944409726128502581781904538847748433242945557030225*x^18-40281090942808123990950994804014097436390477093392289176583039746261009462873608020429742604371970378249747231579536896012540164326009455202307107889508498832555*x^17+199765585421450685440935673835746325647998645746643701342960951696412113924519409089339457259226992823273234628238643249815774549061316227688872949726544779331135*x^16+937205176497102291174281405356602172271803099145071185669789902345959844024412714521685691412183456974638572608180960483404896696658999967291959740701361762008130*x^15+1611437129539263119896614416625607606814709961368240603767756277757518958710623452500104581032575423204536488876236908386063575278482846169811832720315503260595045*x^14+892522817644876014924372023557474512489806414462607475912636883202202723753916934488312506917159327134703387781213161953131759876372559641437463722311800834838095*x^13-3143015854720932972176480533712582293059420660214178191558434758566590042218776376885463935927976289834548054618058378044936884837060429824175756337265077507451655*x^12-10361513930042825158529988366685165626047106615293693606206728967107159839276863003831778559308624891590623539489525715416945407171317928166511896562943375982710030*x^11-10022770617524224885374824282703909668055984034635936694454825249155206573996904666551241154998591454299585847328954973171817909206916742018969793645067161357255235*x^10+3588404702555250838042213770611854302023212755598274111936692820288780595266280606487613088742833039517618344512864959796493039564152320818230356561746782880258557*x^9+9498454000352587013908659587897037948209252263624944230224550217481216635036466973952209452630347457725851229988339707139254784914190878506241534717767430504625075*x^8+1108253477164733472888877164735078113934674927323785189077409779402951957356926029055410760608248519002300773695537879001251265455822003696688745292341163604054057*x^7-7281672283935032824285610665203847417939412678531667612291600324766667619441679771996858152701700900154666643461521024921078109713097696895024649622118948572226400*x^6-14961502058961416984554100673362803600163733368948762813818167173850188460372081393330460650848249681309336678641840057669742212758890676218733423619955320376866023*x^5-7264466019859177939626498217838218054540679919498585481332619235516198382075783695023001512319493925449485376473573060275467140065819191927438394331610802994329168*x^4-6401011139739658911743702629722318761804553230730889528306246897621986130597839681703588722290005354570534487705216558707071706314920752735702908769523989611230897*x^3-872232857403692219831726118302090082600365619275201329528465105077776988928127165820767639025313217402357901189028903736846327241873087500472979199132894458323040*x^2-521596524286420613258228950880014399217268919024163501315483730534948056010375890500927143883985176906800938767636398559318215205002359031661054488864387096578414*x+371281662374246149401761409323656341486661596680204115801977920841113862956230778114627999836695761108968404622658856203113606173491520037405182474465937571620323,20816710419095735887143703467853622785682899860288926788880045246340774391212654449792627717260462247733243361683601199756413290608426501388999168598015180*x^31+215416272060186049891851438392459270726902612543928565319251248974257547750776812428709650583169334650348806137795617954317057099776356361010881207657382014*x^30+1219663743728378557264604994013001254352496772256269496972157822894774404887674079776651799812982632633704177985648151614883603178361645668629905764441987098*x^29+5000808523385191901727851801062435263524075841321436479913363751889323280618366977847436385163426468974142567536924167775621472854892630140017832412924543963*x^28+14457947963450416207017918231230125024789259596725655906434863102522350265749584194862202500328262241878884307780317354827206597560891119783323144142627954835*x^27+33658027203785774828588614180044989762751472298745184575491318238690910591283223690568588787008747283621915997829018397994004988229728753945258569269671650117*x^26+67486752479255158670174373587421897232037822360936563052474190073470206869133113895335827683444273586756531453043694890150997700046163606677879173775296267949*x^25+130934819360196184025035208293304387172611020088349894705941906278936187052801239384435608413805286925576768130713551429190413908621777848140284335720842965084*x^24+561496607335215842044238607276707414734156880515040831648509519187075919629762439861039797867582785886956033608962125220511390928353420157651356803010152217685*x^23+2402269583461299605383828330511197248550502070720837828093915211765410918632554991729161032676105464012218894962742043270019048944797266066845650943232927511874*x^22+9194414073018041046904555653713138314730217567707980465199438302739318902827783958759452728569185081459238999546017507406303368225405704229474455791683424312408*x^21+31383421647900007948499342249483146165962716187795784842403117926040566080644771563125151266196581547782580769315200214793486482491807030726957311881846929172478*x^20+73222981840590111066656156300683695641044610730421274826900639400832629760631013657344055767633705402529346161579071054589358106352798758930002875737315678233665*x^19+113187369761098119693682823656418426130819894193317991385668580086306772836216731800137109481277759151936589018660757405162129942362562792911351162354234315723860*x^18+90662608267597524961426894732385740594675154944086125571746480684414483160473617690571376806634851820670869025654648093239575017317116047047157082212148155762425*x^17-483603669373227381014369294647371310848401969879284870579002643694765609476545147124517133599950801266607703871857013174137581983986788301889173192109557301975605*x^16-2219091207485353234664065082162987475117833682728814715761722257564968882671921456216993394862711507040110982703673797211607240771030394095563754939042750779496185*x^15-3741567821194814092758162950966645030824235442785983829691409971007051874358656074640923189946937216872973539486452791494125397684627604919333590986584708524761040*x^14-1941649606201350564707176977144652658363779367204578857639684944312692565661614564638711923254046103744134748567587861594505279992057360124708794412764960554647675*x^13+7631492903089588124402033761546082157263687945675211768481631553178723614320124596976057232445940551116700362077717276977796156594986522986027285603216509069171195*x^12+24390882583420619371092305662816427641145130898273172651353952298904546823930476266586101618007596797650387332625660017306077382591717260288054867129617929212925985*x^11+22651254220699933312494321216939820217534031045327560012827581564343460867924274089425168018003368807890921801044211537572073497275886133500729979756382457880996796*x^10-9777634613717312932151063192265185866527656833388325120829465967604499850241670857268881862432415307678792435771261613869011287398863341597244070417807290904867323*x^9-22114360291460118225854787630469138130781503044073513626902153259682581175175816011706190197830669292507441660688595211906881866274956477780015002749681407218440768*x^8-1185729543117284692005414675230134157832331061731768444277381988018166655324952810239232692205163694542147418836850579093768012757226049853499113175585767068323170*x^7+18083977609938813806453844682266834725923800423116157189949771187173543043734843058908606188854261587010028034189153310731190789577531764510956474885151714968161443*x^6+34674799235391664954546503579558604946929715455676135094354488980327915637541737814351012949202794923891783941296068321634097055258056158127355309397458883614266626*x^5+14711743383523305031231590350378803415532927738205499405062708648723336391516609026159871210929420428965639793520940831195665586243223093121178426445413994527849161*x^4+14761898626915143799767008498953898307288196713332918649719765198033044577617721333559510695151395614924627851374647790392785208011068405413449824512329188437708230*x^3+1063866849129148501082610255666624145694274982909993991996100286790111471605417006437218699459582391174354591176200951356727771033950124122854840006308851283608986*x^2+1368505434063817195815748929367106264439017337605269104389611468259092100850290620743273341351812232736892476125285389905494785925277485675400430464567384540844617*x-887216994744633287827656656401513513040571273388094493484062080391240822209856066780685263515786314649724317874672700269396635112343310488260091451160253910303383,-3747841050636510842090564237622827093769129780607337062462416797309532515737526592333621361747987576276646126206602704576464877336156604892235952558708293*x^31-40345199655761623896326886989639485904639698886384065771763295197201647346163004530087537412806074078548954226560878066436583468558960859434985353959652750*x^30-235469701156171659246659308019480814759298484208618182429218252846895551913056978042336911684790396056990798848331584965748750122781342181178308863210361100*x^29-988656341107863082779024478549991156979234126754392966416854453178367381722303654354749462076030674006419561334302855816661322991418353069504302862950994228*x^28-2958613921251662621005579180831067185444001096094024417975692064337095771777133105710375783475172438517602051458676658448036127175561018645012454509814636425*x^27-7059128283644415776945083471701920632562089565500818859040779877513658121671850036931729831329628890700964787134207468128278522283967245443792872927351912790*x^26-14407083635147622378770015969984931820918674236714281506632109663283449001783219742240596074871486591822257390250352634206755679904249836638503231993592854548*x^25-27972010418119509637619424844072876678795033625634791763601746122987199148959009222010838275493655405694258584376406647720541140563858642682918783102838229635*x^24-109532213324569111504797730025938798499259039618995363560778498322531093076078344496332128874191602094160603296549125377748165838813448911004328207897719125392*x^23-471954550254981996439083539103263012243347877969158185526546663571072875544245405402083748970483239749847992373981854407791618774660752804709580344403546144460*x^22-1826340023917325325929249808037853607420979389535041189309893749534377416288524163544684065577798087954026540650858012890163420213279756338676750261444831440332*x^21-6300105091756634764747325978748724451617410904221084114914586108760899332571778622416116659399121180397295675823201934722351398032292331082233098528511397024037*x^20-15378877406981730745666835475296849215964369081418482860398013967181433128082115076062082851764186198199120773260843361341433052208870502813428069573038853997855*x^19-25315725328102463003671650686990186488644862559889563255905675512010090603475058424193348747030367720625661863011119624382860258450781153190734983634339279830685*x^18-23373812670307190403827833793838827433371582974454721020212267686895845448300837779323244860256364148245574641637691519865245431637838989929530488982170582507055*x^17+82847669643911985104930303060095654151475916975375082963718817159892296972274332020994471090648239201760277577407278349777761709023114303115335636238698676033780*x^16+438524100488457272662889268754864137476757802440872254320286675169013289551926669562769005264110938044598996266089328445260762093408635709715350660768401643001055*x^15+834403424028841838351135192063900130335010110591430991388729869412545718400291418627910891836559529685584468872256084801263625233073250222735167372785090461570475*x^14+592374906872084804524648022582408900070224616579758498154792560209193709455444921427077952054015948894781147813690706639723411188943781330319886232070941357309195*x^13-1314006854328524556245372591934217001072755957557998222962557423857866668699741551613932293438830915105830833196820367106872267292633847210131563697484132514137140*x^12-5046624815495606883021963020831096881373647970079830364402361203173271844173460515083669211534971116813838294740246114622878459798125779910851653997862113817875292*x^11-5818705263233177791048365022660260789950169129568180640480897480632192290061519000830460730220516786168223414013288922951484782921849701205540967753162023817130115*x^10+538180281795944341156723270559672621658424056783606388545947464167290585964357921493967685722533307545171801413373739454243297774509954101240490142025333233292245*x^9+5427452867095246720937920835738968576432811794328134638432070986053610553562331084222918613651742820252757660019312613178816351193081935483844745832050344233360618*x^8+2074475726090524306276283279151816250272751958645868386273728358731340552179455473885994914696142445519561742920726662363406917826101221617996346401477539593001850*x^7-3822661588321345630712173126927972232937899005509840283334115054466959219673833328382491297531378867331952994258915780580072458708710177265675230972072586566783715*x^6-8220411295356154348006981823336419226950342999982354010970604135026242447986501076851556764000441724076275942986969452162216328148423624474772208575114125764009857*x^5-4974131856998634129641850996273794294390176721738190551059698692813857704241816504711002682306568742313555722786224018127167552142528209553152098325254728785642445*x^4-2962775741077539809140307576971790559880203746371178125057474443477924773280618797864981540427917263574465536592118338881565927071298498050092754889968225837228823*x^3-736258538406658000551443082999457228913626049615775805757102239974657603029256263388840443052028476094764408373068869294442719407943146099067387697883803156213935*x^2+126275412452982231175094791970002988164152521772159548831841444698305515645386804723293452249132034419231468739941050416234348820313120011466874382759859118780377*x+18608198741312663078133749056904862054764120651408418262130379551782407174797683660396448933543853403356292673705827134490444731825789714706804847464889599656837,-30981631769687490634698622771712673768011935604484954879201308833258992541660183472203111864262883377887474812227440080857093844058596013730502404019871365*x^31-314304354384351876106106096376653669286722628696593975509363902073653704237080756953193271260851166377172531894397328508087559566347082118573116977189689890*x^30-1747880015026230947163810894045144145751781088128865622734395617121431528163062542095434680255556714168193358966332548270319472179686616378334741503983238230*x^29-7054568028754244852286071901528297480418559921462222523926254941718007478561705794028174673098628883706936705195397314465374297868206544693759091960856216930*x^28-19910916555604440416689262118496766808315982953928978851035619392730688999747527655094798835313599772511313743676129392870290662531527604736431952551749656030*x^27-45380581917145799246302621730262090303998923589407900755214734964221265642215019945131064996033570499336675021513469551964448588795275678107835217939480209315*x^26-89477829401236710616300757866364954508197333014006107811729360846662931790788635853622510660557276296513927877195617866603015401410498555373382186226679377120*x^25-172960425898757227607527425474786397458097207071640957841229650793921483258766692782611331587663247087787750174775219607878485175637652928182084802081798328940*x^24-793540413321316876917846725785071314087490619475146896848400520691520150876726525897366344004893035116623991972892453502265419559519176299353798916958444670665*x^23-3400516385734878665583195788566685754486307748115388646628734572523042259687331577700655003177441870759161880303713416359705859864411598773264187041340918857085*x^22-12915712615301275986362981696544578746273509703482891476126583155363446041552892188668576144049818906010542757395348572553898545659863536224812165231262817337155*x^21-43757613336563142011355039431528140257226963602871556596846443617246600724780608656149280302838942349313762722667962843974630605166288804721061329918738772647785*x^20-98876443744239503200494865651251714015710255853008423041146732384855209601980779633151418630445001104796717340197857641054884523189690399889371846983999589826795*x^19-144362595520568827099335370865810626664552314277333274085297746066146075872515387657886736513837445685031182324455436209635705680675013932716215801155394416312590*x^18-97525537673773179721090041113746356230439849903630131335307364804887729083792415580975183474745637428087506781852109851132761127134567064086160147468167847872880*x^17+749124769286703789921777001011652078178739987668991954281877439425527803705623246846113000699695533953651878290056383611644014576823367048671957189099509072440015*x^16+3152107425938054979987650233810443560441904725848242050053297815973211666853309023094422417981943195137442530020505514174460764332200167856995670421673459330299305*x^15+4839333150927940872026829252547880259328876259070398476436908773034154218888224146418458310095091984749824641339390387070168397228665408156565117980984232797307360*x^14+1608952280527931525072370088787880911858991551500528273979490222665358935548466526821979444650650483076900571966092447805902538072680567629353008641754022784920820*x^13-12008753037498381871323812681811366719896388072176347621206569110153580605001646266835388315875349606120839830902012294749894117376663647046774238793109957629355985*x^12-33729637897108219647522830101516815104763681860452767275037709987081471881290184635157911618574329449437710958518622765108316870761658159185101704933455720450111180*x^11-25464763965182861579908493038312553857657179781675765303244373950601508201915047952979697332204889904122373972393066251716531302801518857924258067027949320367771600*x^10+22611699517660348239702847589721257414097405968684637337150958290313251242806743475211756304000942889593852028501197287506961961141425207781984577073536527065474000*x^9+28900753501699977747071723189679094163837265194671168739006878268146801443115885165026149903206484319927863026959093312250367876204972238705134403999032266876589745*x^8-8080431274429287168221019711023600956865950222541572637841547405658040022968431059393585586857603584793538828191185437183657862276127691720856641075099123559491215*x^7-26535633111400366444631113140156889342167559853987087956855453896884018965703014971452934657542413653533046313613197854548515481880052351130968860988485187754880975*x^6-43455135208053112992150553922349940510709418031773315273099254403003046188742259263873489241978363263750352376937773907773114673382593140274400016069527032659135210*x^5-11208295484186987803364099037627647081300488652741869061035725363112779888264785594754711814397262870060283577232802776860386204643657229228366072453759810300678495*x^4-16463974286612358035503740845378197386827160241942125346458116821260730221326919730234385591647344096365950454285991897825943794121359303313518680095215767399089680*x^3+361669821176599751367311325950568880504333271014781957633851885753762462995628695060444136176386749498884837433864513118459098591887549471649042983620000699505395*x^2-1127306730349153859657893897019442539432584326849980113997141417706079196252942780790470125403542363016007374500652727844283216101254886708427301843801791957448625*x+1147072797332314412880590455679683169246561715172503584068589516321103654224651811230245287746171926974689637705997518295888779942084617150513360473315465677462700,-4534013004388886750889477064632087834638406189257169982992938331602783698280894192128121039673467050588033479764603252737517010188960592649175779990404890*x^31-47837481208307556505923643599280311024192383407048673112862757378097419478571282383562362849938513692217898193072475757969684470585021179548624441639765319*x^30-274584200418247208737538661550513647141774147860943383084916410314101956520566155532468230989387521606045673772736522988264446451955038861221862053165647178*x^29-1137145146880153539424608229743659860781286716465696149103500408716916591636937102885524752332418225541632229708696794205128361107431997707039839128792858373*x^28-3336450938164115748641815790081784449671911732088534549683774829382514277998485962214611717209505709164363285342421611360923855103508338926707044022436769130*x^27-7832571110718367135111191668815145630552809841303887720135944086763269924664440461101233386508299325442169029452540046127470455141329880424412787091714847362*x^26-15790011087003912859074346248441641415057657174250076591566331566259107344392876017258822347725780841727386456245588455045652630590726302607534373341397279124*x^25-30575239705407490371924754010309976844100314574989310935475167561848086643219261173056131727173095747226199729109686071948701900981364274784809653939980557254*x^24-126222918536155910702988539787487830110948460353994772072193511378654111019429469335853465840738246496867528028303360259088493778536916408646937707367578286690*x^23-544400965306467863185156378647835063219441725622051551462200203924771817747132649863066975201299487889958253880231271250418849976853582652430566985578511170304*x^22-2093172113406901457214822016829958999291420226822355767129539361317385634863772375156235696713663263333783965225303607891125969370701511838769207224618633307788*x^21-7175668611606974026534345028653607475121677086443424599984212284006946242509427778705650347818624124051975375299853097228929132398711427714194781826080205660448*x^20-17082164038498619281027639352482807396229172294417230613142481447548556112817496367860935112457119599407347543788617303068200722487271869286040000469055172066780*x^19-27026919761056788571274962086170937873763307079476820831628121532176328238078462750174974965161287422266778318230334160510080612499853745820484712923973093707615*x^18-22743588700390616645591795614284515956640010356122880534823139590501169160576664510084984715929562203164206414159238500498647100932611359483504580457467820236660*x^17+104443302302700352438593030597317446923264856782947389469890345764286050386578181648515642029873380634974798828207815778199429477477759820739922875146795904182310*x^16+507232958426754812703693150706682792348847425660568482532908928480190757363021393192838788443436238119121662854602783815526675685889995208130479000261775973901620*x^15+899764084045225283190437511455528472770260067522982435879784090350527567394344782202329467590759432807570223321776601974455828534346777371186697718814957363991635*x^14+528014603713041654085185261386843836396712666491163097000276453482842964242543767415750342834819857178527487563897282237959655453104490219642178205999208519279740*x^13-1677935298054221906344131099894238807271685104903529474256742475385055507019967686384920346216994396753880423656802950600380506537874894499783697993374189287857740*x^12-5704812678978406929191212100635174171307825969728801343620161824161464958176949353031950338747517712181841848887194188975256747514384850181528980147350181350548740*x^11-5806668713579259864416112776863799508418838043401957304059430003044132083178427783595330375820127506515314648831530314690040186695654259983970165580293619081967296*x^10+1792730916035482953050305022998244902395583292350717462556038553677144980435349093578753253624621136624098935124736406126869663573113420996976051120254424841167468*x^9+5860573575444999473444145210940638795206278133552271490809827117647815926486073192894976720944008598601773825883408594600761928531177459731965565278857649111778183*x^8+983589636926041402973765184219027630916598268437293247617826812121569135723088742724798568850456938659794909296606984792857219077499044951848407627424062838807500*x^7-4478377014140383571720263635451742772104821859117637496645033948356732035736757095181218277637219873899555843036679537798263666847771212118991751394624709550732953*x^6-8458444171364485409361442908859338452244648557430198472128706029479502259995884116895886590417290126619971061063827785233015255079960398210378453412050652969581486*x^5-4106612605470166916806016991038375281322408905442611582656092399427759745172298968204398244764228252398671155768989867479164620704667688198130484082669247366762586*x^4-2554221814937103054380094150587771446219474574832537540221908461844333531504355950349391600342866941290955687679977412266723919574674101030871571775964968712833940*x^3-567213713138141110535227353315257055867591936717605129725350080093813417020683795246770662890505766929480086821450409928810216293869760616976187735190388314370861*x^2-233980071890497952689230641723312166227535112959153690789737574039549464775008613734089486196270743905564656889222061859403554548091204179797862558401253873902672*x+375378267308128203216822972625707939805859559563224464874985240263709812585018229463282664813560114366411429840902158895877912595389686758667173522297422353371058,-20736594661622394393103411243892208163171676655858686348290603549106013829215658967687087404435699048535371942720871662458768356199084605884134374573869385*x^31-215021497025572318779735810006795391194184340453367113437300683322519506796826875445959710463883395660631857515226403187752323874785174784710697094606482356*x^30-1218879792383939937480131196740955313685721801269544491872184710356931687199260631445541501475757043297534503660239975476736990766567099625042067005004125145*x^29-5000928099994252768342093576916879688158168924786408615829678230090164994219587166448485160055678976733527457977951762006207742053184405143001045189732201184*x^28-14471757972475951515553563277976261599191723271030854089630922470485351338621643670255647777011383782479607874460522653865239745209468437539967533022395652396*x^27-33685061622425795067164706652397807941875932831791459386207541214818469950463942881145824594122586076948986465494498053404212505218575518194024409882942816894*x^26-67501626466279058208680256205971297045727853391904875996132080572320210317542342049526983179787418792335521865940865158450248666824688651432237044230665593305*x^25-130821042320012218270973983509746792647165246051939288635916895136614673800228942438592412026183329489377363859805027999245957871278748988717481240802579062680*x^24-560001628185826978062414093991322137115238222995858932596961371671243250381217412324060259736865646582627053856468576345341145391523759263052156351136908672664*x^23-2400737502443858186363073932143160064747377925748466709482148988212314086811223662230874158350853225210392418028837728403625830950054165356795997817747682470700*x^22-9192825351252612471504540277104626786430448005194439047340680521888245432032109717632929055190011720365802167270084249981907843454252996945871480596976870562195*x^21-31385470511442650179571643655437469224883204197639039304141561952236238379357009762412943616872310218518924952115157436621465136984909558152337005710116412905866*x^20-73328351846119870726621827582526397780704780462001217927626543647227336058147624725613787502145955350872710265887543768407153621098602414654147084147070907766740*x^19-113359061073002364665712068351117577360847531978210688132450548932957152246981254475690058724629877846890248114675290706485331701686199490047893673230072337357270*x^18-90480789811781966729647453725810106975437311988622138442713717323005104023101325700827856035909941340701346953112371685143290355138948334503961153446154537009530*x^17+483428894822451618653684151346209538825148808503064960019438633545701172652334757497514072959011813994703934592721273479936320968144747377190106475037692987504060*x^16+2223850573948228237023487073403719202819665612650897229867034996054052959114127483541096126971038379500567511850399101283039046909212993959812424902926529843723340*x^15+3760305538121588813833343084082438208407770298997755343822313876791993618506319212422763562054015924190611727914341038584920043370137869229171430481731646184636590*x^14+1948340807338830327179990371380516104019744054853920188550179811095693528362026392543680917790449668252359946118849944792017759879155946179377372277744519623977230*x^13-7678728005604192969053514665265606736455916245362506478690577517036207224450840768898118337136287575099396166313553948214891570844551214385554605481001180318497240*x^12-24540332541711626078408184039887784133814578204229467082342593950404788918798376559485914388503841208460232915166345942439552844566070877353182775140035585063733345*x^11-22875124618971156864532297732354596789300975908249494104352722336504682704207471437103458226143387734572674491699276355584508024263214074691237528347618301732058794*x^10+10008442967937662503269229757349423882694363493875826123488796387807206243882710390820030242962997083821609252682880736034189903928190891642769568536305998581596485*x^9+23050606180847357319295836709548409119427564015238922394539027668732373138378661873501363633748690996887848300988454372516873279965893287323859612515737093377491544*x^8+1601689459817437800345988807045609333892334733574965667763262474707604275902528741834588300612238242925694319606152139372382069453485777538171974314773702945637396*x^7-18744123196825520517992622554510816079136290526767289264843154598750700428084339804949809977386193339898178127156589497780327928732252198623937916825374556623034196*x^6-35540607166472607236700793138300625316182744985058589679399458658914890318023711220643168708515804292039004746674193074818198754350759079049006636083156960847710095*x^5-14905130348461997737523624597736434828070597479535335879355648986595816485623202724649160576373256650172877981704231608433570838911060284984858132695874569736130260*x^4-13447498834566446649833442888900218597882503555479302956104288130745112577256433096811420754586917326675167811644672620004404034916904692438850363096841547404960856*x^3-953586372373387245285466005137365469770315688768468646482427660347607153431950691579911544437637319727415435085696379733222612540086221183812124733323033150273030*x^2-1227937712724710064772830969860824366090257505658753059934145534556683219690464363820970248315509685549868178766037714277485686686670076209986068085500147148281545*x+690358983470727498133787350158752869918710370048649456569840802191950696246994024896003829377197447956367351209179954212496364579428178894486466378138892250590626,23261614308293092835127761173820432665002616172078327963886008526236571997593961666250727180798525709253746393560754571766052694102296442586997440401338114*x^31+232585024715548136426502758727251236718071241275130186229889488213122334872330859341321483110924573626975068271077271953985760567671906567656078411837059747*x^30+1281729714309347014360292280740076399943402011335345077046942961356800273179590589382707576066979611673912490023904015758035992837882448795707003687984507035*x^29+5144810706351305754928545303165592808502548319304068988162988997385320376537946910311916634229300738039597015789036098205689044111671660521335036042871689615*x^28+14398421545386605875621774802738537733413500986642195327460459237688304533273051206607302775498572869398042362337778827835754504649585143677973189910181248611*x^27+32788221276349758453008697915950112974105575674365793028630053607458788297156795476555210536117987479022734439709605437510911630676966869672605355704605442174*x^26+64743360556250980773415201738271951907111973966462877719775202756776782101475279204848241659916730016383030444093425074413873189992828017216357772630472675723*x^25+125773431340775608161357335798603727092794994248354773635916626689735275789458750128381169298293556751434352008876328492313400483759768005573481453432800055860*x^24+587991005945994430797531370701473511240469876612147509555478857796629290581520221000412974597009753604657799778326136393914218331010837366819320386388276831060*x^23+2487440718539414926940818150840387016445609284650172153688434723794968494570513568914007043785975053860407808875852289468815437887106484113938573967901173714524*x^22+9423041751590115565580753735612789946318781562383972947947615557987832427175023671131679000792670970008122275078314222694980192059388349379596362891788300609827*x^21+31869609823735143217644018454308914683607671010700395073895672633787887697146867581271692438218560875116666936867191930700119132576207421082177326284883162415230*x^20+71080002098440989631502503059958760716707351524339209562101109803453486541195472976734968634216201251949797701892085641503584685350794076662909273307492435660055*x^19+103102557916029585642439561521030766900816278982489132201055562042507473369518175039969369643666512051656326754860846526090689606821599844003846179216276318436125*x^18+69980832205840960166700535059057501873197515395981551785336221647552396408900455223472266357306516457139114689875878632421611645863787801273572914657868433873915*x^17-555203800871222066437026114698020953525592193718261107905269812041564919953008694209177087955511415812379623422394980513074225464927921774350681191641678894593610*x^16-2273776243272305448890060537716592960270190339002294902255230543574179510490462265853184074842015010320990982034157967005142014089305025284498267072612700498300845*x^15-3385387274437122571757105557455133450590038078141306131471152973032962175679900228023413395246703966748153391259755662720279391661807754067360090246148722682016165*x^14-1087955131066754046249874822510557260404951599407079846811109288982645213679406729582812716788948668571246616047772697424182895905028923344904618596615364455630465*x^13+8566756124804569444042738185344345451080065411217355419105082733433144138291696043684172078303655963879846179510426965135839182424810700559723481749978359392420210*x^12+23857295484255632231582559567284353724023665702322719197283651311572052928450006966131696165198835041416147032945987321129970902854619316694203972812215974614888841*x^11+17088555012866845163948551956631575431981994850014346958715546236666730475103172461150925551513996742183600990728742245456266800760549277213202343472118020501519948*x^10-15308814288873315565554842303045419051061925172086065829899876509904735555500440096494529734555504363071926741320349603307686827935931209983900843443475752096784830*x^9-16012990391592139441433138883401357181380180991993655298379267818719058707380754550656954764593658105764987937909988542731590516978457127441585645875842256254514285*x^8+5411372418433099742258795021963143658570530351040184358671911665674515714601160678370132745839466266911566403027429929277481767000910293284040500136777082552059044*x^7+14135615123010744174898745114939258244287939245037712352445972539358568865258563250534159090582274868199088417027189264451248481212460075704546242287564126283895231*x^6+31520364372377511199214262459159595786832186997613369568798541795415717837974448567373965389160764390153695878370641198137609704777629850811122194869678390466276102*x^5+8425572637153093445438445379314898312273858848497467422840144312769536329531832288974825690575977994273727153094658378787076218197866694186137024685391474147839640*x^4+16456935507041278349802265258341350710235669952141946447231612310903220137295633142910133878856752446802406051726452276382330216993144357209466690673712248665412045*x^3-1087431050047614433436650307789428190740022618655857629893353326610929744098753844518867372455631495267332037779859940527625784112010347314309002371201200849582009*x^2+1506283112557646032519118161658697890173611029439149834801107771165300388298719250280847253427770725553236280401908894369661348758480349440076749976359193145906518*x-1036234965210136600316252890315417912453691416125852082080835966556809674466793349272898348110982960812223536674286657189995590606062164335146235753610768242458010,-20093210105234113703961729283502123236598639145312650565857835624990526056370501802138467238358821580314634697694724016605163593405564365270970691121536322*x^31-208692077060544251787047255319189885684088562046667290165793085762136963096139291446840541896754784248212085928849954207521849484272067015162508521807380860*x^30-1181649547732907005294099838189518909752394263565332330198962139026025840420084762312160269905788936855092055759377273401969990652683171507353213175333227975*x^29-4836879905292206601518800412951002004616600481747703386243926214886896251314374410307325180229145562844522042135091915375195738074825671564425993825578115517*x^28-13949762727403452781648061905267903728022620927420452747085188438307362069944065135070962127395323071922459348147306204253629999115120204735565014591861725255*x^27-32271666692201551343802436103945887877960194891069325600777201710414933822075855156952947144281839058792274889211783009257241688465552628488112542871923546305*x^26-64337235722978934726626940402059609879928849166394962988048017872138147702289227029224581611339331562484521079160554025574655881227798832098855161021809451782*x^25-124349378147602092633308109822975974458011906464849673981619537614849116098286980047572779835363441073338957171019873482384370044394341720759846100549108802235*x^24-538064301997568376751507781377137466157905533064649574534440399696740218779307954760839798217490642439396351392451540442565853041495396411524632327062599021838*x^23-2322527930989871260509029658121775291586633667983338836559187462477187907623099540656747145659847624455650185369519354254670589599139806196268130318435612041210*x^22-8878115911848263484941841795020889987639694024259924798426250447383774004358012052663526946691021082226577723099906921869125803846683737115837546447178556102498*x^21-30266787739810829609385697582294868935166988786800367136446866104502334665176499150673416631563938970560939298657851389110485406540143071358582620566440765335193*x^20-70469238493364538027869771668875499804501530676446715758580251905097127672464912705766052780297654956668414018950941348411344621959508890234432600485133281917290*x^19-107374770373222703031739426222309316346293105161008328126008571228226396808134323667626144617443157420975653049882002166544806103793895961177964285204118628790155*x^18-81815617466465331255937076757271988531407583539438778056115748625408970243322335495692074789590011515946891795438640398086963075871979482154570807049138370147825*x^17+476611695731442813062732583877459073761649534392782416972999577412634249065288896448968614040296349792094758271981501842494478884531680488688828251387580344159685*x^16+2166139335026015147028132167613956411026142564772206498081501843695879832861347617897847584211732517639566140420694982065596519289856240840608857010850004554913650*x^15+3605108419027447697929643832883053443463365345082622998242684086942007567008993152111353362697012655248166946670183333584302058540282709466211030885389696756982535*x^14+1676127759403864989959200499516816790190612036208807796925069110248945108920500225455695556136016353600660149914742894640842799930599739303655625247736149263342025*x^13-7738846525139081317225325535589800876383248378402812705011849004952375120376907865862345209159527631778913810097179237953596799462241230836565883255490107461784845*x^12-23836297897526467723870703201799078666927451584524440983420072659985972033426186111140029146850443020030448737140216649799972836349647723171628158928348660025184238*x^11-21361486683269018752498010759704057102530243530763171678939438727576533758811917880056643603884188302352351533833721701635273825871904839497823226557209166361699765*x^10+12005662209050650508635308130633216318426940083454502404119868946194137821092284697843089363009996652468143906931444795753123786994075575242936524127458915072346350*x^9+23436006753565641996660384320593948065565430150977214495307267562925285473630467738037571934797441633152087320177332709118172196828322716761366766872244908990761692*x^8-1507863360960435109454492313711596711633471661634675117721041565738770077449554819635657953966609208785404110646814929052160666195190819680611515635474519719268815*x^7-19473872439901363588501598990116320189232773367378255754157015983743730103747017024170157799937353323053112795477060367757370072070293001439464210452239510288364930*x^6-31671493683426719386130135317367992522999228808350763405803138425814003636411136785777450445507169490649416952856745580902635924576976075115532082721651995148097843*x^5-13591812237475909969348321322459933779498123645883958732268118021158821529365502581207718812654639443672526339353888192412548830989461096953772735282430188406403920*x^4-11301231083932351311302627412282638997280832254681539786208710688637956079258662073394716300481589700308594840113916135556908020458125631136736368280468089303976942*x^3-1002420209938680504547894831271464971453953459141952643807005596702736107002428399556633628498839828690014738861945301592612430821436769131130720984790281427265535*x^2-215797511153807244935122292818585532094325673254313320378947590602125527605571122594902392640439282842709276294038372722146617459321841029285565543066982063279277*x+903470952071767913651598479907227669136384798409496227370181614450408106759744248321694121261682397752112915457412238382274236783399890652369899400262280434072108,-3595446655718423711452658233988340003399931021801689623329920690267769557290483361812557064495480783895815007144969442463905700484510923002610836376087245*x^31-41486143814641936469442800907087865117602583520343635263416391260704025721464567169867746714955634202349775257366557690834641120070099358800740552418664509*x^30-251272610648010482112637610779587778054725437543282110098431719833730796235000588441251244937091989934365228915165762101056354314732166714395078982059879788*x^29-1077161972834237056734354795061362967405183612978780689976960683995045461004681778949898843004092477111446486909474211202155492608751561977386824292363355693*x^28-3318155728656648325188738489137967102700473281546684545933984492262149064601085839113078473825768776118246277301815686779965110064562714219617344220933038405*x^27-7952525481679978692213663427923864934945592902392694756392142422095099262263301585897633281347123516806254557013658723589115966021132912807912596096104851632*x^26-16235434049276312431221227468268134287942248720986412522218122918932762306359829750189381311817096829548056299655655143151706722205378250406963821442195794259*x^25-31199786820843499395552418667686441533161534697914302115066593746654278122721341463819326679955606350186692463654253942979807007594934478438440618226728458614*x^24-113541087107113763109495616192439656926821226190925641487843959555303358367595936416231730611997414586789246684172543222781623375051001689923450880939576616160*x^23-510427182810834285596385191109274973115659885257071233164537552328539130846983529586255041473586915600253461104831451299920395753550603194420173259995163839074*x^22-1988978920688750819970480848196164037579359103938489830756352540294247189752827951419487703498540042988421479933263805255527702371359918611475859376289122798223*x^21-6909079733654716751793279700184066526188109778827793187889650877336534426930950953000625694756750074075968809485353389357608452262960711517685381672523141518378*x^20-17577346207950042237341301091057984604121392712198199256775077853508888318173843294001042827527103905952622530419156908964440482539520913305354086999513283718150*x^19-29454313654210504566651287463273848568267882789811520318748814956168070897435152743152899472596685849460508572143052984861185741220745447518050003645196305761305*x^18-27359801621686521703467907391584724600043809867032452673331204078889021076456877985123897229385773391815806193302306311229403209024811142941026342593896959885115*x^17+81412042887840420302746974947089458344999537412129222296401133746261478331634420444603269663068097771994024694512168877678988079435148464360754988143715935494300*x^16+492970716692488929756721314095880342713188086246484050429927263066712639455936505317334743131791509396532573384421550137307864480201654695923135414289803487406950*x^15+1011756703804650074712712678062010275372219237011793304571432150706160502504674040940004438627498283998046853873344024448113486945899466134923280593273769358190795*x^14+728377799897815456035380756402780453941442582948691025426606657824548686874614531181159496794246629222665946264749063554620541624520620077008911934666072415468235*x^13-1482570565403861915225240439810253770488077877655411808864225810635361742090733299110795219264901671521628069350947404359110127592743994008725751585561070887642900*x^12-5928464265564985388579317944679609613783609671569561318978068271567919804407496835837513415408716262427414592707677615385378408888368448023955909915538853425802155*x^11-7446190578634626056835890892434681229458646721381000213621732659351440281505998941035363006381596804585420755986705974481117694412716699490840425393114310332325496*x^10+1053891410305022926379676166904344981114639895568123098986827064446547241435654128591366675037945391763431498083725255574306736542441271902126113007770342561193373*x^9+8709917596931366894090468164988609229822955237156832864975938058173069423958999298979203613501114312918806033019311064621434431654375107582619091774529818768718993*x^8+1639979343341783636619852992035005553954109559167426746344569677868277674120197681933272110377879364585855722216306820619122906335303373527379616133138290495945905*x^7-6506404858523022965445593986971136159526199458893125919441765843218006955312453284678362545980358495848469213955475655596786468165649995769502491670295722019393923*x^6-8494551737008834740404127612071204010524690211021659247307385406963106104600186795734589588629626955391858527825534173949622711926948750049137705372063835635240506*x^5-6820362323617752275081556641564203531442460559396387197332444444708220972049336845207314881227949736950354133201615510034245465513378697649197427952178794955876886*x^4-627667872913394249111339068962565149592661234335897828357168565663061980410368579860114582074080378211897060434417702566291812253392868440180943766818216560783140*x^3-1449147163977185397016465257787815722579322006253276130921209811523726672422864750571956082115700581247289691867024598243558934597315983316454270931745751877978881*x^2+1049247836438506394598016777176831958104626654127729230181259810396496278939255171937350735839710100212822004098552661027971699269729042062816840022895142237822308*x-95850732024470549293192282530358520364863296100064208040645490713165343120382770847303730511449330278479649984701834961202822969727650521294466112278239613029472,39659173277848192091030226072246483832994902344903960307452122561085571304484041702029570654353176257920788600027427501533871543461424787231694067058088013*x^31+404901594987883830471751310168423530642257002569238752262039423186135140552390175781632481144355992766969525919031095139299094000565859272616817587151014495*x^30+2264980896438499507315611961312471148003320859151823686136305104703778418113914688602082457011306776632986348943608649292579521099963051732516467632793212976*x^29+9190077097267876677205230942058160093854522735397899500137076409440337101047340915027692838184755438182608670335343264784868155455742402040702444728433503638*x^28+26151737242199505140401208153528204507924594836323561124337140237954862514886896014276308652805306448068522458897194069185196929823605256950035911212455224906*x^27+60051350921807991394814441977964644268059604400009094451652623952157664805784676277263729562667195510276057610754089147647130054943946566896228205413209918850*x^26+119128220183810381895790795525909837093714794161823309063714467150783415255258320412406022425322899507603153410522988996024183440864312551516238052796993876204*x^25+230602024560051952250524529145779716393030367246718857967795717274397701815392187541486175772816272916383269215384984966043736819771059651373819535395191111006*x^24+1033481318017790532897778632926954880616075750486331983092205014023749085441904740801768020027052508738953629754845395535064064866114919381501288829707229363091*x^23+4425073803261434050425548833480481084650011820806073070818064006773013009186984857866253032416426822964264112763496389966673392351336944680075971141720576582845*x^22+16849807866380622979423561058904885050200318240908625919509802438666880519144791267193507429413679353903760421840733718360213540133986486812421113263027959584215*x^21+57234480270169267775205612483168601089562533230731668463715297154933121302975474545739690281153149924664597176383316703720026478918199311770781466269117357118191*x^20+130758485426755100791536834894383595333767337908205575391164451816113138650440340314398514540019902342038030023185467843654893258305312872751741667231973868561575*x^19+194864003643613114413091448494105905909516220317654551921819570748279032874722750545193260189315927958906977066487436313359016893282669248415440685882192909548985*x^18+140723313193082039702724655953375881679388708229073343682488106177817618056678026233343720726945834179267349934415833944356308366824231001625782467753445004808520*x^17-946061036382249907101232692749751089425089853719826723649253495288343777608416088796153652074174908959721073495725031453685024560384704392472504670635003039934660*x^16-4095852570981920324442228546474143643841999399369808477344072470020236021891795698868633759239626522593522870601644192236821449179964708819060491674356318074902795*x^15-6495551528353205775232394532555677763870540574534580632563343435317840482548661441572734368505172002862442999402707933694072601122652843091888997063630584286813335*x^14-2602201804705353272584385885579100239597803584943769086522759798523156585697991574098405645357155082988423374470422117382942067830391151003971275207894196211549680*x^13+15069267344934332375668623559323040303886837733202317992914274691800928358607780906825396152392477485666508072777182713942348764852819164198315662954996036931478430*x^12+44220729239597715723524032969367665311067181287425602323375387647228976861793097244198912629144461567146850667278489808235438458072360043093126522951249062328263222*x^11+36057396035859070139086077481899887537171017818640467111318206650205453710610146158027185850972619226449527852738223628733357416532581326618871064077762258781553450*x^10-25411045915474050767144763912615637873419967154148613617832246395571460884694711933363225926557596075399153943368586760466587592743186008656820925935249226992035406*x^9-38434999535993043223319682868750729462412401236575025178356845187040876766733800257576434451048731774165723466197633712724684197244166022097281143850281310678777818*x^8+5913414235957716584766161535066791586304288648458045059755586612229184223777700822586713894897829308319882548080690522946049899031163990432090998420454409290973109*x^7+33478660878821496232620721756313638453493740120080215039791050392075701100993400633367995312696850293071843462930804225734371598410793356531342079855901791520357525*x^6+59406066015869111619831444473590957526044286905743549263664945718376386043880598283268712304876456927687118623259540230552317375916805382990461823229741804570543566*x^5+19676657316513483703931086850739820978600622744738637333032055710353428293107573884660214092529209812335862439119500289008264790090879441705760393007513057356455604*x^4+23642449403911654853227212840986826358773289759573122133868454515081771588713204610379624416741080613685466518685286924341434062116817500342320650977195874960703404*x^3+302019193752004727355454633142506715030214245162078360859175728825114174133848985708946012927727297924253770803806576639129492986512890919173216080161033424362310*x^2+1377882431417130710577752426946708559634176952313143814590721227892431901369679800510024918304323018987846521896382145350461810670864741023888299062820993459801055*x-1324361747763429935732054508017567673732247001543249519423844490570895818437729096025792810200519567041575464873134816543357314078615714483421367254098673555344791,44166180952197278543154810753289740493996221778650743164239714428422059476789780115889313019747468686214403084233761068576995201509974188371048793120155163*x^31+464551154458356225496051258201146153302256190815363519329974670592578412671297779691320896896464970907197279554525695607671859700660183583452676529657365605*x^30+2661549815362583410429384939662334605379895561071063455052570818898740911116664430336064198944730757953746297406968095560002742891174628473034647836952642945*x^29+11009390781259353841213915077625632833284251886039999762044571055369906075862784562784070755235862314582937616905106691879093700524102543946528344162103461342*x^28+32247803251912517930922652469866688812921746387503328312446196034775185695543053792184864763973564332242687229779316548853305955985542420108505181268553934446*x^27+75677755226832983105572531759165779531455528862171212460004193844761099294018222891408450284419138342083435520155688869640396522403384379703054137418062110272*x^26+152575738603471971784272721336739218395490083013618474414500658080244535811387835139650946894982658640289686935597798690174336404243336604177117730129994386445*x^25+295770038595453466298089144952086237515880070665385244943959382943965059268825424393272499299973209330184803475191773207227205240889846180458283832798871626102*x^24+1225793049143753021122424932438159989602224793229516702792176621917076311453466329162405961164740546856078924197379872051925009065882094823384762162796026458256*x^23+5274725647992487256931868634568760557689368469132435637686464143657223347598686727915053291111483074466078481151561645527325977540217668698108400990165586911273*x^22+20268914412454477384604320841518113620543998012995538433613120479249163815700541799652398667106327691419004921081978429620656867265403315807367168286652210672145*x^21+69446035358977438316604354075363610849143171336751279538824405564000680262396452550371123240865574808472736956550769510367542878780071430243492437315173516352211*x^20+164934278639783875871094086558767023271915196262306266779466929978708682691956821047552739919550274603786669149272913842232105232892466166026863852820513277523670*x^19+260611451110812483868024046612279368469888939009672222769343396032674690779316019734204563988249842122541333411226582538987635010597663150964704479593181423655645*x^18+219235412679078165716802402229916514958521954765763629910653285308987892081117576224713985476242281188296817114373076030381321506179576952587041150534851595852150*x^17-1014721708091324987484554656342024861233517416512039440701816034823552297920675770178246599535584374786194321882909333038669628638843868879836708360778526129091430*x^16-4899299735158996280913169561974177028593623040693101010313197591941348602042697186600207716538824575898895872057542965162938053919218828130797441946496968945092390*x^15-8647324308068719417449573978030178676763988851379436655529069086665087905919463508187066374649490248625456599162252780557312994992272957706777199043140519959736925*x^14-5043098234209556156846513005152262063407609217912558000690229698158079511555786293619075293497112272065986472909667695337147963067518956154315554008548886638528470*x^13+16209565758354833470321186944489218825612725971348110068263036051409641768441415090351501688214046739472011366088089026872934944118694158018434032744418335003822170*x^12+54849202324825518672007100032761708918098627004386287782725890625493517927319194541268625714700937751121414100096727150428767538498522176669187372817293811258091537*x^11+55370079618305984838392791301511006774231357520733297970709002367743817422727875333909053416735988482788194375920833197822397211369743838375582394113270050889707100*x^10-17264413472288562426332072953009586873710800086247858311799357394925913918604948156010007137495098426625681641614727516627268399294699108079708271322439553242533185*x^9-54784142901284525994422910085957886987022977105734759213811376494466244864785411379267984726574465494262969559171384406195214943923968530981603922627396433113680622*x^8-8216962733952374975120641255913834042275551033912438524552083260854456214489334497647798923374783639428305069274292111008123956181910987776088310952188854483664356*x^7+42480460453257518019779935634649344540176889382051538020545959120077928295658622475685243611550667762301493006686018370787718029253256229372914250785897660486505313*x^6+79645317006373580027039480677701001840142356584352734582130490756488596330846924323777577423069106452016131508290587975894651405068421792769779846916682354614033595*x^5+40311171869444040266704026304649028189157276949648704316869901775782475668083922863043210898272240038635627981672377880789076678246467791414736016653559083721358218*x^4+30442004677527971037640218131082690573727008231058526521135072152590389612993567917737802186559495380060339077132605989989532023282518738894150640645473807800100174*x^3+4354723212670420308180470155019070683457255023363025536196132487132423691179600597828289739662851505303914329857660430352162678591858679412217442634572248044651692*x^2+1988745395529342117879601528728357595396330010517308564290241741503928508107230814152600367082262255785670834806883751266264719781598191470829711367219848430423675*x-2093300378377499873342108105596332770882609446218761638520488912040961351441362385837526449043048618068903038650742423109410486852100783216529980811220419698834291,-8082001194766463545651528069596248669459226425672672081816004851072197008735206139598858683416067583829384149391991112014708199506484445231595525766296535*x^31-79278894108520954470895018768188356754278743164662554828913757391533288011687885028351099623855471884283844802824879262021368941462365850281491239641366548*x^30-433320879842200967501916505692009538363218888277081799730725100532552864381899786838283857106959761047175158017607840783805669670707518564065551422177401334*x^29-1736769854312651715554949938229506665445431584837562873522215933159314066630404173105318070814834944208981293917050198536669945429110494124875973312912980180*x^28-4850687545464839734070474831361615991000952433434269988864513429569050296163633607491102185614876710106866991925616456193705034040992860213155256934639814803*x^27-11195698313283705418222861068346892828229892641992834449593899840124766627530968081504121737658816338932933645644390735788850535180441770957001357120553910875*x^26-22449857628580059045337304600289527380055456698880432229039795666773395474769499716981637408855042675375653650041906231918438813896275774702793504112028495603*x^25-44219494070305169200090593739595152204986919077977086933900959055597590852786884159376175548657532523018638117940417319141090866896958638392803849647854955370*x^24-205402809090300827633049390978195561855692038300835753244075014922864955931969047153428200147068775924409334454623683502830684201648001917190844292193771001022*x^23-843684233062755890397153749551622674294885574726105542447309002372310745528490060575447497957950564529308731698839088267902651797506909536089560395360032660837*x^22-3194307920196164236629407811196195624942271252136387329253426342455367313233854966412304187934299648087347200653270616191507086224515570376425618021277426479793*x^21-10815736461001447455027888815005646664701804847103705888471270960179180296170465491401193911678656278538352413946416052503415395308043975282422324554536586858875*x^20-23972491612376037712696665168282718109910573135027132190798267069845045756437484450479618562020773687166507104586725580400962537694804100157700171725696481639900*x^19-35789917080754019508447854763959534221156253407345942947361409627379425746351896036814684150045129242167320035865568811621499846475871541941085836636085724861070*x^18-27997694855591661663015722746695837934252352124323757759546879844264639573413017560352908504324459165270399052769656051786978869056853192414808490357969110266005*x^17+182503901005441225935722383241087020635247189854100351732264850161114578228906147363028951060152470389165364211190663082468660836724966836780763515303044125333545*x^16+743918463726166156389837491527781819881461059257885839648116604628011411079855416411902845296320589427599748240025571212468570602356429833146804303957379816623300*x^15+1107200509099938405829967010713618777812331605309612121374872780700880452693710522693807529801951618178285802934544410262273104132656869609182601165935204538597960*x^14+493050159095815803520697077727774047596734585792201220991551637790154286688621964400993833236654348445045904561781727029426531902012486795285188398585303897695405*x^13-2539731261089662637317894080889616594896626971572449412108178049873656460512711948700642562458415722060438569519068170482341114748810415883237560369625538759193695*x^12-7593707993857049161927894341138056605573168756856391958216159751870456423906147730116357357884823755557474683103869557293424709787310399944959210815285971861784015*x^11-5680167403870204952215312159576111807449613664512686378719337984866728511920016475784751675644230251033538077424895072220778255052799652743552420100936542027102712*x^10+2879345221968061363769917093076040009161668637116714960483376285839003714964656147507325780006377833299631588323846547056891506219991645019419019913579108903412949*x^9+2003696904812484050079671017829974535080255834901014313488915395245762103765957938652950276324650435171412590700929835111829805026207237346372060210014193602636545*x^8-129016474060190323360996508299909192765599686341128581294062091397866822722984540409413039049386145556097255310216725690908972291449221032433555007208091970081347*x^7-1584060914652758227907257529633188075031100482667918434345998904822043369467995959936635952847271897010935366509496867730812265371740593935599607129057792106188805*x^6-11839699371045165596181273088289010223667474400778635339347075305712000689366147901062295101101168894354499603392320802442395432639011401494633474592258946953904022*x^5-3413516298660676679540984806062095372147049838633366124059272739956113614551422497596633152560000087845928798729560013550076502480535017115190809207905852770336005*x^4-8773607397061399486795277209254479549006839626461863780322598944426071103191757739384871527346745465154596956524154425176871124784910924446164274445403255431510478*x^3-126957680502023771322517678875453204246994169369547684722623723886740888140897866723739248333593014132438099309062158081707540632121944256161724580578191999869213*x^2-1930089844190699336003660798086482641882558701178732194406624840571670471710190424475631417707887543756735609088170035679918795989593113276418025106506172442458822*x+112314362362546535875817618015869502905604691599775073509127149196292191237182532599240940460513447081475491268964196117484496035045552051390246823717448449665660,15461728019589991142990832353702096469242261351639843098386861332505755444791447610358465374640589656532273353675707637677254208558243980152844067048938751*x^31+154499592150795143088431864817605193290529818641769396559401343745343215269730083044150784598687503745015743710228838765541162164323337369120399454822582237*x^30+847148003605053404714107726867168667241200590444523841324384526246132175760964142148568698391356814833284534351686537375386445471387666614713312507350257545*x^29+3375555232988109850991609248122759475141919642779105163860929011777390438901637256147809310404107354444022371031453787809933844982739451037449006211508236122*x^28+9334188377202872534306248632763764332416502783833843592419457168200240634482313279959013178060129338589900677933468605772313339234045054698356523103127101284*x^27+20871581215660077608855643212979600506304974261778979542694141005590893255817820285900187888694466943518722190888014468876362584670914299043608133105797723457*x^26+40485835661775869320075936495112132827483051129481742596163028197546168919018692979324783431477213336869135472156466317137268695975991550324757424082474212405*x^25+77904688680310275439526130713195683410939291172523789968439992487565201251804792839001934605723318813431873051631493122930910552202668289074168599163710360679*x^24+379757981021249213874283224338261065775673513906556637659344580562139690689809578752389495058597273498830342137687638889063791126446007584147396033272098947120*x^23+1630716761963563133323896527060813807738963996481661794467637808270416476780237272751211152021595689787029829890488871042488741936118305151569818178438618703326*x^22+6157221965110564118307959565943812080272739475202028543460558465911726807178810569339000768332803053610685847560093726138079074723775355663361152179166533249425*x^21+20729286578298412989505940508079960667861566089697259298820901886961903987128178375167672575024672009988236112205765378359889360537179779395070553934064373211349*x^20+45539623867130648467153178040926584820841181453162869756462417376831027539016600910458194015487416759591728219843427832520075416519216617823036169903360343658220*x^19+62920089507687906022866722681213972612605284051827073834301173373550111966752706240050212724122911756665793580024101191931853296295680716862697119477402608064730*x^18+34222198893179469757662439520071660935227454017674118918802999948171173781168659791614650507057149982293616856056748682339464784634752032034775416348993711845410*x^17-386069671570526660763440889687069299947814728125819472405167241307325318076922097959712930064663554622673774779261985812690440066368346716459099606495960813680255*x^16-1518673401760453659935407291338207918135873193434603626930577700802215626643054229661304741374205730145553135896148518292576026489223930980157877359410838047484210*x^15-2144443915741093214351476515725872079903043357726058154246075880062979771766695674011796103722796380211612973565815156581186434159907394168710371898213017406254130*x^14-318298451022523195570320366986370694308445446049821646701610277995057921140159890953470757174471245609842094202500344274217663476751416635683534324083098742851650*x^13+6276477310510173732441241512906161715807479613698580643307731722943985713933618280654910678772314848467857866006314542467839221722219904174019007373133227902799795*x^12+15948923078846622811289246535885199283845426294387549100774596048687472650616073752550005156935383118825736503555381786368827316696860234500600841433320559809095609*x^11+9656714301398215556124366043833709377660838835349496014412338242103388969912630940375508562744857611913771848561885591170370865028274964576843798939000475485143323*x^10-14467443164259099541768143649476097102533890011401669843227674296880531263605319142790385151063469317875764196015506152373322090254214535119345895811668791682616605*x^9-13441977050639391206976525110382411842913609305521035634687006058476163686194041615610684177705931429075418512080843244522695216404064439441043684824837563341929877*x^8+7234413744908992438970008715970341544293198274304917337960601796001827314005430299996304982170975033046593552210011585211802688633599813685291550349482273196060096*x^7+13697391305212395270432130070348457208209457907524388378689537546540888154916570840146110320924528747025229953951684246793453811665705245986961924119804411304977393*x^6+19780590646167168279553948567084661743289345086467233971003985055567724470383100774915364999234503565783727417776795628705897426289845674735700889790024173447625575*x^5+1210623497215694324622379438955872891906078355822190285768408200407459333047403081882490439115582597362214277501751181651937720687571960641791041765433290194632466*x^4+4860183815726254387642698867389767083950831480157518333356583487833527385634478704482731435810918434297670293969831502375464235009880501474208027659635596324575530*x^3-1428237627843468226731795451909833610437002139046629415749173164061295556576304698651444326138673792007980302008366595242897737247920326051941052245905369846143336*x^2+508623935992873121260968287008380192712736284415281766454817310337212552326138621598028449566337658760263522576720923682478538928837007764779223707905219232961695*x-19235330094899103102889974048563026158550067259135045622293649624616086547221958184641387536761499734528389219797898153605170432667990234227067009265922175267004,23604369460672825310796173698768248873869060037706482230165517244397659482963142690538207370644393651351853475088384995030717061925945739459691045288648650*x^31+249851447257233817169996793373141565352898527616819432207232000015878554818725219661138173312786417210583548142076707500141131516320999804443496851269602851*x^30+1442121550403025361695521697383671019701020615247869790525276360106996896494484775868648927690915587423280522905792394595500664984776209935900165755160561078*x^29+6009946413958381149887349498264765550178255727426588728111249296522422998657095607738047917696321792842385138585777043046853455636016031634158276458824637320*x^28+17798077273715099796224020573763380287981344958760186486222617025511660125234045851822723923704203808874951561952671826967134588785526454978291620400585798286*x^27+42276070428517678013495622893003408615949735134889916953121073701688483216847654731032816242983169928419131083873315098457567212750741593185897177966322244845*x^26+86123335619763917354310232165268102093531512967357541749630769873390817267305080668376562379421153334578565513276137060579643365628933286569851249302495579016*x^25+167709567622543910011571600182140681757900777491312350306152878015939095196434878796973617000241712500141893534648061050277144626449322557086443502085903003560*x^24+673789999858576803606784954461742562969250206186771691577212179153574527485308473501031560248977894376325248644261586580910649252534128629610593273292524379514*x^23+2878376354166918767733941475536188783730365205130339638127106942133938252752868705893399772890761592235593254403509738370622409386597849200787205634351740190804*x^22+11097001935676461309297647935827565161297113697099526571316066444080548840907932892414876803311559661572171351841426412284399332133730330893523405001210295963946*x^21+38166817583938691134965691789534684427101123907414361318814499477096287710101419915371524848328825642123954256417309983201370496711242463375385514634310284360680*x^20+91865545881553847709172950257208603781180238744916475200192877416570224459851803403926827570424853608055259756308450140559174157539290439174934373545095271660460*x^19+149340074033082433370174279297016774339011917142389543092249955628675750894554100041791775059770652245631868491561653237635922925654963493364111937350556381309285*x^18+135639584578424678382068946610468997696412644442204170436582437839196590061083562370288994456854642111958631230715948034827999974223386568762377685622285309596300*x^17-521889495216405395636929385983846103626406191643931276386117172885855058074735020207290629852636416529058833512504677465012907834383079203296089272200406807577135*x^16-2647929094803083370509385372758318517511749101467501620767631010697166397954596517575406958738133264879788832494384402438986760907817993014546922963631241581647140*x^15-4874175484167953279298809523700583575779143625761887129357715991012690142795864235951372161089065787963719326137246562579325927650257477926727608796614953224318725*x^14-3310624209975868194832023738569850890078336557236921344003438601097209882451927067406032746145778014886871761325887500326535692130537163244668946521238190902181620*x^13+8051468807885856291802729708467578988066561192896549395242439694335299426528860743726421758858749836511824744984903875340237028992590106424764300840571199472285995*x^12+29839646610453904243170996926310135475705948367163486374626596177055259629106940109877771676239003243612889359842761250980779933146537874982014358542683389911450910*x^11+32831927934097275994835244181654421879545915512669046384989299531661249789253158522387811035318156191826944485558555174717079169559255450368406064241160088725334714*x^10-4037832814868231344336132505585456769649870058016402904118623419791142401844924077730343371824927149001931717072585888188325032626404704921489093439293087003960018*x^9-28005650389797106940176263333531903015449100166135772615757740327059518436980767875392841002340870734673206110892934572781794005768359383280094925816068681631320245*x^8-9449410250075644537631652613026651751450429843706488236358162816451205483016755913386573581745322399367594340945992134376810576475211165107015754502135155267992226*x^7+19611664272557512283277487955006745779139104212352597736335302793752570990413245340428964906238256675796156383787541753481839365431041733215338827428249348716438910*x^6+45968195977413438702850410568836228663135277805157854411840398824251921825594828012948128944885101229752621770066671118839624548274926759469746758954921437795374224*x^5+27523694793070221113180524391520053161450600760248996915587313574976466900045761197213352458483956773632421988225255992064737222949016408840655126587118049778086545*x^4+21493249109926987076533637140460987183686355006202158380094009798893471836816062354885561710172777056628166264781064786130676158594112260177830747577185329886138946*x^3+3473572512085747435323836864520726471685251655543727707976586645166802440790441452148313454586950237436569446430210811262174163838916108908085947788556605284661491*x^2+1838732178294043418737012005054373774059413786313283690305003725424808108651088081497578006297515020708764991152837648392540989885064129132530754237164376826316974*x-1074571869363442454236018056768353519409705291088234032073767731851814033072692044161187501854327124270674696920274845511213870066159042812238711754206915722719195,33600400451677093629755874658233737622453026557050304183759539740728355717854254511146312536251903281825347156567566015906771898143177384104946843118419660*x^31+339812219763927759920622020182967848701932251605676251986972396693208245223650608955506431753730390337729985490089187902939336236134299329965863569909407299*x^30+1885363726865695764728401167271588374411343032818973611746505490506435525257960996609622182488030958140516694187592424046335080571739162395406456988641034088*x^29+7595015853332512117232335357982731355853801219909130248885248322469378327135001784370363470819537339614676391830495197658675167023622060304677289108205742693*x^28+21369802843360136505427015580365417186914114469175924364460961241926325275601619294118230251909161326863867505880204954280864915543075293914777000092734239765*x^27+48589450803531025200145230594667097892305019242179557092007084671497082841534482376887932062188330836162198569835332928248162152386868048242560878865279719442*x^26+95575078213521677409931642511762840076800542832260375391725044631136588906168980485480013741016144113904065179256763515295782902712362455028615018904992826324*x^25+184605839958084159504713094402506346824899897187661736774495187103686040714365432170524973083640064903370257942667643056320251732439388691619162579358425008939*x^24+854712557405025633197165901542513482757707586038334071073346944408635135107208077026219772691890727474629892283243384069174085519840000043398635873622597707775*x^23+3660840679671973110719548984499258810085782679113026767146762720197905601009414844785137542115074248114892493510096858352631029748010919085441277251928585394184*x^22+13898443130161402407304754459105611096216413043639884737062971054390259336207789346660842808098279890093185382322334840294449220416583432234796015385346532708203*x^21+47042748934642432268514436462578007811647812098821439612265534638542075240408194436115879246486446080286995046851949078414547407319591496701787369558135869197833*x^20+105830831654106633491859068982737176463402353765220242231036109805762488670214267024138010474730883303572416827636082082854423514244532984808743784798934997724320*x^19+153457472069286111510342343652059675470889275627380282197906077318701786669830744850901711923482589947639577473969872106410801060333673721764364794873146300305170*x^18+100993974423145340184229310434486605210235940127501491036180358151987950107619596447813539216536626989195584456447213518846524160272796855368206571101215396860195*x^17-816579094482832738569033528350761700947291219899398263056449675700436231845286799823134641948864793689737499548834446563497009917081266182581991084366601895998140*x^16-3395571025481390058695703043279896010406934603770605550773104642172037444589584014291364165697917093187760990480390327946413929933134344789398172856342607022012980*x^15-5154518112627851689384696970872203889494716969380100307564175609156464724652381692039992165921111863157865894855772044299745370801357822326651605615919810329032630*x^14-1603116088521532458875764887978246129449783353923437414266340051403719358467817546465303979479678080178331193440999497782295641028368008114755293522372275341597955*x^13+13105516717203720335800994179752263461966483093057632421778312143084851836544760143980143512200999301973116584873217692737228890812142598405921303928434071346781860*x^12+36288333076083852904365863980509363082709553732199084358464141092325685450539597287549202426013873523143292123874364067898333123625253659141937581090668423655800960*x^11+26661885232003093686485083831320706708405403103650991052143805978575086775222168538262540138756635456957015804337103922821400815022666831280596194050804589468188121*x^10-25296737498889855819098636488398384103978595703085117730737754454958888845545328653946100251137229893864257670119699006807997649046007249991189059971133606516150393*x^9-31231758020752693331638309970527929611007112228832132531215175421122811184750685619683510131223280118405137356401714778798983192074140269047485128666694780847846333*x^8+8807177095288294284224011107589961125959986936770959938477533011552392540921010882306845432651364444094262933468486514729309428804048875518909395186707918464195105*x^7+29175573649723176819273779374389007400405063018541743183584555186060683305095511060554716553110049077944375997865309321614072505295274910154107963315078973160840878*x^6+47217365183730690331420439267868881287980966244210645291230808128774067277693326581458050018614332362285724959211831769453673568431685515091422224082090490562054921*x^5+10120017827613514404500299711881737696538349748080066017297868483763655239499802716176389712267583807051537010629170382866679638944838452617144039825087932846080171*x^4+17003187261657832187722419650945444736701587120751035040216553314879377142489241983796140609799713752496733138401384324541095214172708994966885938303886702784056395*x^3-1564376638629438691700167079453784149460439128977389611627263548045177952615702173689465421933045971550452965192278774048707635113648477604586800789563658429846614*x^2+1764737247659163858048793336199289669159605348286071249123554223839233603424433381998879059987145812268082256392794488491247221715506860448826156219180447635876342*x-1594559203469084678053810225517988647583225496517033609545964958627586619527557717698925122588540503595217764796196983603899538341298840921472427905107802740471823,-10444981040256967546700780407993730822941359359117004116215314761049175133731014583772132010388015076878488351633631049925615219936740414631565406658188986*x^31-101881660481175746036883804150214221186330507370930931477005829993638383669266307245903987893194276134085946115859620462299123899936767281315181798167706075*x^30-547864326014835712055115904643712940004632931645978797326489269348888671001959092230980824182274696119698692642224233127954428863593381926283699478492337453*x^29-2148340440417655167032721209925742250338421375653124022121206249466041087430030778212999862816216142730998848371948136283318237987189966776438914241854726361*x^28-5785690294020527078305610881272074634157485700736854455848012473022949859344131605236674913435845809547562664289447934398221140705908673589313243555142022813*x^27-12688604819344036384830255152307788248643590987569258171179773477247342719039889370691410345869506736662258517243384932531372093333133311768785050712865983900*x^26-24234696282926516822977692350930228744987965237104985106455858080085644097923574068769247273705556623588061753189204683935502046338711447754479055488441265129*x^25-46642617731173681710828278914971225943134425676486574730602146994893107072977194111385478809413785200693591067954234682679345270453879239890634464045861886408*x^24-245008689902214727457156431617915528628211851287275813725697716720655445255474666349011084149205767365939652503401507829694708986226958556327548658984458483026*x^23-1042399413011430810256424308315448126511369706954745619204922489528739748068836370748532381441944807975195507633740941124153560471920526732710449560425734809880*x^22-3907361210473618142863375781593555278688994010670943039698432317257471504093932703703599834147512094713897893273014869371365390100858749603670264589203948762213*x^21-13056681302879261458442431915487456419163537066870853055378484017440811172392965207229865644845253155750377746902030056908634333841999821857286050576717499424996*x^20-27593008857229287565419100070606490086985343504407104327731588797210193631747517414184445376160969271120337963940208823642109341927300424068734350060110251099435*x^19-35729872180156217304104235643740684579060322635573794270712899869972851789344384981934761663934683648029186804015338334953754295761161589834278769131646474591975*x^18-14144287629339443898981516334021892914669897977395275458376023629772919473715553494777027677375726260395375069816477778813507150293155222940272987933259645013265*x^17+264857132774811530051547873118000238078302870394844257282119807653918281219056913177714705959480794450216320470176698407847015766364869329988136340768620396675480*x^16+963306753483472664583685271721799280411582783931674268028290195962549521722805674954647857229080919119657849370393600682328685892919734873855456958897675893554415*x^15+1215946066439673903114015585321401648961358368627584602012496515079838453364180019698645249463600209998803796223448680186440321715351497746804340476544814910733625*x^14-88859173499517613538210508962133911069158080779075442579172020977062366022905996483505153890105736999600066199612761517561045786143359415399152252720253490749365*x^13-4241474201373103550089742091938479400462698548318913078813408391897991817856362040597849850424233598881332879444920575101238951197440368077651287853262753457941170*x^12-9770027915262811122789483727558466573958256942812020405785997159666527677070314889131904563258042687321744295367625631697949410265466123298533142535500190706880849*x^11-4146870430087658449805101303728876302872016859115784325589171910294672348839313498799780695496074578981470621312224113922814268653948944044791839058144565317225050*x^10+10895634438379952532053275920121881869843319143253932491193868022143902883926403855232878665584185712864506051180146543863632021241758461014134496094512799368181888*x^9+6605231944838535325364199531594445856634346665826653687789345474108363950450814120946630718978519471939415016192666741332199055164516971706087418227365747256058541*x^8-6531833870102752115439682812723778459213256693834927426766903909206239460923887110341063106306365323724934411507610767096647201046047796269986247479636313946741522*x^7-7715349462134050303651715159729279428759464129220228941710905229691671968034640821925358082593775919019996112266800611828008228927562265455376989860855161621355975*x^6-11309275580418940070793557510600325634909288294051157058382994223210467691720120530290083422994296567982491714165969445749980530368398073684683225334248336005018386*x^5+1659559092982836331878980618970173790041608160952915315091207200503523850137068410626252547697250814450041063632962863193918890964971051515793675532267040027283888*x^4-4191276594572029747347300214602680755852609524536833745237693053997291959851063917788788476538597137138693449484821333812441161006963356666968823484859994251059759*x^3+2397183190299724826774873441974373084714170109001906171345850803794859929610569355749849192146080143343693295890442084667574839860964962208504884703620139784767805*x^2-37866798945157651750389958932303116067670580089118796360745781429803656430186550105384075900146055055571319831098380906790605959879565579853083913608872736526652*x+40732144519717538466153341771844489517987287107734463219505119340143470766879468146311957194278054054045302698163313203698573066049053506639302197092013704789876,35352838047944242555746362508951963018778502158553599148508865778041854962234446212615708502358678132885146024601354922566835408730897057976603391670333237*x^31+364733526514088789190791179744095815463342079488393153728180223268517148695316012860118723138005848791185680681752674424967275768077744920241750318571851866*x^30+2058230671055044457538051853870981241987005259795311141879896456400283802435735014345197108979083947763998494432978759373645655914182742585775545173550770740*x^29+8413847563758815441557247839410783842037588361675690168150272709520820427740113143784788744141934420353772251345150079189476201048533431295892420144275416482*x^28+24221432999275931482447364040127201771343133405737154532996212298106032453300008051208947196608753874042752914648303266338028952774497682691342630479741960880*x^27+56162603919243697212281103592234585172980981579034424139609282204197171085712642981074793493477738911012522054311663366099416073203299067768195867041688160042*x^26+112342294094640849743667179408035442075880613597450008132247510767067573879323897216385408191699820590126012553669145454168456153954429228915441422810356441490*x^25+217948098917865658286044675105040605710234921868210919482677370528762611000569018381563574407017015125247054417391336805970352038148729584056120955352524671403*x^24+945342470242571039944933271741807918535341117771684153909038141302161492786827974859039675584388254235500384156927836917736361363050335070559265906443088930363*x^23+4047363946595292292268730971054293080083800879070156223493738688652636595445247421950912769123630258240020922911465319335419508029684595873244804758435514906692*x^22+15457368798228249864188191840487518096598307258207498758178232236808637509664256948713139861252448132158406129201434029621524484233319130093234814989682029289455*x^21+52692393382722779751468767146203277898823155309444507137667447154726562949523642949707020601803324032965712185731212962407681891769380578422518635901644476285655*x^20+122277719446448956557449192363486206577085567344655637488718203754402533612940259405773415408413218549670587129120272738332410661633617688383901322028955086310735*x^19+187051637511579433131341104460832661965057261834785370644709561781793754213395683090084588304217100991018114066255888586687179967204185932877485635197324595150705*x^18+146230946709659163980765332363859001688654665008706003550212038110998709435122216747060207125339731008091639517354712447790011659152038579961986393723944867480290*x^17-826113243153512646131196617577847401277166808349035883456742925196761821913408772000671876251373172870301729007612596446892694541046916300434119878516529013406760*x^16-3738074316048997281212971130910747042795298866306533169490037802975824509036208366938199752936629987389338652732375362889544697423557463878666728874604888405323535*x^15-6191881512517134525891905055674754012223739006828366218462809545365027085867489475113881006251413657607732710195465298583331607427523815204867652136540610996145685*x^14-2999427281144289741993994742406851222796237831941104927013047552685384491769124767590546008191791566168081059897513835802303950571328543742864392774837866312220900*x^13+13054984785303435183162415263303973290456127509978840223515971376365826806331218356643687843662975181820905178048497287490057821523080035120604166601443320075546690*x^12+40749278781974369108289807325941230753519734798375356730350305859105569193620398459223931180050119666790393839354632098574196769130571903863059933160590143152774758*x^11+36548368693506832428130373091487455774565443878908342539227031211686428675375465192619009334423660245678115669588562735067780115017266251789647432348422428359137509*x^10-18442372831251373004635539501730031110097089009993693699434466305836291057189156491397697144098480693302685854840245974489343133082952510779487771112647740744113130*x^9-35646447049925047067676842268094194298097109065723055882658802880127765502299572001582386673927377481449201281261581120069328025477398343589153145175539320624635242*x^8+1693713610831712937024495315639969661192889727521027656686046066709655135038137592068297795972067613279360617348024936183800424069612723904320485869661688914469145*x^7+29022512627938219839096770044693483045683588614748902226330931841504729566184167807618468371883757961996864618533242039740106978252116481289731526703527855633748693*x^6+55119793643057928576853128544433554552433747915279112809860216312973987796735103078295152258259395902879144543932391428219184210974097745545619633719810440426121680*x^5+24235594882639642795567992653550386371132113346919666078878589279490556007884058752526188340825608494562909838158573467514108858805433938418747132543458982888727637*x^4+24496513373007568119951600865450658786996482181613847013810662347048333170257667365421655062474293059033460895720149886762259059887291442958577269601227521172051692*x^3+3123734778844755773360933193457475221508389203757511263769695340025769369871248582392116247397192467920898149244795443739732999317263105818139683755747327002291003*x^2+2027380383898357684329907981025582502748415728102371063688202349366141025156956660809904994927181951909096786610276367544830346433994699604341617109284126919860975*x-1277246153504986317675746942526088666908994061726638071641076338652271608783728402810243463923062387631558601404773103532014514829126411141614217615893319253209965,-49425403271952444163437912166486205066732841757026917835604316521217307248856529413480867574932960817044460554692625395134083273950727411997646908883536275*x^31-515230138056999804580954498083911414836394731113848779489070572246500833944922270644867432931974326098033638304340827549539984863985053381544522855761232072*x^30-2932402389460611450512488861113294829670471655667358755599038315551198422266929363901516539504023481727316662655841983323485006726396466369595940218527361729*x^29-12070575955893671325317364832120941644059287219519913762597703907335471363908277046863407637036899165851381046386174752804648459877473939890903564119997730949*x^28-35106560491924758972865795284891181619224984848920580748091238551193540686377166195535594196106158083883059657352308376051629932721734406701537390639977717935*x^27-82039853946229732774372892080161054650504481251111747982652680817322130524475805585224681988889264003226892086407464589556283644542987622827312084428163937171*x^26-165013976667814564441254805413883832188330108357294396622588124979625905253170870634261828675395958940039771140000268228800049045093352187559831135567346115392*x^25-320239545171297786253571782791549919626477521354520086811465776336643361310172254474135835647072214985822301317019703409821538101713180694307676860408008353967*x^24-1351428454698031370036314880943992688074370503155751591171647997859165710343767504354388650552702651420714745258821325623951190374746362803878422331567488558235*x^23-5794838904967048014106448537538622880074148468968463210055425206008925135963471478445247143930696765223846251281787305445484465941832400678890376254056552631862*x^22-22208796317633557719471267797312556397258120282679975412510579965269034633607638716983626298849525337194533542899100210152587171313737166954583027910720657463159*x^21-75938397228623388650738938969419598695319893779280923182094331313302973077722555902224048129222771312657620238282573426182634816845904512531569422273260671944569*x^20-178640953327003450299817757781058648165572314234881553681267190525573961543835430818931002590768482784259532570025894168845416188423302518077254762649411025482045*x^19-279018918515555451343414451764157247542467726563421930398860841955946487366519993756133901247432626205888570192506870988083227160401747373192917180164083637556605*x^18-229535424184410366628252397133510007544859026347541339945365437572958178853821313442835169477226106606406315542203074463305293281111574442453100161894880194822075*x^17+1139635793848243564856007112730589204671994085942898650657250204681129557930258508660086199260217731304197741871331438172837800625198901598579271137342504045306665*x^16+5358992316996050137044276430379231384838991866581186931926131151379404316263117923770785751798893724230894344536670537919377545470035464003699740277576454112392705*x^15+9223596498537028635714266945444136944731179669957592846970000091161738556193151511419588246287977618685289156568492734808698059373622186604701877556340877514103695*x^14+5067000604139653735249783026210585112299737713468809261413043988834286443115608135319788221231132926352346647737685361553935627960137964967298090739027740299561675*x^13-18033308566933940544767061545385234907295260905827932829846283817324254035367133350926485481384421075504025579954518213603384429772243508290566021053816331504586935*x^12-59246969653117197978419135811654228200674338097948094734067367803761922891197154459585785452141915511051434125874475514430624132105048904561108513713387840236522320*x^11-57222477348177394740946235620777081159018333481651589017470009587763695111989575650431286907887756169865941289411124497588614539318124900383726267055672581647650333*x^10+21299064930594069239171184334032102391385217625510774296096161277953986830592274249660841998509045813065129492808508360464801567320625388014062519555725553592332604*x^9+55061805524504860775988420176379098416357111302533589560361038942239519445948029154354217786468162953361814926205584347711427875125949042731683734290962345482922464*x^8+4187919336311096580395106119515971299285333943013487495965376301991493321466034090284174507816189273616223326716233796932742556203803987619491142249165063387409140*x^7-43859679611788753714919120497626380986211799073683548707823401756794403339405326597883451059724174448099257559364767725864064240332561350405696231566127658960225434*x^6-83753014577942252514578007189504755604421281398211651987241589834208955102025177700210140474391115161882595135804815589636902630492648089695231590199245358308126133*x^5-39994702500552646368979909736578952929898920203360448786616190428844260162933275392412503958634327598127092110195853563207821184623058629158318562198075261652642318*x^4-35202864497221335676729371349930108119645864508544278660125556148533523174930991473389373777268446319513338111625439946401878813132897332212035767212316182897036210*x^3-5543290220202118127433161751316941305203156017780806711790614964734575970712679401064750074409156080510021391672915651915490866201034973914209497592659134946327493*x^2-3499478220459696956590094062626885634317986443062871898888475861470577834500160730904914485365993126070808778839487351113685445054923593393975176349947089068739466*x+1588251906893472220691072539072634180988540675992195576160308212893395618797671318832519982553407920128324022740125629920960547757020164515015749606525255268595734,-23426732737503783277633493015613787979995844850870440378799070952078580575583596538841867415286011929856058911793093421278605849746925324972676702157893023*x^31-226765599788061591510147506120008167687442223263260839082701331498002159101862215328481688915168670956426968357708915129603833410024508926045617116174149032*x^30-1216289039678034412677640293641556416188492903452572025636851390808342752703817662678206834688592037450399843960360570894285643854456598077565272882339203689*x^29-4773705497681090857213527344405523199254892107620671462298469830534844529001827259031930312283880013796325002256902726005178780351057773126123321735847451090*x^28-12881442858802569906492155154109871670274783606500268677776018015628166523216937235201714731422958308942070660961303966558308084709996126488601191636527628605*x^27-28565339692219139989280048322631059869376646007128893884894024213607226091690739836852174408251100394528875024192180921988143503030848325676824125338182742508*x^26-55300799306025729865878227123256917988175141639435278791854440434436911403632116976865779771855334134167151260406484198203232661421263028382983186675811847929*x^25-107551155004794045893344930887589614527728082851573375329019791998823874690327088695966146484943841443969127192002225867649127290961689253494294472050267014690*x^24-555418049953145978233432322320781504307935445047468711809566064809710118440190317897342168507124957901322750632207452962926993753140776738323567499460839210877*x^23-2323243827982420344102105107088086593435277304625011326527741470759819031402481875424213199875564915563106812954165013589446859678473957866403412036910731932480*x^22-8706725572525741238962464263784903000558678850349475392252999842281390617491834060955288456646660870810378272049350215278735493143767394325739179739826588057792*x^21-29145158441473939897657920264540946055597722114531967832059947335396380860121534539367726824799133614845721527344235613670352651677125106723707342496392770509250*x^20-61669174999576449914515154254014962278974389930569303227952246174062114556777165821358479138542257174963922162431403868048558336007274536751458861748932935498370*x^19-82186553065991757306804336116989572954180843240868674174147804279692331823297705524800039108895632265222644436814957037582185801159217202488929772730357588476940*x^18-41084000146479979997372625059003225063305115034714960588144534238108003199287126516664871675805784463546897773513093032385293047416114848299569545113608418078425*x^17+573876062415490177698295405059809437506542157919710925830083348882997559812813039489234957306892036360822100873860819351972774063359414083283959694873675850175310*x^16+2101782093849206034639787331643588935198295948462102194078200311274199732967831087811981372778232341746241996998312059217223691609452581175914431945353311232801830*x^15+2678944654537424676520901339780452929750030061620027413596901035279174922269051500877653709360718317663089856610978828045358466322759788503572787226402767185265920*x^14+86942635744177452436717199609884417706291397103762139992422042009435026671924665489829239292346545330103197395717227466265557033034398264350224248044214491293445*x^13-8711538890633179794106181848823755942964502932372532249815597672917463072900691478360723249292629508263408429625220825618727444407906202557021089743927310455985270*x^12-20937481083010347444396104200561722019279175755654068845080484031874863487156834727918915050917556899050267400023084069855913812899979444687502183677349604257148797*x^11-9603244341641339572502648824618114899674371776597974569305661284225880188013790446619340146881787996497843387532278717692060301772709886793623711471195552386957488*x^10+19672034540671647381668427234328847573804509245374414463664723410883817823830801921145417455718218794316080755490228794261821554988886395294642552953119842810141954*x^9+8542235791265837934831700172096177329834586403207687472719425425984704276609517673777845893455247538172242544613488041029631115331326140262018011091681642223362290*x^8-11832599362232580112099141854794457879337609133408899066260436266709303370206915105024498521814889088407925076954234027068399490669806845824047090876369265504033915*x^7-9532537391834208568214520497331999861598449652838962037467087691008474003779209689678777344734927945005424138576816431441194175361030270903176935166442245489382552*x^6-24647828578776957034628732366767148015905805412414026743021002058379717071031960161182322966437688737268041317387788163296954645416079017979453547114277335125413986*x^5-131961856637649219152300274765311371522819638865775449186036065770523457726485398293990224826156241710004149300995963802546095673756489034833988211637112096082990*x^4-16995178110805129032812325174508888764341115484488105237179778008421985840269532639613823535568751221540469212403819056331208091227287388916812502302777462190822693*x^3+3440881396382346882169307623330174896482322676336491663642162192030892036526100574671765956661469201905495477526458024483136135035915948017445773170343544897964480*x^2-1800127157811207577244444256259317241581099652278707726734904609331570592448924219651438573971473684662074446440760613476733487589807769835056330110065491239204653*x+819146964086002516798150582755887049175066703297656836450593844503588219298933164545496095027577171246208604201715313733099265204237194951902042804718185566240990,1683769155471380768273027221547185198465777404595085500626392352366542683266945558602351937233327335570745867482237539114003999892507809480800124358945266*x^31+13005554050427372194688758232576907028522573288960721725257341767338211171369485060044227158840845110781752904828575436191516419251929614475342462917295544*x^30+57841933758568031754618745675649266312135607194825392603354303128386479005794368246657414774575134814947435220085642081802114019698856116251302369387562610*x^29+195770640002996842389624492243318022288612842804407076351016619142519649988787200066292827677983179987574207307528151779223113356639539554656727027689706105*x^28+387082083447971056267907528684613334263951230478211544725617348433407142302405613472143517240313665346463334008257076943326193693110851525836720571557458581*x^27+777464746504489124902960814907002241115497915020367793388625486400093454347473860084996910559466975741047306351965223117706191285790605663091815489853317775*x^26+1474954805696223713831277516693520177030471268209685548738633893069302126688817637014707012295815091400502283158047159680089950846896727086270220308574514330*x^25+3393142711219425259422640955116672724378422563628449463756513061483234196299072723293553964662560755330095341308202340061273050705113619596636490125811057174*x^24+31539713513697680955212382781311054924920198992713573358054471658398532408087428922117636672411367547595967119207868826999431418758605004617874673074102820323*x^23+101850735880727268725219954490800635079933057308374241580174631235725713819724409493513881547499786299006787153067268537058904877469128943594484640883365540106*x^22+358335148638709755624329470228643548067340684171878423166504412033602463618628914421046373999670790704193000167922016196972118588606227228508013621207801962435*x^21+1128447122956684624179327605835844247848758314280409305808731179331461567141942756264786096075590226185244415650281470692693467504763695003040679841109236949656*x^20+1313723087044065397209427147093161172771692079567066518274690312626788470919390134612032932154758801774333958467371505980613754633722939380987849051206543343530*x^19+552892329702121650982247662559331171199326730044853054595317688779727455678949678086533829893314873418218467288158973676204780208612627205722745644647812446580*x^18-1059821674757221938502932253594370839688364786465505109105302671033041441210463261063309335798669729483896563831985302896133009332361725495957593028215751850785*x^17-36114694179178263817161079770688292524452464885260809068146361888316121014508942798038681856844583022822187447812712649165482711313595300509341019954930946883435*x^16-63440440480682490236135385561902054993808142348185246753062335239961744251166955288523877322486771978567586339132319623085324582025110084494493642316324965658210*x^15+46006083255323901566299940565146668411592735310134961967725158774870971590188229361514893422507380299550885817188586184605379884266465249992546658965637872808450*x^14+127926176100499161601451208864457958894755732206623989688304767385695223766644672283067350433350978976740424535762267853307495253697251426448317548782296370204085*x^13+263545561267456868253292343745464348033052853720545325091421204207456854119177600088988662442128580461486251854926306111897763107325373194647447875348432810935165*x^12+172646314261809176017413455962804616974790730811196304364480082084602894793713744560824515871872228735722449930766679736118752851998573537245155189766071065568284*x^11-1295252497612309440690164191830434276403589043573940593609530124134013790518059041232390583646569312378218047191348502800053892803540359965765466441682021617791074*x^10-140703755320767617143459897747342998745923894338445654703792313458627861401420782257444504657363805057137799807913133890947007189980798344405423644347829092379055*x^9+4102533971806940047229680667321454116350843318216049896930005850960467688307935046207561193516574449051623826294101745103281929879889828898841316106884692652805610*x^8-27270651987552055805873833767247621471987716020445110430792498292138917011997560194081458626965064594551352073150076238099296155656840537170005968102005845752821*x^7-3705447940051070069561753624578718806293761590312730130254133386965856781501177779614323262881146880128738160068554677831239400061047828345655066855531916562734785*x^6+1502648361769610932044473134765374742320142067847302010273462718760647617232589555593176826256793249263366154759059800799162443536254578186356427225390851111969695*x^5-601544225762290656870339914240056466064359411149056837091682260899244868890076032974105987946584204290911470339155174221773454512766663717445770012782757672699159*x^4+4495430429207425033217657174395506902101012467382336433219148864626870205835590615338965044570055865416003666683678746235943321228955845105825118818597770078226597*x^3-2111545626722174892604546166108322327241921109305716901774809341259056267811858900956692013965015240098344758234243482464695936218908643529970552770501155991342496*x^2+902649782334612327667899889293165661646142329991959378542350362361149107536712529005514327489628421670683387859393793490566051728270249297112350955903295184601410*x-401732944126661145848175342821065891885356085100222924327800520417284826086486315760000874878870333746966221369622737963068000540361046591088713929238581767351141,-8152660000770115293858558681666300591442291379515264524576219875658561571639433801975444020246167953090028199839363815244796430510168942240968135039324380*x^31-81592063197068822861410000824622836208022855429115135604616025123062817994199692186005140906348561589350123769396378758547102219785494042267210004101556812*x^30-443821939833979163359270719771375339027444392919352626024896206720637010018256711719008466463546779460751072074346238692730186509285224857233334084078356274*x^29-1747200091329376995745681286003818505898134582325305339355620963681590530912457811407040170058083391685777899993022024305694472832357664115184783451140973844*x^28-4739491669884634749934640899732099406663823511528768436234735981696024554932030784182764999706404863491833746822355193513734005207159185893017114161260281160*x^27-10267096193088331603129449722868483436213591876885132847696749173805518586544990028820220939742460757398205377034304061381311183094298934730123150691767634876*x^26-19360057521780436850801003245437943443790597538258245657646206552252149555216312334633810467603028817016711465065839899516553166904171183131198925301046213772*x^25-36705250408363267609084172882217029148384874074953620752886551403820295892858391298740847576867349721020623581066261546141374196681333012428940773543324984182*x^24-191851252113381607883236373789373374409932832631427664374734015874566039264824141213615023030600414621136738200263998630192259230185958465852749824281097885130*x^23-845371973684200879515317779055396120251483168443834411337382149188938068496835596442888708277302804789678645546913883172228799773512365680775348706361444799352*x^22-3164505530405985858953189407995646203107669605591018266733094749513449850622475023836816970236636628713526321937194852462394314301400034162004504664673932140014*x^21-10581507788403169479315272445648766571308632466120422566033880581174133255585827835875771390479896544939551190563775490938046367073447239207614690707749796909554*x^20-22700893871505317308764915296306294971867327009126832936909072926970072983720976125024906339037031174544742028146913522513289046122829371960501777671580149115960*x^19-28613785819726296113882815336076707691081404710830505464806756540733286248416225384657189843766746586303375295498030215205098692041522328615078842451486938669160*x^18-8380479399509024326161589016404021622493860510954565581470806813578332732905277687496787447675955241424768975864705734548665014455176554009100350200128938269960*x^17+216076480397305510301889119354764988720163661626706032156898590144273779521268575107048189061888874561820327661926004533101814793401358895177621255073938724315570*x^16+808894788256316330731465560622340909142831884433373842902626945358500035416985244961270418574664821590729855083881589170084907969181377784070969977518735689738640*x^15+1041077161176133051025430063151475406547845297320058669758246936896191069137959272469849383241453366302751007807695636202760093910477771041044621722068685443716540*x^14-173884438695219305723880344019750093566240547021683489044433974073880637895282005725241056317054714910403882460265171352100172437747154766938516130407719091693460*x^13-3721707858267675590358815948270692831216910230906315991420324533846247517253667657354070947999446947433309154145278068008744142068497016700832146993648519989366680*x^12-8381369346070468443775831247876725007322726594118776771397253164172498506366673338882044236901527608574651798891351879292987551953371186332547007556272285116888280*x^11-3689450257285852266099254774432867122568042765336669600954178142880949264952988007044141481028541025246223679721713594537099536367503268583515288526345705110312148*x^10+10971259756887321784673649964643150688351777589951666112573194907430774562194452947584140748240071693395713666711453341037007416651342691998150992018393849502338514*x^9+8243791077660113861104209115318060656074701155439361053157786363754472305527895236797448770906389331358260199145936416691599934466057232090353199508956991444444064*x^8-7659810899033945769839378160191349619719160098015144670394478548671003521541202113496212290454373000153691961099792641414654987647526193260372112139501319702452200*x^7-7733862509248316594829832247379578885516885566476623493798481048050439231562682258495291065096261300082055779340919908388811176539296260949237524247902775729412534*x^6-7075936183618248310120706213495276200091245259221482332493257493671765726104977719974491358579649416444256096872757332704234242874719994492918294470547999080095788*x^5-269643211847013227759929226999529863462394653562611543156168642522435097150496557620291955307723129716003742934181674471938920177036019317558360415319989911615798*x^4+443539778172897217283025622882621363423179302740085678696409214160356240086959350529559388187914248750023059330487427646960873317876205815441720665942966833299470*x^3+630050520394587043572657762615630303846079546107323646394694289009592740382219216375095873495447295021934389355581457737343183432353391722538606778235946115009292*x^2+2027118072524711479054750502663602363584152440990785462960643515453961089446835400343009991429319042663773469458183505688129803325697315943157260940782461082814154*x-11303187489920043320410515081841974397913006471195991440728979445685701797714630391848155747343031753331703414011302780392088299232632620599013306466204033911926,-44537676421854109009959281807570401217125272836119714671927359561929612313393329460710932691356702785399804205976586490035258344488276127934835527958953899*x^31-446329694282042521599002141298942447326850391903241752159984101410827828223363679053675644547954632408789928914522604169776032037671581283045840391986183480*x^30-2465020315674877154227900948543488450600267864683134160552329875422962988341245965200017918068943377838160209144946546140544495153006917812491804323705743559*x^29-9913395121131319786220531334663079118325110670149786812193635650316132398285821419916047911856474764506812866700118841854566691494898069813696125002238837039*x^28-27825092820227196304768253796450179054292963723196274109438007447765588468517308094299395359255751184431927098035333085670570182428246379963291841090687096729*x^27-63518532939728621770625120344294654370685951006316961670690250865116512601622162086423968065963574350577046087452449615312883216060617357630067498748136840385*x^26-125622242407264645007318897760051946706514642973638045553262843626477533908395009814716689637612550146554084513622518958050971125015583616118725898553799911783*x^25-244028961052450849529911721614612742079899089736152413253540539473850102586565801271721493223986384666058527609274586883256259144201730010787068743585511661744*x^24-1131893692944494247039091340076226081960124229465745389286070453503881709945548010295454106167894107361270040365018150542691186855345151810336261517343528793987*x^23-4789490036712639594810453101430487516667929786238169337596651729126961669420344418991570981450148252706013023324172927088171127054713740662756856455192816316790*x^22-18165225585231442793536251148820064399383704847704132063428966876877687210619163706122750570212932061719279138761804990117098259250486400676696999942582132775378*x^21-61488288935815686388217478606252894748690561737481240845440830435050825640225173856405101678181496992276001271477569737260138129030720554288431692521028002778072*x^20-137683583026730040508999596660003213519049364814105624560453616560465554299979221937422216144272616086213103417411215427068993286777669564796990986942991145379730*x^19-201131186733001811779733118059538370883421821955750274053095107039934571445306120234719602125011055595528000535864079839746743149693781170926784433049167773790450*x^18-139311871085545218351498259460676013353592654613240395170866842117036088575754229639515774779965183106951477795205780975293017009223363148754621070079788627317065*x^17+1060048869054035317799949461751397493654552174435668383960548714420712778243452550710335630472590473499063384155297398495605588344310242657364082396451396104367405*x^16+4380039830666695046221783513167216949681792289073857659020285814262430775143195182050603112080769079430007201126975001912381802615233057442787936279130236042872040*x^15+6602347737275012329678251305653986355279622693538606399434513316086772019889188949016671136403489086335687851472810577656284424804598810569119609946935704459025270*x^14+2278020155326536357541788443898948246697448337097321145740435473193184538030451568897979486088747324550234447568014519629113611175017632451421741956833478124715785*x^13-16365654923405117994973564683280419758869570982017056336937694230106983461278727984777483884718654724503380769951036033655395187644425846448642483989227070668822085*x^12-46196610571887025006348631371340862386584094507911828193319193238084384580707125865037521070180211228804846502621368289928214770619459054571275152943529406215184791*x^11-34046021920599576777030598349023092802717318657010452916646544732594172321175074372860404824936664738064604364422584069136259076084419350154817584473646658704850180*x^10+28337893083742490906701721757720213565378528271694268263011471072940374919236693443234980082511246642960909609417289000853565562993744030386070572918169363374848894*x^9+32133535115366900759428153597449820810008977634917038089199786123632745784999702454110323389573246672006357396504244995116280285585066861247852233018932853646235514*x^8-8387548854958601373571352759509039417874661822754326947320767869805959334149928521178207336171317233587605560622046570093518924098433097099310992342820252297427641*x^7-28649053929335954577698671451837698305208634798218142789889156747590097037416063841096080752578142535552407197219569706650201631881952370143508965892899052052968705*x^6-63097932643385567016915407577495301858962216891784207742603370081481651454249027585408517897295398600009261211266916319931408788265650897854874150202795148537448332*x^5-16503273448538050275806258819384305227297118810104928888081847828411563207447953018017027003590478552902973232322308259800713377255420726965694532260200374943797421*x^4-30769673527380303021263093903762389285848740069786311311319762838962023859098378173148729798370425358747609959165149008772170007628795278023030420338529804748935613*x^3+2139405950341496607099411711235914235112496957837657125685039534817154130280752085877683553240817296383915955782668950537396486366079076839796778520629895846904220*x^2-3919835853980635971793809643775471926270585306469480831319179601657806120608423482953110953323367665667999735546666874541976326381436182181957016598199577566846737*x+1621964962918008017685868269013813052087960304761909285557283245984268800036120505581480829857890095052732099412016213487463107509600453404346301865573945532436117,77162560038263632119313827894492213240346741225571863936938646106544757580475915398913808431776439124025641145531504910552347113970763910444977200058622700*x^31+800906185975511509745061249662553794637662853613163963941243369777890011257400506558238464672624285641013903598974584679285642422061198663129064393364425487*x^30+4543184867833402618503348711297031319924495969948911393171758793659586718090704095389575358805141100703678723967972181497250982643796504391485503629229221954*x^29+18650798482084713568412288288504751405887691936123752044653960975485766226219742886070895567427552443849244397518665805190249227931628410726990419009845093594*x^28+54021065813094317458802951234560594353875105476902458116739706019334050204266454518212327643954497403983071196189224977003355606272674597945295994482035502940*x^27+125828551428171347812038463431719440579770455139133819521284997383447360653699808364409973702234191352023258052346117104341061153776336408814782275246396325136*x^26+252330363266993836154652737494226737400724600530627409307850826150247485174590363393506943910702360003416373217723831400054141725233616613626448071474322963767*x^25+489116201067373912178975083381137493512508987968368940213672531343481761310725540262614054527393244231487391592231257943043917344481885340997530822236210966982*x^24+2088304578810558644157268328190523778900818929007837590453331736609889842310661115842315942457638725917935663873648717573984865039078119264218099347240609316370*x^23+8953578657575890995026684322486816881763187456916774115681305237559081055321262371015271843840340775317399543871862184167821374537000105948627954793560925183947*x^22+34287944165336119727578366732853662560940738795753970364065623696972591605639557247024836026418549293895610317231993620478958148200996301296958878103016034186279*x^21+117102106602559553717088149026166862455053585365308773850137240068383862049950999076643569526409225173015811893923880691954784048780442241168198983711191423227449*x^20+273935348113179701031214565900838980102140240276950300079389617786021769662878747487560666915166236927303119475033679102456187160997205935427692286995024154178385*x^19+424222062598896036632620722137405861731378262012228363640944948109634161289453428517234786595360773179378882725330797451183178216631100987755458943408866104500935*x^18+340553506329499025121244018001214401172969028444271671394140961493926948202202639850606383218411454193456201812675753961915321474185256940148105596711389593820710*x^17-1795487568251141757710564949758452917396345017864512344481111924933723628663663053241839986189314545243858268987220389382123571526743733105007970512795779931947920*x^16-8293175382518087272816291931373434892278788268119126906830533323190134102409842012719177134002849031217964303501431998497213968844024531013365800612020224131799365*x^15-14064895693974735830176492338556142748685155870891178164479598508051181195770190260571275882530679650506804364375309701253200628689405934272851245095850826711418565*x^14-7369562383044796121579968732460788919825511339085906092977872171385398403735406892498850755054783866582917503334136228829599722655705609606705737993378123455590690*x^13+28478004618056849659313419568216113184741554492457113856936756494223796124813027858532116468607759912212685230994871319317330821207326188508236398620423889230617880*x^12+91551546424611267305508817433553444849060297428694740924352632069314407947639330994061544468093017074672788425913474397805910556809252971829445467070759401487054485*x^11+85983741851440449444077659175473353318854287345962187420805019122328095760722418015582567714270969955835544234040522391208183460117692134345962239301338100142546448*x^10-36407169211690501226076275680246931880552211280868388432871202120801530123706060395045710484527154598990030881560962929667977503192860517787581083400039617733500344*x^9-85666071940434601506316824992704689006579717295437253551775729165052291308209126430462089731157835431407651411258412601889924620684230572756655131984351430650726614*x^8-6721098508154210561167921841074645216437170835822096066240520571491883689050216294440420259666896828290181841198698990990410599692195544677851858374661375448899905*x^7+67840858187399277246237369464741276586122047908002987100620821628062627930497377565640845853997725511824243309171782658562449640927145638023477602059940548626383299*x^6+132757831318305047392846651318348875587342503146699679970058071145229788540228248519389281416807143174693410545007677479777130339215017110146190427548397553032164393*x^5+59381171820799170157731568994185536274475578787923949057781768523821492194854242735445231814477330955288149067276590673039007827739594353161968340920466150755532398*x^4+49927788967313301073230572448107998328400281900772938882121559475583844181711860018410099841838822489415635037125614407649081188235979607764948668549740940575252515*x^3+3099615623343843522903693417677414012148607831410765582232652072828550765435394642263964144626171634070911533853289418535682443981800645266356173400123827091998488*x^2+4185052095418175150038256522840984695760118121873494428514120157953233938260937632293532726344800408331264674970528676892760306737784943072484933893340522637958881*x-2908687077219425420234641675949362549409034799816999168360596475713485434538538189039039853448661123966391043219047384609266029933074627830090591715891844197717169,-38359233348282943941917593463096509992607688417271867277981095458745584518340581279871723925009762133275744678873738532566160029423981698678346193464408051*x^31-407872951631778096949253639194285761985579494353117111367647993065558291907207620098146347579914257979863335206925985504620193366019616868150355122383274816*x^30-2362709899513962662365499877537703861937886374796546030055557883805052401258042401024347920164888869474061602034530815608242071022111183045581959840440735144*x^29-9874691347822348938537086056421279978608105615626893515079154089221798336091867305801634089593500982052436525606860927632377421956661286515481117449209154260*x^28-29363986547416513690164755426660773854329259284861167895230575937800456628433968934387096896377909278227016721263517397556219378653801994123194933410929593962*x^27-69967882687252486991315746780486373674290053960195307761393983687299681377192766730136895181687752582728798911317470710698116619677536501734466179895974388781*x^26-142872636795747957865483525777943576542971001296857785154093244092751019165854141021333271024286381102472339750893816607684825535736909397017471334400102533095*x^25-278363199552738614970723213162699938642739487663137052436088118007228842057924315487500845455382693375620424795931295280840386792939465387293239524141879788470*x^24-1106286280298531979050865582893628499044589230015675166743868351741365984423118587356539703074580714896444941439157066840128441055028615574288566009153018832877*x^23-4726949457100886867092417071502776333742707712290360999644758376663388060624362996104351063745451383914219010782190519241465752820354053296213191659423909485243*x^22-18246674291060621814859361548927319926207082315098192071356513526690533708808924805094104981463969185070820243331675649456219625468964034123984981275329817504426*x^21-62833547184584158238372083777932068986130327728026014923854911362954010065911292730741181987358905527464643741524057453739478913838331613382263320531607676578805*x^20-152042897232065267211890450794374991154450554943197339617217783264561474578821512627982355102065828556467964944739274159728109060501421408909413435110216012456880*x^19-249076742612310662792651844050398628635086720388486882290258992384176539304101427964520018687359835079171356118722763974489102146372936447596975683951669074304790*x^18-230046843726799896341950033610678242041454314545146091459696352396474769924241808334013660208027944965254451388719976325691897182214907593454586738448215613912130*x^17+840810370434345197580624315475630466295711715202306367062402164751648954862860617249468671045578189328785005513671634082570574626766466537216400688764952418118005*x^16+4346248402586997855549134704650743959430080572836226629157630465523440266425799249792252401939744742907175108547793164590723325995717032702326741826202672941524920*x^15+8117173100377001151934233925854364964174471518174192019312127300663536933835040149054599117977935859480809847134145738025126772656034410313792568593243806325870250*x^14+5699084050052540255655964043554098434726059791178011731945834452302668166855847254297335004305710541521730425089201144770745098422782833788540379061441047401743750*x^13-12953277325206645146538931979905052755421045627354839622338450510410468111814985966324425369700079621837966324431413685522645345617966360546725882933212472973874665*x^12-49192325343984131174851843534991711179930370465155359896211928301386737000623629254582922824756940533311304119219019144380509842546636544701443300899271473460424379*x^11-55443565883047182377491917928052332591791841247219542965608514794070830015611870815306178710609134562498527527236608826906856175865604196242318045081472754783700494*x^10+4811819478842393885415743435530635833621073195090311096795610399387635843889436214456529141525251127352484524436585562727399367540526133460734348572517338310845024*x^9+46796120455015225671929111232201761493725578972459651195904921417273015241963189748036080942542949769136258343164062804652866404052765895679219775899950724864733175*x^8+17097944479728194904299271096733313736041442013018088432375529765600442535189320941668125563452380177528893311307062611792069070098525975632458031892381271964700932*x^7-33001220285404741428374860656108666725476827413714667899253467902924095555408907009384674069868710449752445546102623042648344630030323863006573478177987617072756889*x^6-76686694920510679316559657936153326094816101624658929617700380015093332674653007475377848205681100561722161225057028947870146317865654914058316747493490406390079895*x^5-47084824077859794909442647228499152118279635493574208529700839085687250183824868634021794631457838124192552010379518871031459678768009205581812964899897965168388185*x^4-35936604049304362662058822825739095672621166103827858037880494410231796960134448149088782100544619353629474878912067218142381362930545228493167825700672332980058503*x^3-6551183839197323279348173429247254691951153347427251388004872825324705913225673674322178330335621316834936664644105548660522860527294900955577477752425560222336237*x^2-3587167665606284293803939221107307308049133793846516123890714755636114879408251504284537946791023014560122494684994277995934838431805781120026117295045627803427684*x+1975858174881934199682470846168177393844070523156406124143625937707772463619770142935901960432568624856678784491744624286236750348436986352139366080921342254974080,40379217506223728206931676344987216036013361027533340503589256104412464257201755276944726060475246381968301680104999921887588514072835313754611545715781477*x^31+408644113624633592398429941431211408110684722719864785562798738827076870355565754249485775618110976522193688495672100934714902373714758849539871031477185854*x^30+2278307822493087214140989384911911289300407049060478869753094850907297853259257366811200863154325951502624277140723715137366620947560436900178275410462664934*x^29+9239036285958690121162799999117513907421476664719942896631501043668854151215547509807308087554054775650862500680329511414735783154048155281976147722894207470*x^28+26263741953493585929056482152107329290337438270706662072548456104216801621323927280897220294095983667057507890256751641533019256843521642124186968735636784476*x^27+60615355361902839250096328178041593839754697047247094922291054985459596493574716091833402062340866363908693473823895479660704952015035452177764167637648745802*x^26+120808051513608260935936582161110895585932341872575000357773141826830578043919163036763581707465594668538236433514921248067677719967335147855827134486318382772*x^25+234853794352528313233473251662488171638327074520075958044624700964212252029786478383293555691044720638548335643834193366326290746694085548161967740573403892970*x^24+1052127792416746126725112502215212880365888967000428284729018065788622595038866352132052148408987224352129987074323149591313876108057289671562924547662293582407*x^23+4451656964689803908089045618827359079261985482423936522234815151576573979875766295345451029863279444805380215051091548510432022933669423916485245606826362945274*x^22+16965243821538012424047596941218342782826430743899452898669052894003949480890778377476972536939730342199822685822088126829055150531642985802678632565858275922419*x^21+57642425960667926525721756562501585666796060013793074560551977755221562033911575393421292985702992404045971402664357245720501938621638910641400710243156964690080*x^20+131294791073143508809628203598874662353366086475970585883994351965511610391803802763428402712693059432552190722244285129674661696138323573212741083012414153298625*x^19+197762731009619541465606811486283358533612010944377861260638641241837713664428177596924008509367654169890192833317897285151087528412286831936586945398104824020790*x^18+149287160125517146372855853083160171704733417876154879912555215544572420711726882390413929597247195899477573599991592046185048113752494592001137631873786212319740*x^17-945510943066058079293308050571781894594352268705161475097115496103898775872218050792520856175709284887553185625493284278627182753800084086829923017375305171126620*x^16-4071983434932067552411397396579025181447914125557190822101411551663964965235923779820214310357543429983481693167235458249216014340554149159033531595090002191405225*x^15-6468785749722811153195394610078206531289586506856186696100020570143494366378729369310468981894514363824915821680064573181248594512110602544357853445153688293086460*x^14-2888101670441452451454084936588159814903466924098991966989431819922030897172180788681650810219320997861227820200578972773928573775715867055491221214158893001627360*x^13+14548572209077819674751030085406663350286547146747878561613473672439408454255123021158758146264379551128711951761119965175538100340478271441259727522684086720190280*x^12+43758063164857838305819749139331786737940321020711415552965910724123898379345247595018156313434613576111534045714985243786982225231127039962486067295297406483444448*x^11+36299594835070374830821174458286298694437280986804327214218548835676063095070779023225806123179213136493140824699334023994922620726062473907094371388120292838500036*x^10-20869730480316856569511089747593091561049687588911849427774333680749661671760392816722684052332810383247568907010914927827666375161881455618347706722788449592695994*x^9-33470412207563498110366173807458120337848509741686101415266554127910771495389307201455790697780086892077990219857582114139112037154307729362662284102182211315692690*x^8+98199743390581816210389097219812227610562454320544879301862549996387022100251450133522299966600721519532435549812978326175590510611839330789729998606133739286749*x^7+28978001353738840867249748868671193356853722400860018239846980944206242454333542584768634330387498098455558860788949682751518098596989915242947940941723319307293538*x^6+64118318481320139540934758341987734979972419208253366316621715938829746486938302663507181002205855020142782823829920001956074019050629521617280931579599425287717218*x^5+19503204441323352467202186603561956149648794610095825028232639446896690213581296945350631362001236416304750871934936021233975799666973721049995343365858557350859310*x^4+30714146230751786234419765082591805635800730118553741304881041478137606773475255784194149407757457493154725839867410861237533088937916253513851528273150234703665418*x^3-1824127271470238056566107386883025458791218083867754902811214284206751314707908217172078565322899336900711611564487503780359710920675319625211077566587792296676284*x^2+5367280960512143306567097247533217151627225873726565330812163726580204870188029436575321931831435340343239984919242403477656500350487008201017784174161917473239921*x-2290105938131327767472188431548275708219263722850050173353283101187206423744992654234448439789831881997272814956972565594206078577915572651645731459908471242527450,-12795596050430296730284292879025322264458230782758571161263292108222797625988192016901080162719613518251562344829201244283657811422645727928514507681530012*x^31-129918996750683690846937409345509362883568478648758096248496217030252632811780707715307929608531969573472297365419425861446789006161484983595780855532094290*x^30-722696521117751948007324234002033563657170505491636016124415004447664368702583000810517413222569325850336924373455028272200255253428109226857689110844297651*x^29-2915170278866169187221192385908413300446540555328592476575006566506032268404702860738282530839706974682099878937974554970641201535176622350248059193093317822*x^28-8214483952860162971205044340187259497656202375540539520998214355286859632575914704644494409503512047428365404672034092625650377657294535291901145592856459846*x^27-18645358491930961993539237349855950880819464939255432227516967961970506593793434274983371287984286815869994856387671587728083297420231621342854905914986484460*x^26-36504477517093214286784529840670341760726989013106205243833630930187947818271727488207293662748183022520215549394320542030214711601601679735115005822195326193*x^25-70054264833508967178657438818471209624218642552569137214797779361278444611760539245140992421733379170431382514706280678819291383058018195474035660680129409101*x^24-324488252315673760344942561406473091972286510326938106605889389191100257798223914800518630638038360596648336652922695330004535596066571367319782167983214350037*x^23-1399480356776754866662717891799603505857239337740654759193080328614425559878220106204811683261553854513008090296111875201986400643868766486909266755923370517950*x^22-5326849203478096776854214405044337643891947633290442516462872539592995284254252596566483506472895848944105936199224191659572596020796293443138023539013986153806*x^21-18039255134512562853300656872486285997116697593379783321439000704436506929215492890532273176955200784135773876518314774078467379588647280163365730025649117746757*x^20-40667425887648017659012389410136388545086863337719120712575944013200827528930682929694573131191008955754866158910672964524854886895123317301326144901504362756905*x^19-58776688428419469798619129573896134334255947753714622948057013209804443510015134856462702452986814720294087706113696114944649431599351704431455997307754731629945*x^18-37169377152290392777668737913487562537457951286566506669266473940081339229001621847035945796496081516956763900486638698645693318511745067655960366731232264370470*x^17+316990804763198355102820302395824650098728520621857389743614052356790448563324897045769249240616651131924131506864104066823674938927825775136572872428019647485430*x^16+1316199552304690730141999512700628802908767700301414069157054439851892095288403253672070936443333685878033402057444967492384496494973637337429580459533906605349745*x^15+2012289760780279498175504468357517335792609095740399828281463344392570561769977301101347987267992463081608284023676915841339662727275122090682218192385100993052155*x^14+616177385326825652283028022208234521517384136206690708506041318813465864298266225070620364855373351846836378533816228512336539859900628325874959465043295403937530*x^13-5187992380494168720359213982594227306087077195512119157120386360733460957490253684261871021787323190932651604165491137854970649356158882581570726501970119343929620*x^12-14350126436164258056377911572931757704816044185254748307442913062888874637989838308113403708906979892771908784014180048958424141628514729494243199717063011073353593*x^11-10769359171086259169495734411876218634226170971866941488910942939059882699441617221474942651162522363196400485549163001502239615844627885119403718613890083321105105*x^10+10158742508616151848839664327136815907375046305978964657932599664526397442217333724399041995785945642072006073080589536904051751896263727277896350608243108441965031*x^9+14435842149804756857569477124021014603732260437282306067294030956895673681566679563982065797598658434490434227936165574152273025280440716049170000540933697945654802*x^8-946117851457234478110979574648852362726500056687395427181285482465502495269287203117835175617274293592580604290421242489457533084584953846312715014674114063957009*x^7-11648064449340709806082496844800830210197808802143454482049101641036691278989235468166998620915907109440463073458720131952700292051370552413799635409726487012638385*x^6-20610285754151773189276400957212392184741533740210071141140299196000873875347840111093940495808783945491743658241505941794456435491427490470074576765639489105808927*x^5-4969081494286880075260839858061183957834818259158905829470110067090182143781659851967903650090110911107940177704260096437615238819017962236399126357189856740440819*x^4-3979370751998124970315777920068856616348731200561454404148637380833047034590040871240976025945671160995062580643662600700812791510312749724997966452454484943612718*x^3+2852339661757725591427019981066235677679583898668792044429576391838772182887623159778321241521586289287601511463414844566865355261679109630371096855008554407331905*x^2+580945733220715571167304338367238939492310273424466958096910380411772615406275482907508538767310922225633300312008451242714852224959847005153753457123176986070136*x+1193879011021268210238396612366699738712487641029183883955404746745280193617427133719964100138685567498894087366482083470898001450346700417395833213401548446688337,-8094252894170085718747086064427642833384746322901531401020078142886649700896581196766507694838578045074551842083202185511205434541047244063571451855147550*x^31-94904628233841523287236894901658780199544537797278477216653068380491407167850868661331299905979091014926883763873954339631185467883528371666556534923512053*x^30-587132578813378169906275408921480775400830858453742103877934919076981842623474767416453245711058217687398526462408132071774137102430192555738659833727881056*x^29-2572628255497054156609804596351856695915148499897710804997395840431357421226458617883626411776569189930548962494969906593828284405779440290823188319925169046*x^28-8160575986181738387746862715775500109840541121188894121880375826159961964102630056315354927923881875831287232371062058223026910022590215204294858896952790825*x^27-20267791514656073041835670670616632707261566155679563654525536424908354662340140097829098408010495052676245483683098921633839841557925866449200641056447452689*x^26-42674245541532256824247018343953007485625379318314765709045198117342054741589503679291974728166460844604929374544041192241232617484768400852432139254422240718*x^25-83417920757092691878386692686071529571052598594698009098557147852985317056204889428590403410984080011477718009218315402227161189512941008723372327953120281543*x^24-281269371586924274089884717451352979679763658506782745614035800164592764703980476279630558192875764073625095037189119061929144476886383237532125358967695052295*x^23-1220841937967266362460987730320497993137257298626504855005002940344812943214484841659188146224275808820971201423520288563622309800496266965784569714148683070978*x^22-4798340641098786797879874060288830063619807337574868090030151160568640023441536905105044187423992001097750859642083256994394333744177720095297621146308714687191*x^21-16855549402979028646476437674282525971792862766901179584569389521077759886541409306178459946697783887055280227202180749140755050646005201797759638970140380919561*x^20-44247420264370845795552462733133124000674061653583454487757369791714011868667025706622206267112371420688858878127322003444290813671609373877944212015812842413760*x^19-79735029287302500097746584947424486341325120337438915218653006342129457729302449357017229588905412543735852146215543032072104445090758995786644185713860776425130*x^18-87950661177329402855147077536917724239228255314985445272809144590858812898719434668518682262348366026898699148127727574364493832361957487545336769531986343601145*x^17+151125723147078794487437675847206689082516449722712966443697769906746666200161186281045346588950500614644726185687804134540299288341197776597564245203686740353995*x^16+1129749730389606591972547076646463324588347720325677415977302446297458568710321210713985538053146273658369435817017169511250703047910720993276604168404885786282190*x^15+2584138222574492211726343566413166749118619427804456992564077967308748211243796183539343237381388787320402622371309635768485674996414193954383253759886071977619270*x^14+2507905856885145009832276120051147221770302667246106838271107649181375543019691882174413745245167221641929769444089719435917672844113876202533904891107050002156005*x^13-2317959283714766797232616337880692177438493496526688222186816487949303475656529592455397934795353364023835867019397348060714058213542166320178075510159076580279055*x^12-13708410231590199060451109569779036921348724370274299781649036139931063903389603122045396279249859128308379037475710722797655290192563867434256767913213798396961610*x^11-20919264758267425488149100091335597178377970478694694578016210228934442744940071619862250407252953446718413561799685342465074049039346100321716844028491568137151527*x^10-5636280312346637285922195350311563543025418758794429716874976644422622587268890872697910042659490666433094390047570010506847833459316797930053234299115097720886089*x^9+15925139341768080672612676329001575419390390094637640523017205941597062485735007691967505989581328843224307563483331772144475748418368488551952542532680732527409141*x^8+10557743619283509772877328190140619874309795836170914896983679385395385505324999840513037231384706472319994749130325107177263466406596745961143457266545784432641315*x^7-8772808275851356744368949390191711608036750224800758180136310513815551578093044391315740894335491336631702119802633459603418423889859772265412288923002120105815641*x^6-22498692341253524944448657835184151993501432581165952349320063604840257663384031444680237914162086155138903064599577430244946031708622245237246722633087358970831677*x^5-22030601600821573818947418461821030383143879292569873876548052093427575441123002212075098043468307779378507966539154454810821329101086043365829948345749167785790112*x^4-10383746363902760365084691098813196724852306149852890830395560199223391930100452134083616678539988115277543127025564419885877454212604814429104049035908542556569315*x^3-7806432174622593363735773356127805806832918869626023658153962112072776584012299135538021333416320950212558529989296627171538022756345270085095346228409639240998152*x^2+120063556385173902608872979794741979956072429765427499374459273303112552881725981956076679936115576656193478035797798790835334541859201510818980226571234932759296*x+542890928960970063976997197903625274150858498385844750829676951149063101019699838721454132232155972053670202517193331845391550605965282063810341530902389134933606,-13045435981502315723941591782864850746397923504158009101158106682135227751357760557968987455764741111240476473656881163715012750477646501420331736158922802*x^31-131859531718155738454716891714615126444157825494350303902942491888794887855524508324672658375640195972336577433012297797490253054125573215877059385960876069*x^30-724021783881347887140515948513083519611141432528896803533049293140807536323028920567466898989083507239167596125699189951007694347457383579850970887952028075*x^29-2871664229836866923895769135158595473054162130979525591654304232266573080289328150997069544450355860022253527690176924490879009352563405616866589537953408059*x^28-7879448873182965627974200273908834599247866240939177444918202430566680367047816971295100520287707809649307643661498545259668992317735635444831085304839937163*x^27-17225621969409355415562786964026044627603325572224033280307076491804759869969457442342223664960167279384310196843086085647666925908145336460927595951546345239*x^26-32614964550433206283824343449898524714262309845018617199637340203520007502552492524921125894291801117929606777714901938975068629303944488719011887059890202760*x^25-61800529201329146906166132191153454555097114835129192287825720109861376268770772608435902408121750193043423971930797897633159700130753939390151721108942773223*x^24-312940724612060838077472979652303053067915526336536013487415964875330231266657660066780432500075831200484271903539984287313961773796171722109152662358754179390*x^23-1384166622642528693722057068254537811098125396564800118192523160074311484794289509265837548447589746923882737771891657762412536430284201085934335632308872747057*x^22-5212568482377666956689279416492699278993994005408732013132173880822360599498909753113524196458533989993880289786088350634284919599741313268531563204225402464990*x^21-17464516620629902705802124623069349403767734982323503667883959973435313656917576636354399266533327620995231138046639420356844569562253339222374247505736404014388*x^20-38091157975078715544133256090451739681876655324203852707029831808601835601683883861493627165785156612286934546054476352135685585471079596699616850204666995983710*x^19-49625779843374892375042905778859782802092565168665778046543756632498112189067894201095322457967541791163613185766985134754845844801157603803434727956317694933400*x^18-17572287181440210073388734966826234319435011735213187741417459972652344930451418044111453746291379195245384782826032879090365600299792125683260773970445387211275*x^17+345589964747106500790629605844981701469023245880967447904085891849644671655406835545429482797041889422117956346097634792156301764180215605901410709865630823077775*x^16+1328869548472951054926049963244541460719069726949218611394834700990209654268702922883446092215819985082086778691764667856282494344670013575237309152295519135520700*x^15+1806828346308908110781183889321484145357572984998291736440048146418911768870373595155361512972676232028932520866903845800351136392950780274695350820624677624117670*x^14-119465729306402218059512858325614342485703681323658302447568010404304437462237563817634988232559678555634390755479372606939694375334410368976667742585779717903055*x^13-6096759139132173184217010718366196690726909307960276829910532915243718137755746636186932155724028920740305138004050815470275265947631935061854990875213401011446325*x^12-14067694179944594545295423494754189357927050117689829245640403625108444379091406633617692037971002213412735218118730471962296281978086601910836637636841043612319438*x^11-7078676898906219261067362509278332593016000704554593022540334257612107263076666087471544148570964507086530984129676022109224362264460382292967345124510544475448191*x^10+17547753488492176327339739625872321381030041232468870107958810156554514118745390714857207252499788082844003052290695245348251871647393983795187349884651682102775490*x^9+16246140728064675280717272597599770592963194253682552366362083172424265602305466797400863074208573630719158885926053823917899231946371590211145652613835206795604234*x^8-12148326812021158640140635496415046666854282064430611501053108388921976747884085183227033144146294430694555117529632208440475460683202433962035395567232008178065567*x^7-18881575234563361831239139818850746401448900957208093747528810037494194320151334075810259062188530782172041922172881572853714082504275318242941451028020644884146701*x^6-12430654549921061344429038345890801581383963307807298328362786949699804316186878512609081927806660656482834125318853606015289936895160066457841968587116938684862255*x^5+3782690621113098922939672615523027346718711450263724653335948060995521448713602285392561646384677347630567413903306234856915783963181339763164557008483929400657048*x^4+848104681422471998636691609869426845758934888337599768517483386203210600697522104179453712720836572164401517927067311127574673120750524144333535076393815099319770*x^3+1251643873399321204537824633062361197510365315736815185581806018183128725519900130040449231346183260737950013844063545134291514605819596354101726580331429081446787*x^2-706914266050104360654082876283225762326290065543402819083973981248391698062016379777981678554414926370537188541950099237563075164373690892481413430760436622415705*x+103589190666455575317359805329425489614695963857340816890686202735774744640999102466643456506862484806236100613993847353771901885578387696382550986392503672586463,11766520235774851349602006454530060641359207297691007993970505827879102633928714816345439606223481707450512216959117924083691234409456865656336498066313410*x^31+119009267928744422200626183662159348653105309870631423624651077490800599025323296227959710185439013114628431624366964499873159359508846361997308507823298999*x^30+653768937417983251881634605819906539009110761008150290170677461394165918221148440191074956713943806767691317922938022636459701358418826510152065916946956923*x^29+2596804763246202698348877410565511215418580709821675401065862211522489572483521039790963146462210276704313672209908989654076332129688031739473643552068481228*x^28+7149505673348902842643800343004682923850955560942229415795176278144546959874475749953281455813443378164323972817628189686081043395947706324460254641587972855*x^27+15725859552275394260206513893219063794222482820113285512761938527825548727094123058521784306188065541570821856939092431222739209693136596422358493517704805732*x^26+30095370393535817645260809486398252208080250962454601751876571901989996863087741155732004551877353575170286086500993224071801083569474117396866531303599823344*x^25+57522435644340369460834697041996924629140178222092350329722366680260534040140972403215653267755399946459106203734864850269873418116275455689752744911864052074*x^24+286193204059770586447855109660274873301585643229493381270609138967664754117858542694767765859145528846790821627707683058490718452695443917853779053202723230720*x^23+1257235036688013459093943127297886724915494393342203636224492087292474575580750471305035299194499002779732761022303977118892146401738507234132470326727672931359*x^22+4722403978604401484082020799680257732587875848836623908183561211428482459860491902370373453476793427482886542066484307941781508144823553115375467059321555667858*x^21+15847647090845464857382237876022281035391954044165642086553505016058415827040569555164021505740593611806221733119576582960444560124778625520641706595714129176833*x^20+34733923391750386880938737942699538551535939381243301236160732600854988051631267221890155154594359158026999775838997931998253231162127959560942635543584830074000*x^19+46026362341278614641085591137691286603788906427585449013323204092855989014202101201178701946691879927677083684696919391301302057759361950950640980737751138348855*x^18+19711876702961027623225681140856116501736957551307776086590112070335322790554026786105530397042452365642853221109320318787468262643866469293111626371174946420315*x^17-303809732652991999313217309530736602240961856884568248818710780233910070116795976673422107662540716223081295581744151202491524818073884433332016541129296163980300*x^16-1189791639661350219321248251016567614681717060584062222594732978794260805983023985014599550292453825245671057069942964975123660704521512349350489116168205080034700*x^15-1630396096162697728056338918147323331796874622515789080112683699792449794569128048374364413163183829304849198026997034063079879089473301370324399600307534624947645*x^14+30880569055548546007573794442272894646242473958441946233765784143485622561099668507782724979299669279785323991076968327496058331705620518074415074254060013690615*x^13+5238777220962359359336468618783615285037687767840281659525903776466312173982995407887679591536100429637248879895277941959359205922596377075754061852230558648207150*x^12+12364678322195504280240732167493044462829373940753904907084428064711352085467030367560431403942690030817732232519684304330435333977412559969242912368895587130684890*x^11+6405190973651604682095940810241227355104710078847230927746870892075403064742167969169003752257412296842190732314381661363968535319409532675730606522985389904768506*x^10-14726409892989763133558361595134243126690862442212390108672390007256503985576500226224356863945713849791480611085524236229904017959911795663670087117833514364107458*x^9-12029576525343723490469521524036737637716233622120261371530934464448470196804014681777724858877929232011057971139468587118049981237670619356190074089184895348082528*x^8+12377040635348170122514877288772294761478082870309712757721274659238476520070272382330828907581553167628859094184311353070495367250546486510177336945687724411921195*x^7+14690367004600518760410015299521515422377358169292825484253350344816175827484251991936814619842315630499057393425095058980318861299776006115791037878082503091960673*x^6+9514233391064493542213009170045520148256067628558497543065323777819681176113732816871495675014831779833083198708547423894280912098453995864753221508624391010172021*x^5-2230377367844269224956302049890247696284431763589920313718779968276305912344072727112440632886166553926236947821838648134121581314260485404131301816342811345685574*x^4+1486100065717390859413986708784997967677342212808414792193515642956766398946033272475649509161149542840788981998087301590853852798639207554746657049667813435662530*x^3+2904083822023596565497174152313422414288743483346195349115462994572090032366801120368616960008605597776653172760273767248493945757580514689433088883152421826336546*x^2-457947666925511542415494757760363010745783344302949998418690582563332869016196098668670311344746184376627916174334364237382941692491678793346427421061002230028043*x-185577750824443351259126959680257813046186537603746815787418923354836520790762938570178880680397325679367300209156550268738838225313849848864904112702321381435483,-114083431781613731238717783003310550366383761462433198188493448559187932976070142369763709638632692163333051690560139834101952712363787107855974086173325176*x^31-1164232100765823053396291783697908832896563205842888515877098753406469790248144087375197373595117657252210124429096688120346098907133276176490903108027016049*x^30-6518167817603242661699378932243748028114299959775950299045739023322320567144961168573842707265525208375792423005120403691151146988544636310198920014842080585*x^29-26484239902234809039621292105281063988959545291367506889350973397248962191675152737814705208895419568093766570063015946097712530367829284026961012202394742210*x^28-75523319609117949475814995551842175432662908449348087230353702772693528617106414603694116802489711935354764644017546110963139901095607262038546665580988458506*x^27-174019629586556506712135995414015819522816440891855415866871677984011418319552152273810520617535301635529044153138429903374545809793586142911415239669217340345*x^26-346216301459062702550313571766306076474885697790813070183808255715102664403081012976239598156445057742582972031920388066415153830374190107330188896195398183025*x^25-671136195529768417347070726137694914786229017538887356006821133570966168256131642942115883138604771906974459837068506428869317357186386548581918939599894011739*x^24-2987528056040496359844510494141438508522461360588491607379400989263025783955996744624852835173749250769480149020949023119421257351196969281437363929298662675733*x^23-12749576907807298226867931519408537956980490966951428787644178369291592542393781676158626029833217590089919566606514291273915842432544048780536791496414709389286*x^22-48595777475118792150052301138751849802862650355261944328244990666050545166718719288224553623799678531933837739343950922435178328568127629153094319602373117073900*x^21-165207009109617425287600402855891577620377440270552770319716515642101701375947505077747083345084869028366421087348167566033719552860352537254704394934541379518201*x^20-378329688155937660977560473295595722909212094360406786162067607785072078047343241016438738293576105630546904635587921799874281363903493949973656910956920782779825*x^19-568606189243937291468787434847134764352070063944350325529920879998958487600467599594078620045995445321964139010929318710227259544289608147942052844224270646531070*x^18-422648555018687540796678747539674105633297179603133759123230350942704070221157852651543194979560382270871461403395909747644420362192973067358939549688090027712770*x^17+2697924750229593022313365387263622630942532886635965365285531968844429595542624301426746085539838894469598158773899188368288386605807037990131114055634721132345125*x^16+11762873830369381813300509514517141994928095466423870719870526728125796831730568125813747269559861332326774456863097193437176962360745546702058471137521675499259515*x^15+18837542926328153650280804563360574799692162856686551178068040961517250024228230506468730164440683556810132375684640349815947069916803836282856225255266797752642410*x^14+8131399199265430979803787752996374180604970972571957622664357413458668150916092507133378008535634944981030390608716935129424562724276536766375701629031712424520160*x^13-42498714538077910464530609734079567552886706464099477661447050046000966763240549308150236077281659004859224617406357348039103390353522584027491516111869680525995025*x^12-127204020260409542426743748761694795916254956641356140798203357169936659409013668348697976812777294211115871042613592096305097351729966373216418147447380597793285669*x^11-106518017392765953013669613935755484341663191228381617437847929223778369992184841264990079568108388889649073737964130985822036822324659654568727699063765436646991161*x^10+66199233888759255326426522492623191882142482891770502859005252318851345492714800355978227281583453974210156899144514564862068522275507194918145734662703118761402275*x^9+107669727037281819523238537804103003075664471627559381842618508183168498086640740686299997964718609674905389529049456641846611710583701172819300906813949733071107285*x^8-8072437258784862109236117021171627584612204152916801589887573391291188547456011824682559648829251806136174073424353032946553468375154073209598411092917895230196199*x^7-90827336759801421274611048504260778236458429712329725714813796590519855413060736617282843351040290179856418710638596100963006068720440631313154985802621048002653085*x^6-176859296565927375950352920340730293115767105487272146193580710133460919941051937966452767708244333081564889162505020984483499845838533561462952507540118577896420355*x^5-62442930629455305555982472872049618626784276487842159589699428050937254815640604734369308339439894198999957521021264193037289839466182682100959891618769951551842486*x^4-74666440767902817340331792845044691072913169518688440444652282998948181568011628663042920877124359433597297172067025356495360607571277683598833021411328205366911482*x^3+2347805160041139232788132465821292323144227689949871528231372559381435597788833820901958438955560886359510472519880676258606974465360250620704358151839328447431286*x^2-6772645528756001977409025440966037886206670706874424604794227412793987951217798559813580816258853196790158039068030839239439076278078455736959068805820312346797800*x+4318063871059455141618530142241062778425208278634957704140970300632235421815852565440359044485817804071957496304124787695935239640396924044688747877975662313674476,-8853851469091856561516321735196386893785987889254928027083031958256445345312968310981535524220000099834060656403906063445658109462179301095296157182960038*x^31-76988058562072498646735707919524689921402113440872450765509699314411163616247049812172265231212554569941833436343998132631704136066538981487808905636795704*x^30-373713975242871057321684002796341710639206819181472528413242983215501646130033319116088924733970123254127555409739064583986119083170404062255943386601673830*x^29-1338507454005239413685223464117033111221105681455673777890382516153304200214316023058757989653766576045271810484482046033883845129742035405305226722209708605*x^28-3034808086489199117050354355645651785675438733521980661295304644427459762727911212947491390777080413820952077672723302379042446454767749408453272811320024152*x^27-5826639106307266584118431934651930897823621994776404170826985675393840016300616863158732371081236530628867758256879783814465080848010722983420151386762823623*x^26-10018146956361756178535223466413045944155496703545629205336418544788149219941421496954217683811572643410212094358336106227326992489405296174365084874970291271*x^25-19982663860947385753983335033812766877009514643293486162726431470224254386340908993383337676065733301140656101893759819010014485265128068449026562416463878035*x^24-170499391565081195352202323709076458841364191961715791739264768406660133174041059101762553604677598577918115490105899349231533836754655404473221160977387072400*x^23-672846135699360560865318653780833122900727304859322876785502893647320770314916724577220396590523120530943386979324685943355708049090336887338297963253081412548*x^22-2405113680089365309286316612774220632924736300370712014698615328713801162577332085514608501016047541626564384478953962853765308609272980846210316553099414528709*x^21-7684402277000104189584646284835691298814233701454858786199530931201197140283925128826731036060818955253695837670154759459361093101197331997021527490961184213125*x^20-12165806741208366754265661961760427194872514144331520492765830976178289353580936678125744187597570197309319014844647971837365825536831791629482364917393976431695*x^19-7276174775342297828177801987456146331273366722314831379989971336505932400538868409530761286043872013549291587406537511942188796887177460838381403381147179104495*x^18+15306008753289185239598823411548881172434349167946022337350504516959702313606927073772560704712129095694188014658236641444680974386294863680236064804097747488280*x^17+228180881729535372083440328018554632296307669236603699342337998320260977391969334342719751691622686395525206208981178911849949007302898051951602091353033849778265*x^16+568295592965143183808109577589353162767087432277587950707233890411017944642253230191507003898419101971031163601116823245128309471603648177137464355663812110291055*x^15+178554178344894454592946098066469623722004979482339940158419293467159334751338741073263273826468381750930699006256397842655730516315079222062995242516392380923385*x^14-1051333360379771703104437727586689667980347864834747699619832499314580737087089296152826353937672002890695917663537528683297112264363070405833901363963778071775310*x^13-3223110863700828494233558702519954772139758140394196608845349435130472549810388943506300312891039732772162777873443504816210428356195890076827181646438643937139675*x^12-4150006948154324089947432816674398972978284901644701456081326504481003046800797571201886228529370173245069571433940249275657008379003126060682513644100698664527907*x^11+5070532825691722545969009034230267269846013223847611603541623815626119369714206611241498449887561285366519976619622990666619079963178673228392275211936456533143319*x^10+11458796043690345947227865378609798707351868688343542164140907576399101517989636168466554298140842958281894421100211647845793937437668612097627821385953062928958030*x^9-6773605342935380100412169470211118430693188362508445445535021892508150854926017996877969120915616638330990018729258928424447647165339236851701287475638418909960860*x^8-12553369103379006691069090873583906632441336905933558150402632920665334461041560870631232512437861385979498024991688488689698510755213771073591911024901064601201793*x^7+1422333582382448235149421868751887541655110848753987312407806878310593679164694398191340077432169592043962298134909883760685519636502248167605176604212820897635468*x^6-362080038907232880324514484304399158013806698148662880603059434667017064122801075473393823974492494229732014030560118548471914123438513731788784307277790008160619*x^5+10789147320261006558891330581739895563184540589934184063020180045125900139609866162724176003629446240703148199069826353573066438606945339289574141768865061968201380*x^4-8520805617902451958570420552504008670767805523448923566393829929900021213674363406689371001227410657652916120693974650361679658281529828791397691181297056734967095*x^3+2300521692257108122046896723691880055022510723928261055206248953462108449325327319408773018824856884933298170656346019005722141122353115013655984165720822420507823*x^2-3277129262776371597238788982402209017677172552335334260087097621021530364739504561032091851703560788980637282942226828099424077181117349106507027709708882553615921*x+449181998781354244001639876442147340573251753880434754903081176285432392562488192754278407259563737566696954336781526444990945824633064668328943405119627023762080,47851881440553217195975053501245490126350710187346644998359411115490198175188749640199659073060884889540538114573873329475820138348852957436057360813742516*x^31+507121791557022616393200975575209695552998840547801588195013910503801087233763485466612094383702142913272605938435686350014887519131767089429462170048105065*x^30+2922677194737890790575593336250339877893818800014627733849552006347040892829351762020207055502115253407132528478107686416747072724298424601169262384417359881*x^29+12148284473814723963147828443706199187873452521811055298856291095598745848345849398374101689841256249667585170623259358359141291605905958765845445028909733216*x^28+35840300079963596100638551907669049234639862803852669669403952813127372946523407242866673861018954458966428386930693560915397630976272400412977150222339613871*x^27+84592273198023973782457015382659204965860535412846630488400270060177736434856252297894531135776956630137214658137835943116194323986225920903755823201935516230*x^26+171371181357189472116247544882866164709488100990823335516113741729968612947192743701350057572005999741459291855982386064877640565472383327836787841833394407522*x^25+332616079762659303985480131206683150199460192207737637843683489937641519915418040820960765293362771514088762181091024349736595416100911983145051216223826392406*x^24+1351734423542675430124003231145204344018721182493312075262281732865731539787205745974082252838562935019122886796289292244770248379312801012088254728783554123728*x^23+5816951475008867535851652458128439859865924140574459159551405818546188629948191295708721035389141144432160502266629626483450494405393481365699936148108214831685*x^22+22393264441291538114894084572774492701579918300224001567354785804566690420842363786017847568086283891935902704765555235174236440508014877746696118578766062643632*x^21+76900400737835561225222298565956044520461039684695999649814614296742098667122035709495522705203129883433304553901302481736726513898119063901063306500808445025643*x^20+184356080701150904877594054127872099312852362087174265894379607229493436045848104612634401275477898068973470854509587459136013821125652097963205114019029365339240*x^19+295497134045532801891687905133406170886659719166914109135093748793060414004869619338975663867334370117333085102791643651923708891821793907894585247113404768566915*x^18+257916489956040790224941837401768340867048805475879366060553191858082621020872162174470142325321401110364543783898850519230042152184924119861575797158494142408115*x^17-1082927431988924208428661919108373251310902368397259434519013931343961958144586758934472552287398645482875959076075081738637560006887431205796438680535725223437110*x^16-5395900446582555642717506938623457366253187307540071261901732571098550922571540090701077709404474544321612718198180244972890126554294472116581539636075204463323290*x^15-9765765543383234924938988270515232708522704953284638047228391791548323797005539808541342054840121880592421577037786660499158926222093881579351110389662314291782265*x^14-6131120127097329844292001565866080347522159329794411436284048454385627563395593216244130218890258037515935085513111647261984931827534843361789489187665870605958835*x^13+17204829836337755484462749702221771900830570197308387073016924515605400362690013771941845440583864774847743342255818730677162126706431300868698299551331335276228750*x^12+60792179727641125831994094962225051197330039776544370880876092591479835650337236234998263254847048664047790417010597897105212085347654709115908391882778802824902414*x^11+64347998671153900767278685409495162244978955765712478536497112068441080299929732854364264106087010275959115179171444606738446274950266323075882607959081444366837290*x^10-14695812233946790900959269030456229106625483847549478090341821535106940161603906524303042598493998236965882971096427478750150368340787206157577423730072668660136216*x^9-60939312828179868495985660540327105835545403927972135974263738560847277313769429054565583005667975918560747669433137685431539183904141481801790675621854477557157656*x^8-12749930057880157759103989486192012189840435119615778607344375067304094016418532767441773737580650832529885015585056129256662456187610621266867975070989954976807221*x^7+45490015296490878235477809093899071731542279390288252913677301861689878191253428643933295283897649479435660071961872597599416233187096197255370107819090158014562845*x^6+89936636289845718381621116550979037503969487106209134117552871987291500102586544245364246163273900294549514031231298476908628955791621462517178918220350040261794193*x^5+50091896682750858434674712220790866542051752234277330072720796448684878710339558403590647233647629345308591432597656800498364696324792255887649395992538520908854264*x^4+34987879499505354128647131457184728469988293549158532391949792121421479618432381518338579320439222416519571126499608532632914551757534698732705478588650345106729492*x^3+8724701121850537577124889499355685077972386068697779176028223799037324080890151544304277735652878892972798520320860169760830162371637718568170663667671632629929310*x^2+2163990263694883654230657243853807175984896577549311942034924613473264804805144427948665031276454809067044573516452972203545154812117951527932236358228535532857433*x-2182563076682559194092976560075142183128606283706026147732346817286234364239374937463660116456823148202049182930820867364863212775463262132109256105892039698887663,12820756197188512608528738469725089260981941889539455882179426830983978396224635929286788354097104208615881071500608883829654640694782656803289324969629401*x^31+136065371221011154192687370939632401389360497324126722468741124723295237042476442330737532351188938149230313837990224122911760059779541957537543670096354915*x^30+790416878864262774312288450409011768598385112267669467225287418615343275410226482285971412438676012939789069911485904355275242660628532300587483822481647112*x^29+3318783762969527431096480956337471368488031720131684560457742415874298642519558711737953787536940878598933223857001569082754449288971202312062381770695125026*x^28+9933451549155108451030061365797763257308946100071455807768682644648927055676773404452921471410897455595548664772179797726901849899648131018164601648625479037*x^27+23918832227383433606389437192453868475486585162340412425481459497257604558262077925323212521799049567120222654207239779748337544056884325059150174736240367635*x^26+49267236037718180949131588682478869362015996172493348710244348930466784776760277815128106112885476589051142944475527069969799467678800662181313497698108102278*x^25+96445520316755458219846512086993432912092130762656880084951120361383401746483264334836165231554111674570227306391774327877547351736274665100804381769758991842*x^24+376265082778080716943266216005876448768549726795195313260638315121637538002112141754021504636353638353669526313394795316231732208773872577932964022374179518742*x^23+1588618543731858542446069665079459087646947337282483619700209297706551042038922427302867370828000878902878926689373320606526225144373039320183458739236461878700*x^22+6149645308381148348194980620462351840047577436574073157406511681956807882630254671894566594087165322580093953329403910825445525931398449680444939028517317053100*x^21+21233349269602358738057053413215134162846554302315269352467417243014570026012238279592626425597841744465384880447098343439429482144398778162028513024022327883352*x^20+51725900736054798969330083893663263539328773986324377185336078673049314026638029579925029309740312226607782032724408642922277032936232380084696819740343908855995*x^19+86680962545115965648592346282344765663914768664072800646075815192244810980320075892925301575096377866687528913417848893099030625395132503293597191638028710623785*x^18+84762491023520671776244523504832843956061114771249355640801220746397624157574936277728954170617721525400053572960487392099824337261281832198580893848939608357595*x^17-270019849262973008294191520560929597538094114971639588421210144267387477778189180807750986070550862785409029532717393042971876025609114141874748764048679346955935*x^16-1441525247577260814131322194788074314748188000850712205451764343868904601289550461207886205397227801496364757841445344934992127993060074520438126715176474929564195*x^15-2771292745254902038319170125585544009368625977506041648008332061970699752008629831747733929590244455687241898603746586517171442406665894759878222192482898975098505*x^14-2178480299023346753339337479299010592595429228670837294534702196154199252983364682591686771157681467849569367754754711794110214172179054737441221443417348505800105*x^13+3940334143115640935393024799613386939443452608649803304879612153868338780507336002674705874771112823402756869222808945183119459650856086538927490132831712685539895*x^12+16372731356888533573602444278799192675136855631105554946107846940662486531637228803561824815267138820700256238733969103175128862269105578926096710088627371666647814*x^11+19627702233176972845988069219253432115210566761643188615436913278335908967152340447718575423818549493200961699636802171907055837138238422090585393016343684288736040*x^10+1345633260713848024754826254125489952208543337404089566394448146485707315870481967210807296102021269777522494032180847989351631208270200142382190113191333690496933*x^9-14097369984907415343660417633009459152332249435174622793497501871225262729217081819020440084258686472819131731895711000231066907341737774141173148869158690088944151*x^8-9206173525064198466964265851878938203071880174338615094471941467399331577723726570876372875946480574306507645438002360624657578192939025833340667255594329690018412*x^7+8746947609530476491946654094381832845380596137272427974256450767849022988938739920320601199072985940851752602756824837571056959564618880490442945486012511141186280*x^6+28347994166812419494752320865924074987921387759673169529116363052306326830190721273704658479288874097606529725101702653548421266427080034151926303216972457797890817*x^5+18360878356378804995521203694535111149651190933554119385904580587363901960132312683272384185635493242284462977379532016605242274680279286071369096078864281382777713*x^4+15365148849945370234321876099562562765069156559052593907843504115448141256644337649431740775478358525517177881019304106978576202343883615822456646464911444805336893*x^3+2038715358743216633892611191917950356443466909107602276781096477866855249607306121496828679981424774751168327517390829266403554113117987062193843483388918165517475*x^2+2234647493162386778634057564823324079643601609536706785222522075908714271291011768015796310929702786338625421505156694879241554825274544255888726996458506522188195*x-677590811363757518351668933524989576981457699942906339286497300092849273159196930467446418039160298829313716767204760392489283011189041445396641544805910031216717,-34467095501872094843086461462296043838479043156699342919694880407194710294679490567113182940683107663747369597815651757259606569539600331666543240267115347*x^31-359793919665340443019392302491794060539431502921776879082369145379218221694215479480737728765200284493717025189029892880290364658979970162722675419326256442*x^30-2051650274308142057355993008684368995656751968013696046335635428385708605004194606096026699754942628460821780483224389795761671804872372841515479117613293090*x^29-8460452300721752607785017112402567778437338361685487420389183342687453051964229314101731454872102375506895933005666585227563973654511690133820314522730746776*x^28-24666889434730508862801033310901984627023217600154558801267747709388718686260752439296675172904162158237087739429414624087154675524408062607254843649326085741*x^27-57780439581370766284004410888869296119679393397339864886858296939427689368156361573680433916318229195139725336784971924782926310617948057242902856880809862726*x^26-116327992717088291688475502778298922462531549256472773683570345733566460068181198192773815419274707961513965221671612954905140150576524939544617241584482333245*x^25-225585426909555470344456276033491222801256389148675749093825519810928230722291884154966934765419216051895611673925943757772815109100649708364501544956332794298*x^24-946228167113910548703506970767051483965531351899724016741690503169569497184363014198360598269007062021905658755207778339553898171840705310566947779034914817272*x^23-4055505609349925933101607159869435571104293385155463968604162753533644202260196295373217019678332572370558307176859462564830581561923458575176310177751665788142*x^22-15570400555933651550775684786970907196587419741319805289754934010095174890228958642028790270561735313874142030161440769323659168588984751746818936697830245261965*x^21-53287675386810363202209826688240932930087781824720372169110065258781987680655499045436061006909462564170579384625617573640281517952741198594504365383404620982826*x^20-125716006734669118808763146043754669679279463498672204798433829185721800226655399971018907777249629189867570967742146700794622097265528456643440101739928051024790*x^19-197519562391916869489198631535801629168855238237150990252870521427466116194106210347954481896842752697840050070965712977308107383106296271039957575566311627599830*x^18-164258004126354163071725632002792625497084697263753070785922128809298670615094909863920694948849684069973293146455656736826074599072472515635598929127650759058955*x^17+793732128482115030070583508390511043834633795103735459904796051406765788373715851170119527347447792437537009371065638532322250618509896032746015879966115180926150*x^16+3757069304258794100327732835371345741083997073808354063481604083544856365702770175511629856316964466674062139956009470908290675386055647019673893844565833373783510*x^15+6534150750395724143771332663060751409758787134938986689789416785918374858281371363703478849718162741014070454000677022931496428579764578018632307902929682625289920*x^14+3731374597523762685557750181288816367376350990053203582795397298998174546446777273604123965825310913360248333868492471805586413206230064288936851135048297312072395*x^13-12538507702861257380571598055951396357962687852760572377491045425534696686331299012763885154637749215793349684415807313539738717147541530416288471225536128557917300*x^12-41876429773812350471752379371171945425295070662210070224392360491832208920897437639735098304776820377867796026173718894414881959970236046761851022092385998973577393*x^11-41345548335223740972382315444539005146887110799036916157984454535287792411707209856709638386323952433234587054717254156715122563150101799119308985507179512163576588*x^10+13489268767264238366800778188922968143517058280296129001041690031848834942983104553842404803748482597413453749284399474689773395231308948796987086791126471975372635*x^9+40265705446446973866642444308935793578880566403204576139147004534729881447179890924806440567385646006170841947668645287364622506705451476023908996921898194429436476*x^8+7595505525848178176199814535711788303640211701933673600118174183378537983461179481627506289210463453685790537103507372455770878393290325198790363765982742076898101*x^7-30392215575841261761063028644543096680724675182528970528324359156863703494164062008685742058438439495519864808962424639635138441822397388593903377459915118739046954*x^6-62995592535937775449116679493226216754910894146733308132875575890592783149515666503461299858797956099923465885707580152770481778646893185794937395758824575353726410*x^5-30266829671563757370987765357509707712078637561178997818841878794557848454944362225529988854123425111126807015330375768546811593776513536513447421003829649873134452*x^4-24475172962182842220315807530855110593587111903917907791178850799737079130006756955786123244231069573944822644276230728678386357661707797237024811450086401504934218*x^3-551022475217447297064311895315415886725736111754257412072976436478470638648501276344103619764177068263125735201035330144379639610192807589998157977658448867636988*x^2+25304069484668500717023073020510908975668215579071727163584934676675101425794856515005937863890554340701440132741811132522800953812057897501437619935607034616760*x+1374797588784988664719023473258162055852968035308591332271202921810249600341960122606779232460752876516546855804288831090311344194531396195297675683268294703515526,-58849929398529911071109242240133423639246582103296532351887215830971018967620267685700541225776793212022469001575331989504427401246573907190528588433290030*x^31-617488910289159394578564208933794363732689222241307943704395852078828325739615678320222699799739357032148087851649270766425045060048129069744975628779581506*x^30-3530878720563589532206636087542864557158157369728360188805064478573959973249632679615422353702270874371451430498017151796220753632327959631771446354266419447*x^29-14579190590938179770447685986503344108338853198450158232999651632663845537310200129244349847736740510122881758746497136326544998747213347631185435265417651537*x^28-42584012526289307703377449855880810386240381728155201207695729678613500321182138850174640780245711557977644028528681526863193870078732736996959847142434590310*x^27-99664819249821256730430187324462710785271984840246503364347801688678411361668965830939589014374822110872681976311580428863274079579019939754905036058590719288*x^26-200358061487598059625140650087017558129984414918470870730556952788893610360182348315614508566848146727893223897497438687768343321652718131160216883335632488521*x^25-387856539440569168070526618586288977898570520211185919151921172453454859460324427197129700002941799732419444197436643573923064152586709872964528174948934186546*x^24-1620880177500930748872675238817535919983415393696491549417988761569993166296533124326626286859136637432373230817758666049061565125119432204425281387431898434475*x^23-6982082182199728704689524271377957758621429805550543325214872368008286526722358832412882749934678457496505617041006657216290840676037916104818325448619761596371*x^22-26823858063233376777589477579605465367640020370830922695348704651245995841591399728805367672671571523305148729552747385715514477150865216332270648521589525841632*x^21-91812840643925703998786810387391048715772066625942431293718967421942210140249676684427519276217589248243443609058397810361719893100427390814903458039276054135617*x^20-217256940076869597695170760055986040463961365159544750581975899317301411486668743067752248703188753932709146308283898957730209512821374621128927335534620668436745*x^19-341054452687804260661445566042215698406320581716819861438394639699402237574770070042921826528179424048221253584847258588824571023087972965224205801213381247187710*x^18-280824166054796345695337141129740592383088391551205756806862788676740067531902059788216914603049643014972971765229518814952251804641108974282870891984996336848540*x^17+1365187717730456045895368292435921369288703194763919427803578245667183822051129477509340481955443767368937649455852022133412203519083028480466088757974646158115540*x^16+6501340850167056476228829325645220193068358600725407369959184388437550069812287327437906985942223848703872301974301678201770325107355485538221201983873018606639605*x^15+11365733036639641913416487957644115873344280004601086720099936890375073342621630434257130412904434471633531689690610066314225505972410214859943956120928044770885940*x^14+6385040614993635881599448783260540399329378697237527604807780460758732942745082447175077232583707376743225363107162474569088788074106256336448844407134046382019310*x^13-21977201145957739491460337990198924393989053463208999191024746081957017431682758562056969690081144335461639708932230307125226028270733746840017688385204830425827510*x^12-72819704186586159287161903038902817176713507982839120405915175121231708322137236737844389076310086236452953175876176177913680363669496669995387920000054745869778115*x^11-71983487389280352729932335595128866671314877272774844340106481357717914261086464320195142700347591408203013942640277719102494750860610524283365246072862414618023654*x^10+25660518997647048471590076307691768587248983589164205280056958825826151164717856506494942849902879239229061367414708124552955254184791179507759003482596929872698307*x^9+74712267396926905402031908446150944969310216875120291708092325828319245695852134096996600761486970127612354431146508201694175792529078904965767238444316515568633627*x^8+10326117083700523413028541241301506024991576233333145158188726046362856879855502018497510322412484452409779988326260814237357032564531812485037389354899907124578165*x^7-59388905245668043615629192489859614510489829698111011846716191850712463458262896087918038552556852649482299968090073212343551005834870811043186019197119375113115522*x^6-105904202940618426593423504371036434839888523456369107539377305782605678971902730784394390687042176950564883172962859289263864816009556115511194235401799848390057619*x^5-50074642156598886697883936389169603099075607420833014480722367205534730429909857784470485400526142757314110259273320182654663682856215411743920361690004087002823564*x^4-39765090049720149932444890638379684640007288323637431759690260523820053418544305003966874941151550206410654874826141661306974729990469876070456867870112048562406920*x^3-2147040890061573623644471021762355965970994969946627023570234627080105814677852971802790481243251417178225186978775728725237549354571272593341564861540218081663939*x^2-2091430651372991970963484883820178688899374278318369015781047679180544771717044175042893950954616448038414997645510206483610625589341298423233682688000359709730058*x+4058152049322055391191351817161846503705935777930537756427575575904184511713562372100833728541726307846610353881256264177104623888942254556554037248556751094756457,85793229803272529514923443722751901282856957535135420548046545663811737991996124193449787307636202048648413720288414679432730569953094654340876066261685450*x^31+891934688015125301999722896113839852898421536361357938716334859153188850313002960146715106763927469313736538360613871308296219278426954178754156275597479890*x^30+5068429403098588075918572306259191055989783255830705642325433040316456567449447732312697452535628899105302866366413486143959024735047418532533713943042730930*x^29+20846462996371662478660294878354797335025104713763312923802057347590769197182017322588797773912777251710511369355403388832169688447379648640531719109248494890*x^28+60564636587977891025845935100076628781214112176611656270877355862554362858021697338424687487684020296156854095380381202435033646908390905307126125719743583650*x^27+141579505566153916300073672141367606269530307235017626398617207969566027192741629716671225107878322774878332007328097795260574526710555547736501391472476455365*x^26+285010239580218978451470655517670273680348904186141336950264713206715423718550085454501672676087561048302680522236142504751724541590722010750495104686094442850*x^25+553703091114592095678486997618687917957678168384141956877221475741059226661823350124435965469777750813957675733363428693489753983242874685098989377531483094800*x^24+2341619290390348728029788663196283818946724604265381800722522255824506855710018571123465750143106695413980229541885969348543151856622488567726579476378836173440*x^23+10014347675015032117095845757536869827177593887608596443519140516208454963720920784232644429054720864517500557694001908256151571946781507761738649193661104154255*x^22+38360008666474790664261497642385778579626206762581411645699774116103313532935283415162249982119816999316279272718680687195171412337296472745715917483693156760770*x^21+131151196757307269223204188584592132617057885939939924540782719052517651877252995571036587772853118119448619165063860591753781352081593614189892908682259519680735*x^20+308001849828885961893670300916638701253857267913820891293439510471735731545548173001842168866842661272409384671128544421374961705972431838211397475566628432900240*x^19+481118566196201787107631535757319198632258303238945446690375090793648668867112710611908272029087812505353285108032087940134104522290114079557460298466047540237330*x^18+397859411931025403280585755086165600540238382193051541035899247425423589524871296221538078086629229127318171160366246730534640206087092761783074403628911783898410*x^17-1970036134490954664100915995959274100308284376813663045608059137948110580220914019622169766434888666839296340990178089261158577488946598412865111919146607440589055*x^16-9234789836194102692165433198074183150822648741630321003683059990203914224643061837363924857478936965844003608169928746633008789783288557745388543172330217059684710*x^15-15839952269186129051539508558700708705151939310607580910474244488603660141396421183572743880771245213691984306697380073031576667137034294159978589447004484570159470*x^14-8761390399826264724286890262925809111990127331602955782987313094318860682037718408692355784300226190696631364583400701663892845469298512855261862138125149001295690*x^13+30838147877078522730903334791508194824664046403878986700754674198973148794366520453466771078630331356008555813849437273532246315306673347220351488404126259773457945*x^12+101716869092048816538880246576573085607997401495659986359624936214700699061667214211708750137795594350202434470994480143645576650515900146084165961493430684537550890*x^11+98173771960662615111872658798434314035710267552210901642534531040626872475151985717710166189294027701030454405250450451663157759988198040388631612650100067292328790*x^10-34881400964566574156665310034788774674802649760810015355003964192897560455350537183338584239604962735728805380820541377522608229826519550173713660787536395394722870*x^9-90267381713888568934288638158700805984868713343082557770375202826166988617054053857604666919119330957563626404300315430910857075277658880006017674303317735509320895*x^8-8542890979190878281296203513006085674500396628655512274509971546089027836500564953348418550852686689505771937982067529289552079651639276550746777375080189509963360*x^7+68114164246211092269492462333664407670975355513486472669072747533100644861729508275864902902938369414196053912082123558609889831091337330741208874953476469853830215*x^6+143916971907205169791456649393149153034368314584972944607857411558141863556764532092293924715632651534146243705694463645025494581429014110278327243094410121039038660*x^5+73510251586894945063193063229386292894419101669935858427254472676335976585365835033061434084710820775758733629524938361069957744772832492093720927165002560309001995*x^4+65663720393839183567860104250187009447203420993970626883963321277970896999866154523313587329645535494429556893677589858057912612082655038424005758750418926434383850*x^3+7994604591063003651974340801525433277415917538078865401338552062249715322610021456947330950084616456561973454478667171019441129498957488247498090492841150713420025*x^2+3549941041366372652479680724522945724181708700881026786892940508741277298566701645607518051580484631868283954708385142110871156649641926697800078195186187562397490*x-3772364537737002074498241580817659256219507508913416001065705457972418434475812801388531680010762163258408531301677010900839834065531648825945426822403062269598190,23474885380930148612150395789349856029412441254927221965209885167694787825854217616689208188943104188556664703774998316281376978344872227477184189133193913*x^31+237511745086463380331642286345398494584307570604910519977805703799959119570589073218489719552668886618237014298276978959416659276166393030490183211282199910*x^30+1319569585416647578487898856853211002326687257157871906513328565818960855223545632525165727340368439899328379324421073942732137915951338612232358315827723210*x^29+5323008225667791499007893464889555318848719365034122715881802180913036842729400039190459621831336389765950562139105243245637427296862778413743216608278386778*x^28+15003003989023812008377611934533832606879995230449704895532553539970684936431284265411172984433592485409513918024908009435798489052993335465733396729309553650*x^27+34175143306688634617482572472564145493265113731997494385690150415262537672162348262199848764313152786448579074565166608825467940308665461987633790783268262035*x^26+67213893744077083048458603028661463958776894009692663891109942510228004593174093594362466950542451148828271605137653511093129826124528064347698471055999608413*x^25+129634872654207903589366386405646308385759424495033399669778392715528272219876617833546543711909102861161962555194916673673942028151484726687564271425579934260*x^24+597996368558819133750356823996332117805532836053491664802036475173031735624182591465553193535320118947020535812518589388114473106670308315836630615349054748357*x^23+2560783556233296869991593234344749127521266499230169568076738395698245222908095359338880793585020955213128044009136683531939077483047660745603925268607270674525*x^22+9742227900915786345727761643968453458953871314940610708964943648683948465940180645528186895919772657759383523485248983956229782530515963855240357492806629360892*x^21+32992937840752362642562225641822968068895075280920129134025260891898098769821753691976358495268066287571625785017477644577548724630798340860902673013691467828287*x^20+74366791807227397381388074133360207119977277207524039984156352836142424337559440746007600660013529196259122862270877344124197932117351284001576815027958587220170*x^19+108388804168697357812152463189733489855866316283528077125528266571428023420459517661438793441755718024947282289052546892565525936749764959706195559954072483964740*x^18+71805826652476543295400822006076478363815920685485738114744953180207932981627311104525809651228369850096361861359018866622951442623410217228684636182600011796440*x^17-571772192956207016041277584425098814798222069119091132980938663954053606406967456016014124150341957830896837615917441070910655120993498005572748554335233637750935*x^16-2381613947732530425869538206655526721462300339862232097068665322678663667992890660148574041822307800417951578488501886615474786781077891041999563102858173621270790*x^15-3649831488970109152040275515354688892881894606348669733799661711674357670794030862416664492323839640223184060628263518734942584713421832345754559596011709803937420*x^14-1208053715911970556129267141331202308439805214956416830975217106565120920341905217537205309191721787007742726736637765367439464895094392091916712611090657727448760*x^13+9200699714089564301694165569014698840541954880347053930309944652529221106358182897440663135677175498194587282201847411127970683161738388237426191391702472286436485*x^12+25710229297519757507495551309284048523176503491871641346904360751659093036619379459122938859599847745154982523469476747253902402309755872947057936837686919947169137*x^11+19345558343995979910878857613212098300753187458465574211476814007100601847860194606862606793463714165702478791982494877405145932329340239443510796234143382070453660*x^10-17216598264000856207449993527610436259658374385586195014648928621069268983324081502832421384734932990642987220805499963899536663247051921346586214433151880376873620*x^9-23643576616611435390633823299494456781513640816540348588522295229949931917201550091725665213061557554509203220765482356261441359820387601880170683547063227890883523*x^8+3069027718435810883623135012607664071244009950541108118309912561368445913387299492497075393247502165483759703620524370023746465868885675353901603287936250444547990*x^7+21519997552561556072298979757137803193060633921413830668098933036391109982305164676289805994851172043587991775430359257611028874279455593756267642299620908387052525*x^6+36726811451920559830865061765685127022627203001117358559160472258918453568891920650441507065317360825249498547178811514995130954136187058951657051502197145188181627*x^5+8077130761657332168760001357646998185431214879164858184225084009246858288017699028522752401730602215595179339949381345450526902881448399964453214234289863155286765*x^4+11040146642984040864312606840095923794921874615282641927927609016225927894085717730391071391614608588666646869813186690787555547578946916540460071406836200352690573*x^3-4876123703947190936997280989365199593688035659483005486095595699644357793568090611523223027193400024957520932467716995916144940915982950561167252191776357036635225*x^2+2223581931689853318343992496394232899775510635458110264748445064173691175961782616385091082815520057557887624118673265839622819782204366121718930100500651306050298*x-867105110739726242188879703519173584516601184402770161383125258947759399843610740746144603543551994451586202982952366774328281931924976962323626941779773892535442]];

E[26,1] = [x^2-2*x+2, [1,x,0,-3*x,-2*x+4,-6*x+12,13*x-13,6*x-6,26*x,-24*x+24,-48,-14*x,-37*x+74,-9*x,36*x-36,-42*x+84,30,54*x-108,-18,-22*x,6*x,-17*x+34,-108,78*x,9*x-18,-47*x,120*x-120,-144*x+144,120,-19*x,-120,56*x-56,72,63*x-126,152,-99*x,-106*x+212,-80,-82*x+164,138*x-276,-24*x+24,-300*x+300,90*x-90,252,-257*x+514,123*x,200*x-200,-288]];
E[26,2] = [x^4-2*x^3+2*x^2-4*x+4, [2,2*x,-x^3-x^2+2,3*x^3-4*x^2+4*x-8,4*x^3-x^2-6*x-16,-10*x^3+9*x^2-10*x+22,10*x^3-4*x^2+24*x-38,13*x^3-19*x^2+26*x,-22*x^3+17*x^2-10*x+20,-23*x^3+23*x^2-4*x+54,-43*x^3+11*x^2-54*x+86,47*x^3-20*x^2+20*x-168,12*x^3-19*x^2+12*x-10,-13*x^2+52*x-26,20*x^3-59*x^2+40*x,33*x^3,-22*x^3+44*x^2-40,10*x^3-33*x^2+46*x-40,-51*x^3+45*x^2-78*x+180,33*x^2-46*x+66,54*x^3-25*x^2+58*x-116,-61*x^3-108*x+108,-36*x^3+72*x^2+168,21*x^3-92*x^2+92*x+8,-112*x^3+99*x^2-112*x+250,67*x^3-69*x^2-4*x+8,97*x^3-97*x^2+26*x-246,-14*x^3+20*x^2-40*x+48,-77*x^3+79*x^2-156*x+154,-185*x^3+244*x^2-244*x+496,177*x^3-177*x^2+354*x-708,59*x^3-59*x^2+168*x-454,-64*x^3+128*x^2+260,-139*x^3+225*x^2-172*x+556,8*x^3-11*x^2+28*x-44,99*x^3-53*x^2+92*x-184,-33*x^3+188*x-188,24*x^3-48*x^2-160,150*x^3-203*x^2+106*x-600,42*x^3-57*x^2+42*x-54,-83*x^3+11*x^2-166*x,35*x^3-35*x^2-92*x+114,158*x^3-8*x^2+16*x-324,-110*x^3+157*x^2-408*x+628,-36*x^3-23*x^2-36*x+190,-239*x^2+356*x-478,102*x^3-223*x^2+204*x,287*x^3-37*x^2+324*x-574]];
E[26,3] = [x^8+39*x^6-24*x^5+1209*x^4-468*x^3+12312*x^2+3744*x+97344, [12828816,1048*x^7+532*x^6+40320*x^5-24324*x^4+955200*x^3-1062444*x^2+6727608*x-11853504,12828816*x,-2845*x^7-4512*x^6-96027*x^5+210360*x^4-2163669*x^3+3028068*x^2-26015400*x+93545712,4392*x^7+18880*x^6+136152*x^5+276240*x^4+3250680*x^3+8974176*x^2+7015104*x-4852224,-5000*x^7-19368*x^6-217656*x^5-668376*x^4-5201688*x^3-18971352*x^2-35506080*x-221008320,5197*x^7+8770*x^6+27963*x^5-479418*x^4+374421*x^3-3783234*x^2-62356464*x-116874576,-7280*x^7-9450*x^6-170856*x^5-118230*x^4-4411848*x^3-9374778*x^2+24920784*x-179131680,2962*x^7+15800*x^6+264126*x^5+1186248*x^4+7667730*x^3+28150608*x^2+105747408*x+478153728,11812*x^7+56112*x^6+491484*x^5+986064*x^4+8720196*x^3+25287840*x^2+66653424*x-20981376,-1437*x^7+14034*x^6-21051*x^5+845478*x^4-989397*x^3+17219718*x^2-65757168*x+170765712,-6542*x^7-61904*x^6-359442*x^5-2153616*x^4-8388222*x^3-47925480*x^2-68959872*x-298741248,-3006*x^7+99326*x^6+282750*x^5+4529682*x^4+7086306*x^3+94088982*x^2+193317336*x+600146352,12704*x^7-86982*x^6+479976*x^5-3941178*x^4+19457400*x^3-94426758*x^2+197825904*x-464606064,6804*x^7+360*x^6+163932*x^5+975672*x^4+4556340*x^3+20460312*x^2-32358816*x+334264320,10518*x^7+21504*x^6+420042*x^5-102720*x^4+8792838*x^3-6532488*x^2+47963232*x-60892416,-67800*x^7-133872*x^6-2101800*x^5+813600*x^4-47375352*x^3-6508800*x^2-169228800*x+399831120,37436*x^7+53904*x^6+659268*x^5-1999968*x^4+18344748*x^3+9608832*x^2-65110752*x-443708928,-10011*x^7-153378*x^6-592293*x^5-4514454*x^4-10262763*x^3-105018966*x^2-137979720*x-420312672,-20448*x^7+171968*x^6-586896*x^5+6918240*x^4-26785248*x^3+155695152*x^2-261233424*x+780302016,-17746*x^7-188016*x^6-910398*x^5-5167632*x^4-12478866*x^3-106425288*x^2-239357808*x-689674752,21743*x^7+55156*x^6+1089129*x^5+1501284*x^4+23181831*x^3+12073128*x^2+256406616*x+471375216,24312*x^7+45792*x^6+753672*x^5-291744*x^4+6851448*x^3+2333952*x^2+60682752*x-256516416,19888*x^7+85008*x^6+1023792*x^5+3426720*x^4+19970016*x^3+99652608*x^2+109508256*x+748478016,10282*x^7-64992*x^6-519282*x^5-4376160*x^4-10919550*x^3-110830392*x^2-271208088*x-765165024,-10023*x^7-104180*x^6-522177*x^5-4414452*x^4-10867647*x^3-86088216*x^2-206101080*x-904790016,-55901*x^7+6594*x^6-1983555*x^5+1827990*x^4-57889101*x^3+53767062*x^2-383111928*x-641843280,4814*x^7-192168*x^6-821934*x^5-7482504*x^4-10811634*x^3-167487264*x^2-288639072*x-1180041408,52296*x^7-266256*x^6+399384*x^5-16557840*x^4+18771048*x^3-326696112*x^2-310583088*x-3239803008,32171*x^7+211664*x^6+1388901*x^5+6838968*x^4+31162155*x^3+172647300*x^2+166482144*x+1204676928,-33306*x^7-120330*x^6-1854846*x^5-2930886*x^4-38822994*x^3-71905554*x^2-421615152*x-425041344,-37312*x^7+235928*x^6-1094016*x^5+5452392*x^4-50384928*x^3+83329752*x^2-288194544*x-252128448,19698*x^7+113736*x^6+610638*x^5-236376*x^4+9621234*x^3+1891008*x^2+49166208*x+306319104,-97568*x^7-199398*x^6-2805312*x^5+2034294*x^4-73720560*x^3-16808886*x^2-309483000*x+1317906720,116280*x^7+157944*x^6+5437368*x^5+2105544*x^4+138687192*x^3+34071480*x^2+1446801984*x+829580544,45742*x^7+124386*x^6+2013234*x^5+7974270*x^4+57169374*x^3+159212250*x^2+634396968*x+2996173440,-69486*x^7-87280*x^6-2623986*x^5-270480*x^4-57303582*x^3+35316696*x^2-398434752*x-101694528,146403*x^7+58188*x^6+4538493*x^5-1756836*x^4+124071363*x^3+14054688*x^2+365421888*x+39100464,-68696*x^7-18760*x^6-2850120*x^5+2398584*x^4-67555944*x^3+64057656*x^2-632644704*x+1303855488,86160*x^7+200856*x^6+2576976*x^5+7166184*x^4+70601472*x^3+195417000*x^2+171634752*x+3440998080,75208*x^7-149760*x^6+1704888*x^5-14436192*x^4+43851912*x^3-357296976*x^2+83772864*x-6044792832,23600*x^7-278880*x^6+747264*x^5-5734272*x^4+31268064*x^3-74895264*x^2+170746560*x+8057088,-14515*x^7+420720*x^6-528285*x^5+15505320*x^4-24124515*x^3+432518940*x^2-131623200*x+2727663120,-80874*x^7-642960*x^6-4668726*x^5-17990784*x^4-90061146*x^3-347445576*x^2-1057444848*x-1907620416,16688*x^7+143962*x^6+1449336*x^5-981498*x^4+14171976*x^3+32646138*x^2+420925680*x-1352843856,-106760*x^7+341052*x^6-2032944*x^5+23050164*x^4-89486400*x^3+420233004*x^2-188348760*x+3992309568,-71386*x^7-128944*x^6-1492422*x^5-3349152*x^4-28555914*x^3-158754696*x^2+173461680*x-2881195200,-64920*x^7-99408*x^6+149112*x^5+3457584*x^4+7008264*x^3-121973616*x^2+1350773136*x-1209596544]];

E[27,1] = [x^2+9, [1,x,0,-x,5,-5*x,-10,6*x,-16,-4*x,10*x,-1,20,20*x,50,-2*x,-9*x,-10*x,-76,-10,-30*x,65,14,x,30*x,-85,-65*x,170,63*x,164,8*x,-205,5*x,46*x,-28,-25*x,77,-100,110,26*x,-59*x,-75*x,-16,10*x,215,-69*x,-223,-316]];
E[27,2] = [x^2-3*x+3, [1,x,0,2*x-6,2*x-4,x,4*x-4,18*x-27,11,-16*x+48,-26*x,-32*x+32,-34,-7*x+21,-61*x+122,28*x,0,29*x-87,56*x-112,31*x-31,-36*x+54,65,38*x-76,28*x,144*x-216,-115*x+230,-26*x,40*x-40,-162*x+243,-52,-52*x+156,-16,92*x-276,109*x,-5*x+5,-88*x+264,20*x-40,40*x-40,-106,110*x-330,-134*x,72*x-108,-232,-134*x,265*x-265,144*x-216,290,94*x-94]];
E[27,3] = [x^30+6*x^29+21*x^28+57*x^27+144*x^26+675*x^25+1302*x^24-1035*x^23-10872*x^22-30474*x^21-63234*x^20-447660*x^19-66006*x^18+2061207*x^17+2681667*x^16+11047752*x^15+27094257*x^14+43828209*x^13-4347972*x^12-89680203*x^11+65590398*x^10-105347709*x^9+311926221*x^8-669399876*x^7+149819139*x^6+114304770*x^5+307858401*x^4+42654762*x^3+26362827*x^2-9775161*x+682587, [60264339855402629431061657559974273338981256860274409692861754960195650237320500562857665740161474531797214,60264339855402629431061657559974273338981256860274409692861754960195650237320500562857665740161474531797214*x,-92641706515789377167218311577443556640146069054878649306027067668397266552502524737134432516727933034*x^29-557905721963287034274330356048778029957111200259382272823745864105375582251144244041007523684693382582*x^28-1960048600076263333641207711335739957122185959264900809513028990275589852052857035418247763965434638271*x^27-5338138911392666909697079494224413469045235051340201625114242407739937335572322973811238568902031377160*x^26-13509322079141375757459589794340321112461617719288746716577477723883328919966109930797202974054705828728*x^25-62970744384659972000658373867384680748909892453043581710774436612797324650679087045586309888205877944474*x^24-122362424016251176243653910718770158875161746848552250135662519715942793107654137840046224871847252311747*x^23+91617094104518197008747874748688431056871690735597603258733115977844389803791253399574086611918751262720*x^22+1005915277803509875581361616072866734749011267568271005120769629098732475164456131441506393718311527809795*x^21+2847282031675674760439377895548125996504271694479144204843465125023757374320570494112114329424828418804967*x^20+5947445492706721513516196322735322326271841578155291906957402650484887979053680705026482609032302962393262*x^19+41679621291182783713920799779644638637109633741488416155479416890749751307027716336890605734065200763804304*x^18+7194860788049642600872159448622333561206423098714805162000290358751701876447454623765908872728764676513064*x^17-189785798904141927787702905525768459766006156831062593874026525052485332205378353624102907974171667008827546*x^16-252159537801840095658559880986367779794513573551393524399648599678973595118916379316537413981081266509943395*x^15-1034010371702928666401889489895022415381200950128022814075600927844305810756394990973944586108324932774589380*x^14-2540823846320678619005157592855080229427733841936658237572753190344618958210805158777706820929156012158513751*x^13-4141222784299818934539752990560246491670063181839048621089317051665348929610716068669763030931627617326762802*x^12+244141214844504346835318946395619400820057365108727798803012844606666822050775197081258358396388624528284394*x^11+8204154277616783501314881495442091480140467655896251771548559933501987133484974541514816790341525570016960444*x^10-5896163382834481870327494058433624588977040551423004778870029336542774691002615020877228526695751679448510812*x^9+9875929446693411585698387452874229861825409027139119203443241116865747144081829597084582725295070669791080372*x^8-28744703826033699942869445553389909209064020119798665717313581791148597318255665605862339108413215243040432569*x^7+61460964009141930120725780160287840605172466562739083941093882712227901676800303393607903297703279128315670318*x^6-13012579843616327934925872116999373624639375099575516314421798179666138521754955548147458050981301792133748181*x^5-9783887675498662696940096848769727297796203337247139302907770291242692985800911349231648091711701271832254842*x^4-28117945402298708820037974177972035338297643807316926666854073808124474958778440457164518956412639288761501648*x^3-5628335401828851857567195691040970736306261614919571194948199263732671280004528206567820998063260580330801519*x^2-3104902581992771430982007619106131830869275676729981093730183470297865906966259325548059025910910523332526795*x+614438665770052391300215834172272964783325163311075106835167564298620802697554395558407017244940163718694860,197041870644320993408738740712587698370889447572878657358173343186150602479969405063319753073063688200*x^29+1203507812279120777284627593667195323812805216773288127758090337197297752454115828872194381919297847251*x^28+4271740480369600143217613503084475255864070444838112628598035948354365319928641350654342443314044330693*x^27+11716453935873192443656411744777385423199597504013969072252524985056431093143650089415189503991850065730*x^26+29721602480002003594034353937680028113245206723660378207530472770930266013502625159771085402589836727691*x^25+136433094045215744631470349808172714644046974852329782526194343143365609677732954772115113292566686655164*x^24+271825825667828724059207450157702461606270854200149884548808518752489487280311431892852447020286506431926*x^23-171950669200145389513908531897356771799313755403815709880485564590759360931431948340045319742492109068060*x^22-2155664392189787638325451297923421866563502480135932743082793875258187824806988644041993076382763570370678*x^21-6242139336933499768335236086579335915979833805976391514407879012397774740714315996684256574460830452658589*x^20-13178370433959549663578110065443050605366079314518669401148714036874868067525867379769695034568023306863579*x^19-89750839038665554052083340012490041494697856337301217529924933574067632600335901508347833194505872282356574*x^18-22931531731274824074076138518977770540086859345452758534019575290454509725581542236506659981550910758421042*x^17+401896124939166370119695943318437047549594266427070569816129214866906087787279681814194131222739745696969507*x^16+571528780763430967372236287360436103325133931098267492933044970398461495777477877384982351204018486905560095*x^15+2247408946690258679490566036203026580106974321745732869560610580216510630678281959369876513328159133124604569*x^14+5591872243126407804172868068283945248961581342107409989757342541237032408208215826640458195517256065567031938*x^13+9281228229428815258141111003845652272014565971965417924973140646489852308621477006871534931363000855837895515*x^12+252511949842477355496734342807159848576507240208093145438211773101161822750637839091187759086592925240768278*x^11-17478990389838022584860462482960145826606951596159529183501475145570053974082683465788365961744688334229021340*x^10+10993557794727817204620236447926994006976763226015985235818729201282237684674416437267654648947529233484965082*x^9-19978360800838582583116022154238402749497279291394723807948633571631518738182693177928586779654926587562533205*x^8+59590055867996276477788693311415221784481545819247030466145902027624291623051038601925347213167106524489929969*x^7-125802650639764608097232038999519999136626018433493416913910476385419898948293366282185851566785903219196919251*x^6+17003798092294163762459199250669853292056686171814713308490499853470487607990759511655298205158567088382003336*x^5+21876278202946429750759330045420020786649766742975891480088824755559325158168690377163366170422973202221899365*x^4+63034776759966005451971976068381422262775187263938631589250052312778490267007324095317525602804283278804280647*x^3+16810531686171175354272186132274377028047093735453523097258413037687347243288437588069602549052280452980375694*x^2+7455730714271064275531587547381236527772340062619417968303362319435219382596962527430392134235330863030275255*x-935214970265884912402275730477502185317767499605000725830393981084959530274626682944906420845760682666461245,132387683986398081575738575601100022155338623273067659832427857318391383718523122493091445192141455458*x^29+798759031354928205854720197132793236322961732841926243485466829566440579875646682025556169340202863402*x^28+2809527829049987098030254172984034393529816016254769858374603314926564423896441896562098431697434721006*x^27+7655652063340111042855275699577439882678845123267894081234339437437008165392417105962396791418682889001*x^26+19372054482845191385077136239213051785313913386021984565821722674843161718763824773835016678228119471599*x^25+90144431392954869007864812895564074423856075543354600988274247499998090571999626559020014965070901146615*x^24+175714648938783128624622134283403329320627863282115163369178898952430774837792593836757100410775020959523*x^23-129497610726475680921878118628449105127253841279305882075142243480911599511944910435176764330422268466632*x^22-1440694753785223654711116555345586814533712588446878904019294623776772453732137258401913389139686516141340*x^21-4086849503892089711612996561863139163647352908728940218939813142263700542283010951374109011428629839429685*x^20-8538747948773500150028392626409604915009652231647460597057357747239451286239782332371472767822923160250050*x^19-59626423716870411722326841484306822466239505079785701476088063747479861011860575438237781640043721785586156*x^18-10875711369552082653608339406288002486739266350998946310360127652153817555565291707720085486570689416589022*x^17+271401925169086811069741556404681363849133087210395686949240976827438757537051816293783625707853883643198298*x^16+364199782226064528602692437751675977207988441392951201420518617467549634177523456553557526041478931875307848*x^15+1480907091938503958056107168533848562077916930437011714778433314011091479949598327498560695151697012023597263*x^14+3643195776700406545558295272664445902983866138280441436426943773534260361450218574526123081002083809434253477*x^13+5949754791032332802950251617950792144572276407297537084515490334880296874362478754104085714449956586331296962*x^12-313382458548027667308218933470081904711067914775872928745843028688301908253844661380555798956222757471171364*x^11-11793723331898344580094252556880787398429636290296433206148230051122329957141578035976627684196551431765673012*x^10+8216650580983590018509765374518121398464181000891359044810537842659839545720013818289549044039325167255746064*x^9-13984027620904794941058634914185341830864662147926285925253111045052348194266398347005087851872754585857767028*x^8+41011966711820258073240446963013435047441384105948508115681452097470806474906773929480273094056546414116041176*x^7-87442184624556549717682335807369925755948614801066672112601594676021374221822203597865052494110502180077504439*x^6+17697067811279023697298737706262928106926774878155085884127615119946520437625693100685103052606783688980017529*x^5+13970771757814894490649335465982201692875219395865797982281344765614255616600118269426785841209602998649930888*x^4+41549250834761751519660789760000570825623106708078251221524780121674659585697287354330402247932556195643689578*x^3+8092576688576271074732003290937928301432139893461213348113097243630127344888491441732753850074525556858948270*x^2+4418034604429763549365874246154623931273077012190974623327605770938416287245772363421947878731939182882889489*x-1129825956625550088876408075143289867146745033447445773867536890362254948772031181699416286625565984311804570,367633919970437323904566706339143794871330578447402056969861885430309500240395030284752451854903214938*x^29+2244788953010174882455388921000825962361089035361890124528535732144877948686603357512844816041109079826*x^28+7965748006020076045151417168341973498781410274123737078563112029534855726624234607969372045276269020423*x^27+21841968499379234167040103657884619847352064869131040765390664896759514076789670875052302574970248460252*x^26+55397509087188603609451653705399055329374598773750820224226899607298578349405779820233025032374390532507*x^25+254404493077720216954629545269201186249668949156094410395090506920684841480995697071669879961576112176844*x^24+506588228725709800838580311555003854563077090497008034486406510996302511160033481680261165037798996759398*x^23-322066655832060626521830672191034832492445532698756765259466979060561067620044523597663893567915800833172*x^22-4022821908021218734675021922248335149639874481301377053586787930668509415221254404447840874513765386669731*x^21-11640043004195316792433709850036548664995397653902549678557917781064890025551027254914956932732835370093893*x^20-24558027672049583964225293509833883054701252377221290876695399339785597169260886614147160459178600206273619*x^19-167377903313210467278561056716502098066937175821010493814798775003687050157080996766537868417326530672152557*x^18-42417308925983027258947580438172226585837971169248907437103685090792498671287986948223622311843177001278315*x^17+750081469992968585684978793935766145233945826226033063240628467408114400273651434911972257499072120401032793*x^16+1065854290123350178180707413120705186804084490451409356944646368472061859953478639837052311843267027325649136*x^15+4189745786448251955052573488057794568552490688005121300648346513223570032570291636386270024891820980971585917*x^14+10419588988106512307877025761009879233433121367276267195653259853261543420754735289036429739892420204628438085*x^13+17293185718807863387002004513925442274798307325345082990578246337318124396123841320347376853082488065712677365*x^12+414576506337216066008247171476547958437462629698590643450980118919924533101700084218307643184050084123569881*x^11-32653918713394128100393408980791447772698583725133669122686637738609690324999249683490042288966883688488188511*x^10+20542821817192405254179790366258115538860571267537464638070189324585149736593523673956151003165157827628464319*x^9-37149783239323975620709575802671474704851638814296525632260127914655892035989097599136175965008597037158973277*x^8+111507805524955358116980311373392641164233816771215178832631218179533582429159419613385462789523243180803642640*x^7-235182499782463141008028141457403785003819828991297984942546494473594044882917386217875127887815469581261454107*x^6+32547502648963647589054402454452694487548512926711179791631553865453139609851669469097700152815237241638530653*x^5+39884209330461010331229884243961356895011628239640747568855666828775263905886760761357569213915556521260466003*x^4+120092239503199122913884526546035754289472472367665923244221007931007608194464840229621684961456594703725482485*x^3+29315798014949120511581248363535652462840210549352718486740368425112352564958791327798756422387127487278312344*x^2+14019502725805492286957802958005281336026583059245900271731095484537228826411441164706819676012932601471954844*x-2625461007829981155643552934990868134166987427338589928282634490007631973401416976884755384516008760733491482,-312648206583718290835194473943756578002005974505507250904356681545198725575379564034286576179432389126*x^29-1930434480241928705027342727888900555223203554201346018469725258426269454458174958732372287834437864309*x^28-6895717009464563239451633099395503977930274339598006913611469866549245854890769297281046816562174890888*x^27-18983062647291315484802760470958873663674003548080875976079145785227521592875261324425010066609609919947*x^26-48188953414558008374655448524958683001813601613481870024756913635841805255492980055757614683869577216887*x^25-219050909839925492828554701276167224241906686709471106192025518812972250956616426179343256186660703768274*x^24-444286315479301628899820233483728557040534384019391580123480674000427291544277958031362237879566163812073*x^23+250685273711345697868064324054129852671458148268598645610496840874154910756457571337787684552271962501903*x^22+3452052174468302689134818627453383047819701880536043965788644169895613333906402940879372677354735606788211*x^21+10123584080006439070020698995023009115971144155176700738565393297421540473901390689307874181255290920316517*x^20+21462574611845134084569260319504231560927994370596409448043068571910792463639824400923853759673677588094108*x^19+143495245384776580487449915348824124638196568484759923112327468330947249330839525236878076705056426606863806*x^18+45232925575137977488486300581885401052053245121375699154949456829665829308598678121230229551073835302947382*x^17-639569934186905149554218970871128716403499667977892097115238208172329596302888428675744071969315494858507725*x^16-950790984253172548185109009621477469757839177061706126732126090433663171184234643319543760546427844949686670*x^15-3605833299329321798909739208060772369427939126726270434104499968196913684220687088931286965296717649755482806*x^14-9081250927919793016715723533562882095576236151684250873279732526544247601257815483679833565827045233721108131*x^13-15213166511705230731560630274400657085374189048133246202599909786524831281241998257383602909374861517836953482*x^12-1103859838323972832298163787204579047376135063718321428513288370329865872228155502688112524912873621985114822*x^11+28151218423125150385637077499280274712886286246806971327205613757707221457189049075976879812389382596197353214*x^10-15595935072076778319398756849412644145430679276864258241266910412211002188222397380527605235781700248902465898*x^9+29613931545223288348183696469531285779282136000166025225169382628616762460748916931331540403207518170423649107*x^8-91907708215266655042284965393498306391910409772824374998249581210416213892612240098327938269236486483220559054*x^7+192707923776450807533974045562468039918346855410265492085373364371599615052255123213345835638638054270453509996*x^6-11356195737814131247611355007286780390889111311461628450266924346019844140714404871116131983311464190461892759*x^5-41465597482708569181994437088894698961069497323011401965714950879770580446279084654802049349630035813872205138*x^4-103706279337858362260875749613751949984038717651802182834997292819037357299362725353766919256593392443499416513*x^3-29024628600631463386816107335923666508405229651509075471665119631588177570286098422436851546101067603715220379*x^2-12869246286755472833310451490966974494664972018535007200508370615713269082621708369075528909133010806681725711*x+1935509212124103294643934526351490513999801775716817742763169419989212819598724324626777127274643643072242372,-494493468900285622731182935843197331795529975272894398310827739384136120615267732288970794945559507660*x^29-3026914622711897376815105749888570847984659455095861706097505022718418470706037015740335510102506003252*x^28-10764769072742411385016151356955671759499867596625340580216678125277051883676949874121002213215696752576*x^27-29560695563442764449157297182740875163061649526969193473185254750640155822836040954861978487543463055692*x^26-75006194291393776161453212765590113673481421458485065515414341367160728295238372321623527715602673459627*x^25-343411406762978318530320627281868072329980824409096229562026085924642230925283266481882268161872803077821*x^24-686781888962194599177159709373115472441831099416786057249232074278765398904770197148291215718194670338915*x^23+421022342033090285200736419324823665307942234091144610401958362061477146631212440978536112909480974278621*x^22+5417053919723810630120706353291104252337031262931425736362688316665858369153858663651864514657540505743588*x^21+15753994412059706742731335382682232023257777926939885412086114232651665127609586455945462847890933636473260*x^20+33311468340918610550003400173728849815985305117994558081024287981303916948544412553100634285747163786472859*x^19+225688615008367712369440965838960744647598941170778584124261649306991402967279602874422547895494504451001076*x^18+60516723738983624405672804303290243196642846815640559966020873408972074217139620551347527526430997554639710*x^17-1006582379797739281339422911534560249102155894764763780836348108363294532329947398677414856810068067617447856*x^16-1452105531110847454526214870114797657674899702649931985337416294734104415172707568969119709342506553365716032*x^15-5667394220642209690338415220202119404825957218235984814107566416422073263976169189564837490682377607688349812*x^14-14096867898769975196345277577449152372523483714451833827833647763452368948042286047033753284184356332674705295*x^13-23500396578193026113066326466902499816624370597498319714203232914787521586397979507080248799438569498189827129*x^12-946694864236164786481738331722991512212726162459776455189153720501057509644139840193955976481851968662899636*x^11+43939270085791863763423884589514457135647685258942466771429897460433167051605095744666488835890179798887928146*x^10-26589293891784787844294311750644107758940279945640813921108915663474180272142221488748254326982563011781731478*x^9+49958853373173326155512580284286543850426350003866179631485780141296941696028630802630336665836953858001717222*x^8-150172636914252318278863302440762477771132684719032609072182119676392327016995101348271972242210449534326624104*x^7+315003034531001710636945917700659336989550625441471430005817498107171372312205031461533203475113339283923740400*x^6-40950521034130359174263925360764154791345211312156398987654541082898178710301205221703371542000510658493437687*x^5-49458166728457950719584498011147376641398571625471812027238668248165204282037307083399518421050912205169483503*x^4-167264277805801152780908408257680962774302139066180192368268066067497005905187872988185932701543240119127921932*x^3-42293976465028691201418752096294928132421100631068513896496144125732368085248737277558577486139849034729771576*x^2-18486208581507335474299288712452845348848690824757438499630682225645733581556828630774417764217125650854993310*x+4185112334686573419110209739164142584919636829994146495889201286371692484556942995452260906196703847932269045,-546583447641633480596173926671938415685924798170218037677573093690586589140763140304493027396355373622*x^29-3286898799178251360932451353220469015291913874406432740719581870491550652612372091971423582840002949893*x^28-11531654037108822937893148659251777970119815197368695843584998286382203671587599642794387218553091086600*x^27-31373245287781950880123188217206656108105348198846134278034523337604796008755561670098367706041296992034*x^26-79365779191100433436105668283923539003275617597947356112449615508666022308359379939923652754850086844980*x^25-370675423944347146342499678181839232212095556384455525945541855386552362321985986594061195196435304870660*x^24-718335944231545674007044719617669456547540086495466825941424826981018348503085092344696389599889403873818*x^23+549023309760812355567827021089641062577089569918239133803625841473346299174580516146205872753253764255068*x^22+5933251240246746718077457582668176380703657505293870413812276778108321076050057102841286700711904022781575*x^21+16738233429365093904126100898530608009807552563088762871635293351973640784096246933152933671417668776703028*x^20+34900740834099775120061775475134026184021231762640768403411175871441966333166840788979333680991478852914412*x^19+245514129386892366549186731900291826847675242149201351134900509799105004345407291267164396891981808861239861*x^18+40170482291406049065295687629767739857732394992270183262390640173947573985688675095692376262663878336343929*x^17-1121697677480195806313253222534771302738805837443982322921147883970743587903759093349450087353665830780033874*x^16-1476870491346617097262948110565726967810824457726135562174438439772823409116581151444811288143677154711049623*x^15-6078386099584541408852444900374589545249061785268625390486305745801090742038376707331504105367027767909317750*x^14-14933064742303768617106775609909661560412449326818892208786075569856507636051611669794597913115869026625380357*x^13-24269352929103296207126293578673754928836561341813955666110775065930429081316855536484625964315466883825454596*x^12+1726110576459106258451407806141460837973863732434053799702374471065744954493310186473344691446862268666103611*x^11+48474406500300865430418833865340959477432579787224346271356787978483804923748473800631977855926709900586275051*x^10-35400348029641665115805575189278004006124009238549784851328797607973610489169202810103136165585033340571223443*x^9+58134966750120726487282845652225081834806480387270897557652148382310071052260824197800892451883648676547253622*x^8-169570697826000827800535065023445791286425919557533010371552303329517199127602267660828610832146461996157492785*x^7+363515448666629775507708675398952561969489030340681916327463360098028415319448811508356954271863921907413223916*x^6-78669992928825674858103581439788686037909160736107831099113411119286392787323934678511844070855520397484137809*x^5-60849945775166763587506006714002134921100976561846039406055666646493388885612007656627287036699066635301720064*x^4-163379211433202534192043618654391055536418834567030755866752679712377855115683613331811023094179971918215794682*x^3-30811016940080194559744923646244582066577743127468349841558660982892524743563401149276302183494138434223737486*x^2-17207365706327173783996883991793331616029375880360769393752837820081752571976644270901851052622101909402853699*x+3004720974485036587747974548804834027781398372789511823212772566464361715050783634547660274265109531532977571,668608287105691801179751115790353504297572693021028289356977154225591744997871494815397755435328957672*x^29+4126068020108971976760917248328576179536419822355557191652723665490439918575619235332603572299233221994*x^28+14707802242502215211052651246968340441725293181112832648450479659423677209493525707273297726853635974594*x^27+40395556441105879664512634296702984391949226462723817772373515495324070083077265519834414475755915198556*x^26+102391250960807655006017689892346169137800351725044868478295218068446127065295024571118036431615960567925*x^25+466681721145817214878458088737906030494851181984563564233151916591195887345867270204759951033100626379046*x^24+944979167667946018382642357781225630265199851709243394202150474761142293877311346808145465043721031611613*x^23-556137126276613405105614101660993313237108462679084153561079313528158518883824263139707364452058946839578*x^22-7413122544813261973328765551464635182256850343696880958663188673082791953088968339108106570637794574759110*x^21-21597596352755607779410539985500074619846141655700804791154991695798363793736839654249052770274683862855896*x^20-45549026704924961110064082181293374811637646575164557976242646626406167378849794710488413997760489004490673*x^19-305951429911664594524586343817678888064699990924892320917095546668185119005472134405496776081439355852601697*x^18-94145709619999465003075856517405811116913890027347834128501494653084964273923837503843367440988105221804191*x^17+1379256894912110990930762141970856525630028400195926799048526614520417155210907006319918140279221233868845997*x^16+2030379152915218272495019885323805623187022283094661945987531507793583982938781432581508365355018220562912563*x^15+7651441313237617450696161651638971123554997058287445776593400229989503173874445907430629517758555745303435477*x^14+19326609695945208227971424750071436053153916088447909836914757370836415529344367059907559208639004338146165856*x^13+32197957876729175022145996303627609940942954259360950293092226012143504840078727971485979133790350379455314921*x^12+1576152498497724353954597419439460779946982685874971908068273613900179472889335152205095005802364198094361945*x^11-61298187621727429115570591116682648492371484960749317701764397252500147001963669956325821652559870163866078177*x^10+33720920095363677854875710975168034870083922421568805375563734577885935662922929149151139060512693076062029165*x^9-61090775389165545509329348351037115191869096682586751502180591360850856857605601802567339352515293758868075285*x^8+195046142892712115666745698696038023009358726741336275847607103366698137145750072804749454317066279299850737939*x^7-410510553094115172298257926768267519241788915593395170256321171623596912472189428830784746672146083749791933991*x^6+18122008820288303937062476972292640342416871770907961034232098798701448530687077164084755547419673903039917158*x^5+105705413579129965616598337243496800464139941880003663155150097947218274094962298676156140903591894630494656139*x^4+218606646046929861984248330592035175282059422453501063684097914112896166091809556658390214425078570151969290815*x^3+57226915019191018757101413551072613852345681834897887235428145289799376366504899906135393559479255149898049015*x^2+18281837020129877141628970138211450552879832128902622520813852157949346648971926097591615609746176113059011465*x-3491943091793635036855281792328469080021571677032436246282854224327280824213640969600689541471698420350327224,-123703422499757256368648704630093294313211549981272748321492265696121081674456833954427284010413681279*x^29-756640825800665662061398579847219928538202681352221153959198183250563206476820952257092294850904689519*x^28-2696200595420473548093977493402261470746079497008102742970372885594287689795955592752331358652745816511*x^27-7425370674518296211970612407853617902855919235794396177593915724543108570708683152321255949982100906477*x^26-18882855277160108884973542498631028649443129324705767399300900781044641704118323382515928714709413075608*x^25-86245556205678727310071835275306782591092540999391468199275852955249705398531967244746020091603441435473*x^24-172489217889438517068620115852523721017141744110722704909129971304507341759274444181171990874017381257263*x^23+101258223011682294144674633135160278284255666501006124498292541793612379302937328896159310311327996289641*x^22+1344409263844592520977402416981456028808819142684516125563923515573947900137249725060689514058341412221324*x^21+3939837278765663173691769475623568375402204613135437416644492047991322476132069327421831678584323882964838*x^20+8391075111476188046487475010782642315812482063840988536927924589612083622212389932001047836536375481963664*x^19+56643307915160410246066563361288887190395467056273116697246473557341633372653212673134162328177641019219033*x^18+15354985019268477438103573920072127216045877479196001015695405729400960691140913624929265702393028499644220*x^17-248712589172573298039659519433873423983830302102593476010521443951690804680960285905206694977426929432220672*x^16-360675270687739152967311596500889681735371009989281047603365605516445960248846477482521724358033433938956023*x^15-1430680757485805056055089188618453423133907005271343970687381220454198230084832829352836219282420568331513501*x^14-3540805988040888832437378102462292631179422233467739023649605029271178169710242417197162425457795650881104825*x^13-5938999564893069589404572118512240057542223502654318521047615989952990054578368664068666977041004130252159196*x^12-422289018205280544486946013768962198671015229138391023655599833942699886479957814969795156853180129940319611*x^11+10650233313161670363530404901840944404771264960692118766018175923249189370404425698513993977164628444137508605*x^10-6753199727653205458156168474915451427878538803555775912563330315737774071868504094893694652239086558340623668*x^9+13124614721010663756749324329099436757041211893163939706004058391446455268427281487102259358323569295107523490*x^8-38038148474565260022536259943350672632205948549771190050799259605405913108373343117083297105452450939760278265*x^7+79472591427459559619770310186322608158074408813795768769100006319965166551442989835560065545299647600339513773*x^6-11917837899648829805224715932237587801817682901349944742308039974136402693763276308444120369129080003781784143*x^5-8961348992383797838896707579367143579564053537863915955269303220025465538511153393688326690792098162576956601*x^4-39927665096427840443084440582558533707839647475395513062646521076600343874092297752346951033700180149865980251*x^3-13951443567984998756389854301835124418728755262245217940645117095694173119622804168036338677751592963012823383*x^2-4228199234368556387874754568911553011613759775090388891143303885394304298221381459616464769570384127151958447*x-326549138828555456259882984761882991260696386288696955131494354303359286276268366590690608225408282571038409,-108572363793698745519682140065982920436399870773631063989331488456091285888052828097478573040160998439*x^29-699940260502762904346947195767006150897129132366940903290541608082130616303840872259973866034071300748*x^28-2579100408183478985566656749559605948403620818160608432001524521587956322461509244416628331873325346414*x^27-7248924126054480084616628149248439561908999124078949097247989957927450122076015476290045780359454489535*x^26-18530569947627951765867183145701429097388920846901117475986460495047689773438723743581765883674753946269*x^25-80602500162739687962165631637518204045072889071443151381225621794309700172914231732249133084570163393765*x^24-174924057527699785388686010451352652894608127028088695753399764204312056819782331984818827850176432197203*x^23+44632539351300236432300156154875627048530275137199828146429439869538784729715108396878779014710042460151*x^22+1224315111811878087931342817464554083576002087725406036083913489736479579631353575650108625071315564897796*x^21+3851624703503981314102637438804798307564499904412099415080593767668531632159855552014029687717031995383973*x^20+8421927286581955921773833502387869031322897703528557425433151288479639416754100650253698837048876748435949*x^19+51846325529294656956055686065407320796752194021016662149408795620754853527353152559428496200694851021329389*x^18+29208151476685063999248871639369034193833475743590458203024178504350559487076440494143376887362873722595836*x^17-217349943603095800051199923243704907560307790870355187718111267234155500356269790523377493360520683144878799*x^16-393446003172426506732349108011618559402380783543004636813099161677011988168977500575591210641344164768675956*x^15-1345725723247079312644055646227419300991903591847138317244391066884587239951870899555921344772945007579569216*x^14-3485569404875478526723288833976026722298612556932111163895334226484757112330265526717409570548361997179351449*x^13-6147762610293932477575022610453903124984190822739603675612761243970556839574768667825391449185173804581205315*x^12-1803146098419688316995998025446678400982284854518781366894184798352096484833579820086757580415076354678411813*x^11+9753088059921210194306771683703951564844681232092304847022998559410583775908609769975878895913257185975694389*x^10-2493168603001964119889380627142319578854717424389067402668361394195511558527179524292068671934273764161395290*x^9+8869061868580093993387264391760928097126864963850283776870644345893344327304025320190817411533159678956782033*x^8-29874263366253713168723655217330063628704604808132529931711972103085753612597383859818701644457627483937522078*x^7+58985704084925155359875192820591864500217665584733068616238548583517999595099955227010105491700240213433426770*x^6+12732099873768158549791640608540529860966814745275038904290956545853848651528357464005110847413502394384037733*x^5-12177740910185832187027925705855200959890849233033218160685661147399365429578110665294113338719715661338928740*x^4-45414608382103860708265992036549275598003892469122199014131848374880410824011686427452562874106688455756748784*x^3-17825988687069489023793010064631204321883870170444854607931212649030392130051271377410282459297781334787899391*x^2-7131388939395802797338789826252981184456154202645448886658134900316892999797655015289861324770638020691426300*x+386908166031387490893038843387882878056011500476999773076354201112444367212372519018986106912176097227616680,631536243601840254941370716576370392133534024350572413558263640593902079811044961137306373927026435375*x^29+3899642103909190562698821946083094599288813607454256207115505402544514425910521575683721360621601555691*x^28+13923122843005236075230105578897027502806450170452796927152382111646817342963715386908211120079146105774*x^27+38304118882565854828262634688055949570092016031791038912728329755332431089604241474720037785999802099643*x^26+97189911726242346987730295515450017133022795467807884498772559376618177257986863599559606655776048969453*x^25+442063825318157788254757653827104498049697661102515961615855674713986485178414719182291328502625334843801*x^24+896488028630898121085902057058933387987349117496413700140100045864942964343751542353674545476994925213689*x^23-511171761426323934713387175986650961079428036648990869001482222145605543037723772293729252936196686557059*x^22-6983685734174555685248149291306572785082139454539757038896245695060363181659586601419177120414911644356649*x^21-20445159044444229208991837493987080142329897059308750265611891019875651541801850938496968652298300681218865*x^20-43275709430095616609460212630001709615130727585518069601686104956957428490804383429470253800710533382901725*x^19-289626524604601708690206513902164876418941485689282011540175206806452485772508193758826960217741131963222434*x^18-90980892168653948273490031346072919307709037106317558205463482488131050229610073745280837357035498161890069*x^17+1295244350086338673764279780861089357542481796698029461919571868050039625115555970982128693656367322901781181*x^16+1922134270065952527193718082215960969877578024792648117889579310424309861160936169750013503940630588447669679*x^15+7268472624637923596055570175801640546323102081336505224604631909641711178227595554570430160621589837394335382*x^14+18322263422411706763065743408355741856094264857761659742585695512029061430274931583055557806841162208062790384*x^13+30654011672509326151412597116180549556683507382033596439294522446643980006679437151298113370354035514088094829*x^12+2030348465975171028966382172153333252529743665063380668083050297875240763853187760941554606192822689749493558*x^11-57219021715535289461967011277908116260837589864851248615449461265256887827776889318313881286272102898603812630*x^10+31499724136357256258861890143261170582623206364839867153998340369224941334089840387281614129825020853477623149*x^9-59030767303888217933555696787351853799948569825194149673000010325334534168160623218464412284990109553302781147*x^8+185341860551964111205024677917510303583387919910737822797009831237297275106111262547386060060204932847607015205*x^7-388683949784471964420992755498096404902907555501809715921158208844228228574777223966924251574772501774295199390*x^6+20692798913077670296184251232029959211716621352275400725426720983916705368836615188077185915908940532467231980*x^5+88731752847662916247110120888653225086148188637614604507812862256587802523039176191451424555641400709348731722*x^4+209144828359945127538640116145040261110514139095103689889692148710199023482097389485190489532497006411461337758*x^3+57725227056995334133218982561185720332125630232790695137600060511566428544594586421484747073276035125483056451*x^2+21355081834366901494326738535825250619661945726889495855290414158757307565466817783601030609687334256930211903*x-3020424376828260549128478605964516077976375145877097341682200331882396153434536758087224489844805951360490619,-232738682851278361827355663637792793086555064907328259000993026349104740592871487571588975698422269515*x^29-1459261246800233974169639946399214668570904098846345328381048408454312109824973357640292163740274436649*x^28-5261698071763293374149789558573039561382338439348170146418570181072262732269149202110149891180895485214*x^27-14555723812058236179175097618362996607827684184800436100197398313228193839051349123400992638132033981288*x^26-36962462202560310204369322156905022667681572984616485714487788233909507736684687330685904639910123472772*x^25-165734708003752484329968326262760778768594051832720533825337399558256127855823834552310457872994768447136*x^24-344362523193996678577948184326141071987258200075481850748426584297456702541641019580955196775615599127294*x^23+162651902393194801177985056679688938976121088577156294014277991259321285041555932964484150592292476888231*x^22+2607325214891746144630497246498399845804571350756839467996209051087019470543244007235786040157599410880147*x^21+7787272153989538403463597718833786805994894414805022023245051530497758533151829467618129747425300582575468*x^20+16583439060950856388696157387123939800002378312250237901543354289537558914319760239959397889510980711291393*x^19+107939348784591469990275830036312902028628906393113428854447914923873932149504277892749407164303939707009390*x^18+42954456317897317817451781788996927623520774658120561233002288018964108387752738541829065101032844379205713*x^17-477548701893738251879019435989859764506961371049106780682898404605248846092311161292198525858174475008683061*x^16-759459691317887645014578251084384427080637714667888413737124993783468354089472276809169252470960166156531009*x^15-2733222483143400191480031152273557123946917985732225769824753743661768661263247491952173232106938116799567189*x^14-6965660534918531659969985653370922096921884876926187563061890311576501929351653094064957968121204957792190491*x^13-11845459198929427013484490723603217972954237744575531394750271521565026049486848556567359952635617913786892975*x^12-1529188218026849600537310125908080543640819415207088828997743993714507104558291826293561677194015243192262524*x^11+21585749339884778399552646638485876036988038716165823026575461088537783604284594493971359647746359277890215192*x^10-9169826686482719246465898925310406454635327971681822396017747557487273310296338086417217213477316262342717835*x^9+19959415246872188629357502036415266832200606957448069193820577155853497474541228388860890093884346523462686631*x^8-66902596917281479899216170353049520417199953900435683190308458926242612082937694729795948208213921477393420123*x^7+137054414283293608257048355898124770517267576615761964773382908943859091043744522136412142927779786969534015805*x^6+6282586331168918277847535928054435938065911449163844256688498474384381949809983064094551462645112633687225215*x^5-33349238823522297466645632095114943514857321568170313294070370809555663782484794806076914140525096925482490294*x^4-87982071497067047457354207704489002454745030747404142888439315204599591869809821673284731503917790278839840214*x^3-25083849273570176979076242460658631119912952562770275202482974796929239205233552191675849882166585812214605589*x^2-6232192164770894532537630055260691699114992899670450752152458491842417865781373274901990630659036812936116492*x+3001870797073389822294990447820304375062329630388957364295478149411442076784335918452579759592014031774561931,-1037463501305938133634369076795471387933313304440291066939971453901620770786330284642874885684178663578*x^29-6377752244083491392088324420678046423096851188939505981676900498849902942035875907803306992252775053757*x^28-22717697923954413618995609184052811703933499180819490140837330152559770350810262342217050365204551188560*x^27-62432946017762027001438858443968154225943559635907879779264965428932976647730141247215946711238231631138*x^26-158429047003624138763351995067047246219475313585358227563208100509675015107548954868736459665924788545656*x^25-723201363903311412752602129886326144792024058991638704179225257169973370845975637115809069857082969639379*x^24-1456291872411637765786689170112627911986801908714602931350141547060880103281105250606905332059043679251180*x^23+864825357581612844319125982031882250513223723327877071900900445667658487467022652095257172313516081367407*x^22+11416272054134373184080705237808961417135687316041814616943174197406912069075311253390864180583178484780559*x^21+33283806199823597352697885330383302436786978169230805489804302846344810593605603934267458525620563021355286*x^20+70414531138444649412303567244728440687045906361940485046906597411442022018046349944840496573830318153597512*x^19+474578477227902767476448342744386322475186929555288016000757938000933700724083168526225193796937712093219126*x^18+137992526410545707327192939543081234802229968955812486167377108209120347520216090610110016094653724493292872*x^17-2122041752250169470117389688490023135400835289452608488275230485207031634124779916677646998195839215639188079*x^16-3093755293749869444672101008388334815925480825662161679728921455730562751324403246855352700010163888016114994*x^15-11898176872244639648297992257283890186730609197097670581913661237964759806083988324924322437511145338441565691*x^14-29848826987036377498079500540941054755424164812317663022327212500849337929510282538823115108169752955301484514*x^13-49779856140517363738281950202883773881058561672256948750403088147083099733460080109824788954874921320667793818*x^12-2616831445081005816827977772594721912957178632461570515815632861059935850081926718621532668610489240554818144*x^11+92951444745646812037654739913749072752813417899791784566066132164655727793702304085247195888262210641620967122*x^10-54550025860700295993071176195767142342678829761770468791238324473129364136689804826341162709894790434207212594*x^9+100506167563640801715076566079705405142009458214213232238335086719743984353930275784987823357885503248788443073*x^8-307633448785330477552784223572142643526059650371211776626231453333272780577009424122447802235995083916888549994*x^7+647888643938197786644853721438199370102163208185043919788860261110111170821633377415622855193982574140684568981*x^6-56633189423756872258624811732047168288845615607973213305499586072241182129849513406716222635037079229347827864*x^5-134025128613797809514400906531605012670150813133166048028086775155346368140810204586589547960036024589291182842*x^4-335109727901174194606497710763537753091823284665269439109613285067697319437365526128754586302546435469125404399*x^3-92232641267085241038319773674594087165664556245033907634842015471093427998505329593531450677006415008747861553*x^2-39957506579930770238454562748516564020440737739855479534511167916478090510094058608886484470338585696229817890*x+4486077461837798553855985438981366295365706698757661790046250262574261313126472933174001740328330133028834956,2330921528924626469943915033407597963232855275280839551552340297874535802008110261809956495405324352689*x^29+14248801814995627759148519690347854684387251314928147644664621361084605135112870470452400311983381498287*x^28+50582541690372862564009817611273562967274892541103727344231049004643579840579685676978873472298908270086*x^27+138707833016400611760026629605529205632438188063030866895324016278592676276888921279158012898155230979035*x^26+351754553450006828639626871513942844630627321829439043840144531228533959837832240963067659040734918648520*x^25+1614234162284657793594362059847734320214112057181288881867179642637664816887404367973299675936933573648919*x^24+3220010304912278301266551288281063813638506699462023692408624297141581191005573982878907471138798892679634*x^23-2034240865628597073654782934320595931504137755534832622508867945703164147632389101931036984689465301122673*x^22-25547678396107868620178049772274222068609190487733264433851835548147766095375014850185074926232778160419435*x^21-73956505405029587886924996806308679698092453208722144680217999355891465046262006079357733468674225588707633*x^20-155992754967376467217511282153927838927404925017801606691381210168108506410648293450885569073426093929276034*x^19-1061683609801623100290259494875688565992525348991760926415484908901597287923521772921114821669085386256819797*x^18-274946224044559368440919322417740492310065140979151088961084532789441041155474273994979356087731968237078056*x^17+4763456186036515329054042466037460637998291974854749399368143970718798228456270805872135172802039266592275392*x^16+6791960067123856514637003373130076899832706174185216338013241850140874930594887480460511483079516720638883122*x^15+26568305781613928688798978964043271447472258723545203303327662716233823953401506376898022542265205627988681949*x^14+66195591368828832620719412225092526458701615100998345497437924518141249226816611873887772561585769449124547574*x^13+109870234953541342365800840209375387941769580601023395682117750685223035333496403789647594184618587569937360368*x^12+2805727236105431295923493710726451316482679247638120485810379364429338103757601344275348434984010010548519535*x^11-207965557126534638377370774692417225745870327245600748904567364545355480880401043935044779873508714048124922321*x^10+128854087975739203719585788791806678814409366235081623404665663475369081451914726375673509141584804724058738772*x^9-233013092481265064467490877959668404127004768534191763143833570632961997820222217788524777792337147472938880342*x^8+703427324347115673743861431259400351864224195515388880537864792867870334346048412741185725549999198473854328564*x^7-1484048447684048917258976949449960395904313270934619358536340725490952874537588283906894945133207278260930339127*x^6+189893511874991603161245918125072966682758461111630969805623381539549886783374219074415358295800302196024779042*x^5+268536906727485228561459410993583882675458434112267052335816267635897962807353112841850293739665657200607358631*x^4+757481971366859606257208982048945948096210820883419265280888649917498086936166921430906519819270534610573988273*x^3+186953444158720178459867876546193941228346775986260253643332061859354043490643380094989674209480437818844915698*x^2+86583709506974803472337429117292013289202870571796354843444120829198693932488061449181772129381520361860240484*x-12375885191576828255094446125736612517307156815755904678155103296243784919245380297938665364488392218837136391,4053520415494940245842492683563302069234297507117288679275722193012445757126937453349296546546126311970*x^29+24724913630991630121563181111663579936129225534968117463670125482577284216328508007440776296606771002337*x^28+87607996670098523695974708766559674658912746224423819554091133166133415516607921448549590605828909402998*x^27+239920815096333060997097496779984553146277386750008694099619499488566015431769204085482824550595022529379*x^26+608140340571127153188179841711508143028523572366971504355538799874767725302688674739780788699166537488395*x^25+2798214767641303281741427991800956981758912938618333070676999047403611536233728090485934245036447734399465*x^24+5560294204834311144911084841440085285070630787340051706812204406913088297573741003300054846969622449967041*x^23-3625126481249495309319949722464553270381290692881865593179089103475191144853765615317633074471988698307580*x^22-44392896887234452534198336137768064870111214426483777801079709898402102377054111572907243290157323349320351*x^21-127953349708631512014507485401059147704267553906467338060828335672843396677416452059324381726958870133518369*x^20-269316010431057045462055664411260435546487986705118609616642945175833147128186257485499344896146352647182414*x^19-1842223159939287068504314890222371029713032456938959765429953857366946268161241022389337370867994863474876433*x^18-452815059839717971054490710254180089925695461600463651778960559127189106409378314141523851436438144275318153*x^17+8299704663372662185676049328596115082252859768245829757108543583661975311243511434729592917388270455989144788*x^16+11688377943975687172193929662162125358004325965374661037635611838571736077487068615676065263924408313675789367*x^15+45991967724852565365869024584370829143469863124299565673504424193388455804569573235775945680055079132619081069*x^14+114494921712939820640004537732490817545263863384235695624994304154621921425451041297458875504239564708258575384*x^13+189320443314591875222585009614015946512338192487521000512081709192501251523372851204782627683204351980369879064*x^12+1983755138484850767829525470809880643355313004627164522863815566871374417612525951095560751313592749372478659*x^11-362011564819047211982569107659453290837423478424384772998032366760507307218790170474613299806955429450298014969*x^10+230336984763866481404119794102109031958455116789860628922893458524421538009367771187276350473002616085812504695*x^9-406070561332466072407037711166478194111205057411778833898575920420704302224623953577111888057027838975640441272*x^8+1224519550613727802241510538385898594267405107148253977632475479440647550101359071825074822127317518245888272193*x^7-2591436927780290987777032922390117591150752103237442636117934636682593948023330696336793120678146462480754661349*x^6+353015240326646623400499269832460889939597869100302155296695300783025508285552004135885858203214442651993245044*x^5+491273661228513009930581477481038328998903035367128951593486541733313963490090951038649064814899866340231566368*x^4+1286133249422021279161830291560174143547840929031565110402576227401546712117176314684714105451269460433247701878*x^3+313926776902359401606658820159025717074332718814368135565948633654932964092975306034839454951543817002444828706*x^2+142039184174309935401561721258470461382866435230654975028274244570002916178612590808014875541642672085962035846*x-22439832212008043223252658242594233583369959162827709880863740140363111799901526508258363528135865046403183869,-1047023758229446346451480544553189228040398617280484093293731785112166818911225621663770846873099676290*x^29-6267054702007356298172173752807882686278821835773940309152762018146940496615480914041745267568250069023*x^28-21876738618841844462277092884171928350508417627031488968161239607871388534230066132180686249135783943066*x^27-59277092388513414741865652571840230700017433901701412884280968870853776216349659512749074683592277649549*x^26-149684747312109242881609120375714667263381748572624599793570601519573504500303956292984932929002695658374*x^25-704081527093100948581926897199233820523590377354507818592970017713853745224636318631769710557924564899346*x^24-1351891279555566978557740601484426376398986098084268874920911725214610225267839675534036312495764878777964*x^23+1112533504260074463219535359172551556461896759794089810260036121219997607275472541856668130887889369905051*x^22+11371829142511238311884635617974923919540215433283192521585814884655265500547261072002116109447746625985097*x^21+31683766092875399856788674101972388778530529558388884948889719259830963073620756186797496135339091431905659*x^20+65576987769893779287994623063416243320655510500312907215398072696457631317101800942621601238909172232286377*x^19+467502016662433836400125367925827410546627561103780200922572520842858599863265634695625664431132871344543327*x^18+62008716892562552713768081290649604279955811506049767850709467842001502326363442463082356113694054262997547*x^17-2166314023400418405171651790708966104914120367068345151443754283563503298002791157627635717068371376129483972*x^16-2762999756069988937227348283007826064499506664322250882011513225292812879578611709584947967348693036451424267*x^15-11487769375582251405967921765767052784035394941298091074893085978099285582707356065120387093273846936248462329*x^14-28219084088063419730014855868561331493817649905639305954297645754833903328475152135331091030510262343205973235*x^13-45324075465856111710355628836831210814280169933940792918991556164914353343777833346434678311709676881579052631*x^12+5404793110360426714936368465803373014629253402793391882875441273160496586337034827549165257079612007080857255*x^11+93889760893233687308182739985928638167475961066588965295274425666248721705358133642398339425222809548252035173*x^10-71357843950237796964560863954001273051732266552233369369432815877506596195427524730662651184564786444389514163*x^9+110033197286252758139723323577227998145394228659418212682493155147661604449326426587396625138292964157223557424*x^8-324031255543064749133711335169718304681859158836401883289513666986493764767676453642456623573696648968185652317*x^7+699770361746813306864397296274099199666257510211009029521802364979803052296934792292565856102707229405010652521*x^6-156434826232584098227342419794429871302944106585106394700113741074451654715622981176340804395487389318894751501*x^5-143713719987616956191773897658347312603270655428452446454938255691438715049142170506919050751456166100899187443*x^4-291414516790822382218125193922561402840220113996644436171747286286404370251794546283886640626418890034650811382*x^3-50445821951206279729429551697764452457670512303972593314691666453945331747681395701547399683183214804589332262*x^2-22429299892270861524738263140054406526517029784071968589830119437311318678892228813004953624378895258664356032*x+2889952477024327592849105368297456426901451860451030595334164922685465072914678949047224363521991521970550316,-542400935309639201938456513302835788991985163485303281836473913025597883005233172771178657487586593103*x^29-3230410373427867357893136812575778214047981597137114561828121457803998015932068981158497054612701657345*x^28-11280401054623390260543119554242216461623799121613412217860051238240019901752605912238164490755129516715*x^27-30616099664904527782590651560853370647933958464502748450024468174051396295523336428440061978368896563010*x^26-77434296621260359154249294494783062732715587001232668384052010980989978660438940403678059057767448661974*x^25-364510104012591954223166713913617220126718273370986255963147391767318145054306809865882262365884220996161*x^24-694591429012188319584261558304759564352232888353747942751687209172136558299576943880610364140377101045695*x^23+570543075254884525856798748148045708033161211469215009581229331288646219393938800245767753842550794134084*x^22+5830259023424046066774603559119498770859568499131710346916767172100140596733563994969456658447782922433386*x^21+16313210020423835050360654011198003432715221295881727095215020948312539203072511796037973069903858950063001*x^20+33952720213513442776313319376233413749917690477936143278589146019885004966246744864599181775499822718275349*x^19+242309687746503121758545647157730479118104147584950188579627665242907544463795327362282771869963751303261589*x^18+27053349931811073453142987497739710092019351771177358193417279057981099680914221906993441951540447653367250*x^17-1104806354491780810226777582396145515536361159250017166494515181287991856098560857492036577065252173835298752*x^16-1403923643121376730797139527410247561678124110738928719580095157666915051264722799166063762873237175234093713*x^15-6003999855079916474998419137264774056508004333626488187820912690684816898509586079107380861215022925826235048*x^14-14521442565952080181559374906015304164378206157440860818080646148637573237424211511067734145248295646078944155*x^13-23470040284781751110068551038681845381292544549937095871648958398441552440004697362515369374970143364737023893*x^12+2527218069191152219664273246721152643748958585201203856153889059511147930872346302418787322736206698019692377*x^11+47212000175495695119065768424193748173297007252521308024128602622473497761104273986123216557108788764442535241*x^10-37193146467491792695815759615689838318561971467699670051254344349377647197095074617697589157702365290494971246*x^9+62361231238400138385087581612067445029680911243407767368184417244214638516592984595285954139982971481837003044*x^8-173966810440316129410125188619596376906880377932738710713843144398344330526345885944717673704508545106995425927*x^7+373266114949655306200818760525509538989640861621005627843858221429911536516172627792688957253122763900092537412*x^6-106679584824219990150912662877269485986412159056242327053736354939193324710272197604360380049265662379323636905*x^5-36963590561291595697765525163399047742014162060050153282752312460490902780479427418718007640623197523298118178*x^4-165779962701243790644915997162894770577760350064032889343003305577388119241238655633195128553020990011183288743*x^3-29304493925283260155548010715248761036636013899576541386940164166102394284865749690298274599762245709844477711*x^2-21577246601019877240138658160245233588853102573517510584259932215016897551154459852477134242367064670470420550*x+5102742568906778570357447487771731986732772485213713296261180407355209218590315051331191008857915657373101330,2018060069159579650068398245556422253378045865424253272461035752531676002398706027326975061481049264377*x^29+12360616140042487675323474964567736895558999379664972419683447844635871222910772134022223412780833678145*x^28+43954468294958779403777673645658449859953941818257333124351552002660053738840670864080892256305341473300*x^27+120691718279232807663636526685463016410516037713930696137913978265119780851483437718810387495520884911918*x^26+306236377124289275341736794610252800937311444034927649707844631952814886615800745289801723611118894454374*x^25+1401876118335810792497669121726482102933695383174702963872616368362028352112534590183533899728133750690188*x^24+2806198790217317961022321488242923074933331429684314976105642699703247465711963896942625001450180383733746*x^23-1719881612706794987187074867042063730724444535324592102358010700915234644700373492645094914525323553470645*x^22-22125979703028983847013394649877094508119521356440335067496981563249265580997018702874118730559057433884999*x^21-64317289236567401680406953260277118276975015214760700971732401384474106609984370030453504989512911118333528*x^20-135975666764527289809612485872635027004754913395758115156982166283246573724339307973433721935378496976164397*x^19-921181342706510775655509706623432666247031398455298427419026089930857205931871878077166494564103972148620876*x^18-249803443095398314016890139831007869626337439965598332214531663396288748444721885450706538253040984004919415*x^17+4115944327924703093478515667582215973830454060696266290685301874540260276211504748298511260910472552604674139*x^16+5930524800728262814098857191100893671134288204583625965650440980897841797849976679841905213676528936344528577*x^15+23102651245498885243521791870920154200524326611601123007247665666114563282013555563515856652749498871529879335*x^14+57622217873746871618059338805423372875115329426729590339709772305760296305208859503154183270471566420959877285*x^13+95938080601066558063011201439292336228715732320164660099222253233933083086939688421175573437165251751130143203*x^12+3874703928382578703951534052770263669777388146488561171771620708381781673523079631996394450828628004880341270*x^11-179602323514538102627332416075281126419564397615207213276202048317507129656949813705380078702216603866709551882*x^10+108990274038969303119970461264597989943669090190891062334891012674569984926273916808061700318969736544919402503*x^9-202060798301131158972552087140349746013482623466996612635554958695022940291016106147957463806249286982484359669*x^8+607057936289374290576674212662819132604354855516852524121320831267827667366855620856995400461638502636204433243*x^7-1278928283875139026276954172902897775542143138124875528813819906328724133239942028285463737888977279557904015007*x^6+152251419715077083186128938349720880023668621417300775122921466703507002657170224800332470518621184915464001745*x^5+225599014581998049592385638170889024846345726223725992105496336346264423736441263166920199172024483766749657848*x^4+660620501178351646824093912763339228716939669475254157434393464231265075720585298159182792014716917161192157876*x^3+173459620532665705676536920957710470368368539094141876752575607748594028707727590399443323265912761798761807427*x^2+81815891376376308045477438427495190565108278466738432349728831044464563442444708266724165561034971538947153140*x-12167945372856259734503324212712433137588011984781069439202225424383179264922468576240172843861600577202833339,-163188495092021478046103573592975404843496955497853550738057436957563046732758304628029915726589377120*x^29-1019925552348403171875311902450546996425691555857759972831077181860379192001572568558576376111485403091*x^28-3621575130903558047465648635151742106754867195159158091291854629353156637808342797972725592637982205765*x^27-9879843842885145738282568774709108289121351573945845826827213734747641938719922546753324457093298270691*x^26-24918977789326378818545983693719795268130779189613890141278887294741576973165191697882812982631217496177*x^25-113717983097718370396291469794412388833001520636229273296948342204221091257509700904856073018315135042543*x^24-234352858548799498260761898455141166169179630279834563006865392590121913817716894760295464822254214977384*x^23+145576588162023946152847548706573482955157244694980331169711430586367046515354696756936624221710731334660*x^22+1864394829102429193898756474342119456934741630953077955816536785230503451466533505415915749363981406113418*x^21+5325486991301317403600428034715772378116463766326536242616437117903075832701308509223071403199075277267588*x^20+11020674725703577350005397504384510429527757489479297381343271250269257780056822532878204877038295080613516*x^19+74352515749505276382860230261027893748300128286623091081483192853564143072619488968889686930418515359011557*x^18+26667198827881011212579233830837885743517647560227980026174120328785049424311635611145658722819556620682727*x^17-354303705457339500014567685085475045355529186447700941085134004812048800230772503247398044732520353535199288*x^16-514036187664123153396349489646462431678878505620713260677591947569655171852085160764983921651737856171664774*x^15-1800812376357105620065704975424173816918062744920417338041869659676339356696288052671887810226203300422104405*x^14-4782296572658567502813942548991469507076320051047382290439017667399553631185641070728596272944566613330177257*x^13-7785026495840618266969552912275053979252393564655827298169019857121856891983148750808395423976812081733303808*x^12+4295717066596527848915920091716308269798898319454945307333313059392216933122601795850156507092013156556491*x^11+16228339708436144775707944704472960676666528454283164530210416970610450903477707056722977628496310572993403535*x^10-8651921483063156614101421572181289891735537677931463190146498609109192794764564009084874264872691308772435087*x^9+9363491288422420285930415941978080186316445797216308348433427247166233296431958632074040996405788657147021768*x^8-41656078776572015816455611766317281764668758632511032614763432528267995994016261082857040252223187177412258552*x^7+90187716272734834652478007799364172225093199013573857940440403775239859338756486128655796542355494448800809913*x^6+19532346972990410387792435159073134575569857486814816249070485749627495400824451768421849152406270180171998645*x^5-62254200533048882057717218801128160795796968625298845360706976945328979393856648071314874959491939426007565972*x^4-37013342091247077531125067546146857129585702245064886977655799209829160775192191537640712379419082655182160202*x^3-6008138245102062287569597659079367477898329548934392974569585159538746986950748143327936268963091558087035623*x^2-665886599510071980115222806963308390015721288456271074215391130425381626611106204435572385970413214854508285*x+353913648860296686035779761293288694857262803480739990173468424741130245733691127893954707675180181504928651,2909243348828617647916705529246299087935586298717116517849933991671991594399301326019259090745099399876*x^29+17612045642044206813192640621173847302462417156148033573451775599183009967968456023204428107215866130520*x^28+62068071650310840826620495007334881023940051569476691728354341591137059122616367168333606345070213240348*x^27+169354377007494827716751396749028143567635643362266554076850179819064959609861711967510022291910175092217*x^26+428769774637185906244921385323278953397014155609658699913283088982379217861558191318590239855714241631518*x^25+1988907293580289676636155975086077999560107147780686793788161183627604194911972949863475020577560412087455*x^24+3900268633211837758730185222491297490388897113943925494715608146333315903403750042400148163131728124216074*x^23-2779409042712610800546787504349421157097298294659629683237327361835508856864808001491273062457744484904788*x^22-31724842379253786079434408114838422661473217733734209638538301821783910499807283391133645235552079084297476*x^21-90354213623621905872536699359893319562612663639038010540915667742074720422072131615121895889106998648002975*x^20-189145139336767423150722784841278563146891913775618219941312480957452812680598580510108658013269288522918111*x^19-1313638993930537904384163215784096745346410884576220341925284110256692972972047303104568971537879810452504403*x^18-265224990749718673380479255860823504667036835295652578987694461224978447383714999810715317575423810104702275*x^17+5968860819461023434838743596514897527476555766088842090172270846092352396540845847075252736834702274213701359*x^16+8107666169912519626313391002825607443357033899597052567647253398995656185271378525434539984527675507682519849*x^15+32631099815606606125577774556590590436188995266169981864670263003466228305929961078640786839550431230420064138*x^14+80710720943275388500805989230078868456074525073974080331175800210005754824951464506122039326575117783939794985*x^13+132202176380389940246071295397583003047191182724809660442767424764980984245408805699110119930511366999331798927*x^12-4504203448439651629685660745557836262094793554045601003440830825453652037800192842661144859334919455369046411*x^11-259226141787232327901372936897283900156140597274224718084630884074724264463496853646074333756964080691786812943*x^10+177994473972857349498881338067195775250777022100464712225772275993393710420115459607958106486895803262353704355*x^9-299439745188413402513123246598031603338144157176007706869458977408013324811111023680248358395085762775084805725*x^8+890847418437401199547290463596322847476959422827569197786650314756796741277097691389887054119456053097167297297*x^7-1898963952553509464098952114733698996685712968654489048128729578013372501482683905260076223868004994543717597198*x^6+338268875986503407015019853717673167738239552614750165258345151269856300205653773795920061104556441497176668481*x^5+343589635634936327042201847943207961289308161413553780822969600592252710708133804940683442742648694630056904751*x^4+895105812184383121513222352452859344764647849784333697354190524670138484627093157137758706839669219759287299891*x^3+186379700343477813535322733513043395876403939417949284224987823268852295564678123144021109866935216880449138265*x^2+95170995043383891086289339352462372016982422891591518006909426978001463261785496292234080058512382354502093364*x-16853563983995657051251041511933273853130698537307764564703202921491642312216375094907570026480577643431769426,-6587596093393203993792540779111668434168781888952314063200259903395557477183437500329797952768635532674*x^29-40259082525598364777208920889203494548102695233508624256649391731726394871335813570427348964150946264835*x^28-142820134106250925593580393271920767120353658225381635044415866718811653791967572557577487879005218271176*x^27-391378379128592543528346785273699079412826921557759269997247131238380730428352997264748578692049545516806*x^26-992123727730626772254558868958721447239508249384776516097426706146027689640497080884739014956921387480567*x^25-4556894731963677730899866403120290027400660511087270696744258582201539213524575957840841630834246400777615*x^24-9083918421083628887869050906726983063759608698907372447547958792600860130348369432439698822026891240810703*x^23+5808690054242111949782915616480744655017267714948588441543942328672708292558844477769526031432660979489761*x^22+72272736150197071566028479431006341338608180337790710285283018060355675894181632187592239006603489931391547*x^21+208800189448909203455263931863231640666755046058693891044006674938773795685472123716169851646987657991557914*x^20+439780344128402043828587370964167552825673652447394040518724450957482197166683526867451685259959763189106737*x^19+2997865613736843416995525142882508678755494968568740877118448673155411380990626816886415471866843436878631321*x^18+768377480086807485789389712914713481013838296223908048153782734502528059581584929338887982013182829994335701*x^17-13494028596973641084673674538850447031903925048141007123863148061128684243914330617610408066914323255576204964*x^16-19170370037123594752352733724804541207079109834554456990131386692514066342388490173558803950977954824322125137*x^15-74907680076470830303016477797734524991829118686419722700025618751884313816730086502778161356797862916295924704*x^14-186812788195054485438605108371234301391699603929551507978747295620296459574546751987061806103254635431951306330*x^13-309494969564701537170737383490148808430030290497226829987246015798080621215553982145831282206639433795575715279*x^12-5710356729747091705744190394674698383787652007859693891931461749439462980100049234368530387458264920550345655*x^11+590342176192772125052220615580187012952299351000430865553713115463500816346440575752973007435972207942970484095*x^10-366212476975740447487521199109006022869597261263895704795164090074503659219658100381713367558784442876625006577*x^9+652981124214139318827073612789523600846443505235226651491766137530634625620497117367256223964591273817824853260*x^8-1982220192880470370234300105725175887747230276597673932271466061384783668240552865757492009872027822475244453653*x^7+4189292150242508876300668880420898824510395585281866392589769454707040205506248802146913320066937986943722510000*x^6-520980469617969129172568439987059406308462446696342205130770849502624506908203037711125691737138781401327080958*x^5-810400568272886442807529629321406614984194570146338815709022520435790512030723873279131420133038885331942251011*x^4-2120590067958133550878471017154692002273885360381357375978675512990929008454523211227710515777963857163820998568*x^3-514317440482020368702474446233770742253053615764710123859505384168894666248889271732365007259696335153275934290*x^2-231053138266595960937325973300379678816846446081691376438679268121296905575074429878783547462691239164428956093*x+38175992707687902025163930682478262474358576293422644877400839540888101210408138453967827031929434097829086768,177946027061084415115550570494393803763437421194053049706426978832733755016770607186127765508818232682*x^29+1323208247959596025246450046791720054442553495653483712494072213667057793397614242740754284231519225898*x^28+5218766236166380812836426914790976330833279251602884675484289416950632014478436382882778396513049036538*x^27+15191992783560851658221969608543185076845970331009939012459176949989607592618983878071536248366078245498*x^26+39078508234523102779946646226214788065918875536387245053418329419689672158093712078049647965168407924638*x^25+153908625296463900265552093059963967627668546682381176606725827553917028150806831189587243505887341537661*x^24+396626569068242993210081180763943389970425641975854182901195220203631228703827067956060583055412089717116*x^23+113501961151099681913413887408777777142937895230904687366946583211931433910081339030520598348135289079581*x^22-2269886857460199347988314551998929128643334334945304698773497992515456358547298281293164854170891242558042*x^21-8147183577982721381278232608597329554196138445513813389305119090588788246016528161415035397682553124678152*x^20-18453134817298424400820041970065557470303147779953011047300260786230461661187049321303781294633700553431454*x^19-94195763058715264865535063815282662338302638739088139124878889763984051841218295318955398121685591738704883*x^18-122836232731869431082221569982534866212855071495023291248395249333758302964875122099726631543647883573306771*x^17+372960555209212168948759849889727606990986602455345447446826959403312607657463792739722419981196277002089173*x^16+1010557244478144107369869787592440940208321326452188789831979467935450771145816179142141384029124373494624845*x^15+2537145414286628776250449982497393177051507854629714886540397417245108922581692791552563997064229314987960931*x^14+7492751048666954059716748389175915120311158202984691913144709630619386977163696948025207108960882512208763799*x^13+14178004683503962700402109455849947674391023446652979151243659585913279612961427138310922521699174268501209412*x^12+8961464753199348372282893851890156965279898839249748047327239999842787965951486444123791997223676029948745043*x^11-19373208673061946515503986601793842190946273605384627802239393929649821089539164955393292958737084378085323363*x^10-11009133985158287286915910661348092148656036142866838211352220137785219878850873345952983644802579002049295569*x^9+3217374260103797388909121951436653201177807533364351458778478809836607578558753290157097394445942255337988307*x^8+25307016023338061961653520317384126193864524479536659287529077061313786105911803504468449849669295119213993783*x^7-36519302333673679514537943244091698512689313642861477720477532834060024203383742067358463101812357798733438979*x^6-156216867026154477540815010592153725580266141545952559636568305028850114074042028035749042947733634415877912545*x^5+87421808976617337414741962060085186021743245333946736786778040983434421444868915458326645613871600161912211850*x^4+91390481687251426049083758369954238824157671140283918000969826593727603442248851243903748157191141013161456077*x^3+59349630881417330031319130249393910085111320275820421381118649306117218224079065973899375078935655224759169545*x^2+9889725079367055516115468364926986059170594270430570587943808972340123767972756978781093785996519994099231563*x+1150461005245076296924314982231622273392452755589769942327367114823279020111921422043840857374630220870373805,-3221094816451379932466279568478280586881866376056490510480196548127610546772886226176648304798132161288*x^29-19813501354742463770747021276559132326276623108644305506165959873866464661040552084978057243399150223359*x^28-70610241449989009292624531766780720586541778325995666390205253412454921624309540033583831362882699511664*x^27-194142553400396597353027096899233448493993022321342299809175532240082453928420040742326858362119427269489*x^26-492784596956085818565557838074544185455651381703052384420361488599798616653090118441315378598685042598438*x^25-2247744161307022008437381669147532173137529454816831078526710900412694134454464298482292946300686532435801*x^24-4531192118642465409918581534412038234849483894657957599000540692674081776869036872756579240990092793945934*x^23+2663836353215659494542002311522510273542096710611247386728788686160413873662041266778965128522032490383572*x^22+35438500164311419827333735826994933791228517192506126014819745674626293275922727643480107217060282710626329*x^21+103455468368857573794960866291875724367981329384668804005117161660898715253054796814033416903376614896421243*x^20+219075980903548365820450506919269950574238054149970879317737667917684718678287922207376920517708290298050495*x^19+1474569044633071956039661351310570475626978418800424711856705301893038649663227210145219471150068374244232806*x^18+434589405727638010020501780796944545847888443078954282682727844801224361643861663691462142612110393255888686*x^17-6584549454947656990118824554245632724824706993426829189260314110775455754412944286421304891222673755281016695*x^16-9621083017538197382866061003941073007852592458837223202413251572310074934002590385018554144673781778425663510*x^15-36987957711918628977853001353878304501900765760105716643720399048960221758609670550381511248033989901167650684*x^14-92861094239815695209511306053769594160746433770942436053481932773973011572307462681800434925320446612896428690*x^13-154956217081744584438558205684060448048675459354292765175354734028570029371213941611113351368063272917169517413*x^12-8986421195997587249967515187735741660505985513610641834174423034004084268806169030970699103829298968816704536*x^11+287993918196579606684245273378149340435421316070730504140127703165250826522425035881357934778262414885702574878*x^10-168864165339581350805476166994095004015930185859524550535039813863265949447616090589539157875891743454212645676*x^9+312183879360290432010179598459086005606234424846127395317741385118861402535051735566486905814201519172441308381*x^8-952830190383255767569311176832111284998422059204773245076488778054458511666850963655710561966572640673508866624*x^7+2005323096823585375555078387589993081123776136417315989492096734190334028143676630524752603105300285675364292276*x^6-165797147178037641654638931933418753308803630918334851300517359171821682476221511611922163686005994193559816648*x^5-423036030101617894310309679364014896757213993323835530805179029151036994798707677022202822463939505970743911731*x^4-1024298170827825032253544854670599025403680662727466016635560899124616645917845768579689525599064972324941357737*x^3-302924677443570422497275724629733084780034762622781568171766409409919732916018223112391335876495644934175608021*x^2-126864962072482132498004345809056608616211031173126962013846610455187642851947961621390061411291743651154873739*x+11645301422994824394078760076186413333436062072023976209570114892768559530834773205841648715876457588863367707,1305250583208958183023324300699552164116701902018743152032107096497030034696821664336444675184717573652*x^29+8210032240034458107309291554745880379896446643865059862212946437214673844478369647158828768990609032003*x^28+29699028531469078432247683274667903845550478953494162796236943889819837765600548013542105396101058451996*x^27+82427752183551969823084521561716915567269399167205501382663951860314527001056369745639908219179387997606*x^26+209757031561416123329790865388670079270107122718179244459531239557598008231727276957001453555342526941718*x^25+936080835934569054864324760448822303876748529470387940678562533345058060166670843030982053281066282097953*x^24+1956242026907596160176303935781649225024867770160762841526087711164710976094776322247986160793444984718560*x^23-849314694703786681951702597514693034899095282273980916961339267639535666493385888223789508573188193014087*x^22-14575608221018586765543588226437048945661736810739805427952748797426863719737136796047974360690256717946421*x^21-43935949423931698144264621148864891874726868194244941060660768758426198063303322539910458746035446847359040*x^20-94220483402206180343739376970468738038230026256662372051224686860803477703222240588024081114402825632567302*x^19-608514525862866868893557747440940062070544930312451482929088790290414506361216074278987515567515360686221558*x^18-256072964921058844930719308229000927068688313982865746804017153619782743423020933257536974382522565776774918*x^17+2658797247617998202403715631774045059149030924490410040003786561437595551823145550316095740032462605290901495*x^16+4290318772816575107192520080343933711383110403974107020540614879745042217421602053412491539146377854294912512*x^15+15467826738207706516739357917756276189688356551081943433584340098796157938171275217467302539260314141162807951*x^14+39539437278174666588799417795460812843192626534369157507133844084237863374577117407270187913627364724438156544*x^13+67616892697461096342316028848379899253942404150342936455698270084419866299377486252060248552687536955903345552*x^12+11140377862717372044040090586922149700778690558111081845562561935970543200686486927910736002310310760579014904*x^11-118515314347498898563327745097062451225131504072474008255552406869740343000227377975431972899593881714915723248*x^10+50756683801919461074702903731724489568701457756894096006929054191383361720207107149026655972226607918204317752*x^9-113683220382244703991554573593555143406457042802666875373288498110170097217585164854737336096903571416200308059*x^8+370448204951838192099059016364368129898400084668185238963339667884134036462049722475171457353989761380060023522*x^7-760912254818486509424059261040388081263250801422832119910758119587671853842378150221390483382436694542912562629*x^6-49079152328956658492967026205939032261486114927791191182754039483127896609875040805230486656450887679977651098*x^5+185162627536290978541209312345146850198969813699628983971583292982990322926013012487465824699692344716685217694*x^4+468711503901097296154815951984612472227759103400084016042379743439384330153183144403241415676423148629435757615*x^3+162102740420087360868460903735120283534892292414074097550210668288678716172683309519319925726586236788777096923*x^2+50790896820133522172696532506344022362199166797000639204320839071620671758479335668027253599991307362647667870*x-6052513893880426868846433509019742786893005037854718169501499340806631785612635005640879339680571024413141912,-961578401136507026024174244425982329653297319572048582840880862279590724195784567703900071183217081300*x^29-5973587296689689627225492867657845366074636816379463748747017897000578397161531445286837111981713249740*x^28-21444239179626857889536393797169508075767394181586513776666126284784254460238331951194517387963868111884*x^27-59242169540441908346163334218115909211672432441658849747638634686245818222300578484264673949863523364867*x^26-150585504239771751899282707848077845460778572970974234070761677485350668947233024707956281174395232934585*x^25-679728442019637978485148250341997249578374734388619370801666975435004979384450459051632271375454417268211*x^24-1392940239513950119919038875077389130532720411361426288522432667868229652777791906261733287662325802009043*x^23+713202889016964966438309046560475824976503751434950861620356408949604065341774275235564475884050081443842*x^22+10639026928258759935987743056725075592298748320744571350457323605711476718833295827105167982748170123672528*x^21+31562831686904454389394733170663598538513416307479041342258161648747322761710787158812820840753509008174103*x^20+67292219804538171895235902124634217615959439088492825029533486178278703540486145448964920441645270050049420*x^19+444041641720691676584650692688689293477629827459331317516504352651448483424672478895737086187032089448575178*x^18+156190385751026738511477378108691636797374577316263210176022316853185536010596751706669758725708259007963700*x^17-1957366800789253422791066634683555017569541581861285626557837121615767445404230514725181942302199863170749050*x^16-3002977209217223071874715936845324633247062230286377073164440372164196632158545054912273958072255562732713128*x^15-11223780708309511677702545192932751292822310071120790354598333420122045918476792730993299591280291841464806801*x^14-28352669953941390813539934504938137975550889173530357845340410747242342124586762691641358892918977906283746955*x^13-47944554485176655188634716291749683308424496358714471477349380515497054146286381402558371868541215917073342178*x^12-5356175541783089715581632436104552976440164814569057647471906447771586669663855442766989296325243218633295986*x^11+86259306470390539223033025965294257059156934680094095720582975938655982485236495261237739758400363567410688708*x^10-44226696773935563171518075054819682265103273317059778976092016165534751196264865029757032781591234362751146038*x^9+90047092685295498736664989692380580393174033646661316835981913443707576041798125285177957407750930942096309792*x^8-281212114257416102835510945525394954814702924013642965131054774913361316694654433501446144749932865995379811466*x^7+584251448528487010269043402398822035001818208374158622648920505903510374915614399129657215117150656306307394429*x^6-17240714708323880285921657090149106302842255549330684961003257688106811969061611400141929612186860605948054323*x^5-118956328021975529141089191131589390708217390239495318309786216781449203298337816437204863892533218479467121048*x^4-333387510628617401367315325615617374915519720628706895094983259355443094327050904590243084642716827512346309332*x^3-103437294730317102453569921246899823991860997136792479807910792020016817055964210130084773888865633420231007588*x^2-39009864633749767166875537431465027364559277621495093731736931954344343559854038197631944501749255848255517353*x+5783253588856410360809004472461480045127452765749372779740813329246045364971721346294304965115816382581932950,-2318100155088178707978977451356810129190462157626249099561168151315326317472010441303323836559942417307*x^29-14259138983700345142610124127297901749108000652575509854546882921474612094633358624906325442913312328271*x^28-50815802717965031193455800120384455147127727491986275095059997550812007144684154290342336458705536208587*x^27-139635627726624179673742233351869530447953661636155798024764586195310222873629873049928373081585904724648*x^26-354170162899925614291782315164797169103255551246520216452508276889257883868546133172630894782045338988832*x^25-1616038299535578038676242394840272073648377885073398873711665454453431836507145489991230555005879867385524*x^24-3256783338144838034451399479437492911051432630803068411656236529303420702869970129977722876634805203681439*x^23+1927637035016471378563307690503617408215655303575894361942111995731606652342196796463676693109988701194939*x^22+25556204069465749063415984580213546633779830359242439869678434870561384108738403836008081480790480399765848*x^21+74545060108725041369186217539788094602229005868004529096137812650470715645171821340286462472331124710906587*x^20+157545580764471093096153829066447282942025799127993761177241282736712997679779727530228958902365559665987549*x^19+1060329085476856584344567357193474410513180054695250201397963589491405105190271535898063113093008674692076092*x^18+310567785416113255821274418249214347015855603868136006860290148534838215883015116670547967702674873826597651*x^17-4743259540216449406712285491851980568392298663779409935447477263988110046923853579229543666255309929584427103*x^16-6959273655689613689015906888789202573380291771532923677819595473586160880914382358941815187182513201474213726*x^15-26613947562242967355982060613563844781289782694822037558174980057511075365292153826960336167449233614470768517*x^14-66658151474126455003449278388338259915445565315823523667234059249350109438209769855546893606222978493161186594*x^13-111349609909902908039136397567390808646498863233765788873321678746286497450319766408324930645466616190483531911*x^12-5631237131132256198013108671232115565444261675946888417293361683902828797730253321089551593785785802944679850*x^11+209261400037380168671721780737937109119687356905244022842164259735806260879167103335857989429746709013573281876*x^10-118569375922013130280454973971196187656209714119701085299241262161317489967433533086841086830367921869128130757*x^9+223343362061358024877607937132467740601247293998375225780502023269493028199396425981387969465223630006348157563*x^8-692652193381177814878752480315829608569574864535646161215510937176532798407274751775055265386532624377642515468*x^7+1451100300425553461578601224789353781106560536684438964034577959592948251895623283617545139633453564528970597759*x^6-128937373964907346149701159964937793121952568075169081537755108070970010080611596761295698342399895721233387730*x^5-278752310824963081107820904543772515888894284891096698723886444718064951049953764433822091017927334767469473420*x^4-796421596650780800493092584652479733394027135984903740428990788527099751166797365609780400844534508080452272520*x^3-195122140782855320294341659579782909679757268400000439725835866879254271971088819208869937416434976975439568496*x^2-76970022566684863996286045150626488009477119946919761482235697087450456611969134567580836161410988853676505821*x+16416899746571161086098866694658262057276161012630590519348094371990522777847831836675682441492527967161202069,-1509164821162831697045697433616790483681506258080360523554023437230407871751728394302321921274236755141*x^29-9194079211883863469854381756008218855052731856633661027879544206709635292624624519710014401011406417622*x^28-32558168169000249588217871249661197160447783361420224338888242563122733626728385346472656298590269249067*x^27-89126031404628835722191914973720794054766100423110808043512169148320195121950668999286523188021558224663*x^26-225875950904981640759470862562065838430455578318681986806243395007109327079115832338241915212521258043002*x^25-1040386602585679323088166070959175016836880292964533924674263541985336554339452705603597504588737238513561*x^24-2062971869670799824895218047326374550595037192651931259342446191850612426453238827692414476349213021954765*x^23+1360814296278886448946861737302502168499881850374247147677181172798740363925018573393495156570551799632045*x^22+16514939338918281715379172664992325863312969664994930923778272221531446674609927244160055061242850925522123*x^21+47543400884670594139269153354667679110042685637150019440205995441490505027597793046054530311602272833633754*x^20+100014651039580185741517158810329419416425191742579341695111351466290660378999452372830924053383813451208626*x^19+685314962129853717114776172323135890694214792488254605891118187895631667553297671017352448637173619749250314*x^18+163727256219629417892445526184614047096072269688911815339952755822370244112967101449974524652630582850014675*x^17-3087956244982473647025901275988741380388081097346616967174250000563172228500277723190807874694156527170486482*x^16-4334082764094231044036896894940992921598987127851272968926288614847670146757731190578674074484467116794291380*x^15-17111897902645848501556616506628209665261257227829168399469595973215243972970802374848674344874588930040894365*x^14-42507146753245699002294931248755704693529096235574114576456631371532382811015797203893398357092531676926978682*x^13-70250772973210506779679589642591459190929230128272467022021970323392052660326896837953648676011269701609913588*x^12-316775825702562113729390542640796232966159147868666017804838300798541383600294896281054466906646869725811026*x^11+134746424054151459631150118402054625423380363779767019903128185252009038688695813650493556820677782882665156426*x^10-86006939121021144829904852402128419220937147196385059828062133843144331105024239691259905406762677686522475611*x^9+153140223400603602682350396683752373531809890000095843286285990982084724533593083578916428987869126523220209446*x^8-457534809767315902254815970872655068203068039407468822715471899800458762920306243990140069144475829193604842776*x^7+971408318113704985266565489981129189317513782458060896923636623885198020663119431602865694057220520595576787045*x^6-142713413948260574626922651968515415704320260612874962669845976896307086538053235113857480489358647909489009442*x^5-170120553387081521042687863337016855672372052076051558772732010268217333826685688830546507623748322555418501179*x^4-487866553202674196294353844322220165188528264507466968077207191239618934372949420267437225690226597340092885499*x^3-107363654227858132090710882961812825003358071141772698305171625953966557342609485167135723161679328748467226779*x^2-60359085279970899828340672792076690100642114996352823913857028066592954065269475462202583828857789338488292144*x+9108329099254924188731688768242977804717943148151696189235987907119576332942727962066466717624342055536189424,308717286667692601078049457879998147171285330624892290269041663913101280834085328895469575586805837845*x^29+1893567401466119076058921776957375009401642614379236422435318565026595356619224038807989488324893698569*x^28+6628595356785185907162414084349285020955668469204471081066523804587473282595892278657051226267531720460*x^27+17887745222417334968059668705429279433371186779406726029667006028112248938240601090457512396458292533930*x^26+44891230207426097394738014257251568054507046892081402639060873985935368819313314866391246317021903843077*x^25+209310122476890721061821501739030950716255925247839236942944068212004306160922497795836444450722643180095*x^24+417286981140225547798481717986228026433228600650984099739054422716938934526276219113733158669538348735441*x^23-329175825348395950189672456596411664430939822792887891447917398473463597821201120989871388678566249484520*x^22-3506625972810345367335747940446281380339251646086549407875432217508406971526111405153777245703579588793559*x^21-9699342918851773911298181632303693653101191453042650906578429153056849286239627259534688261826506334618548*x^20-19704201405835856344285516461285766742015452332798817580694502977819002917575440188512445350228428785717170*x^19-138113694416746254194218717885902065459957750745807838346506697606795706106128410689426902517446381766358928*x^18-33563971729838326099358129503487736319852099915474002316757858356020329783207140700150028714408637200566085*x^17+676871836974420037146539204865699753168763157760521061099645617374437576518755877751328608216394295902701087*x^16+903047805256445610126398632331417972629760531974053547112907285906696646228295575038543150918672903423239091*x^15+3305675632535319979100123137700943095434651477648794734514333644816952283189287196647134864646449232302480217*x^14+8626170871881646475698252617833766583845504728553612577138610266523518034048723513400110844940979918277600780*x^13+13630559144008272976403857871083117503260587342548485125291317881040820635892217857210278672095086690276283904*x^12-1901156841321623541619330652983593733727388296818345434421828792068510242095775134782694661267680953413386194*x^11-31274240036590204396612409751618452191793676604572720950890876776822189429216181185636388590883357084390122228*x^10+18702354727145429474549651348399170982959347434169840126265271438847042059975912684181824163114734861252684799*x^9-20710632802896885935458133588465918837288130344282308273400789359192770015909271697099188200595930753946344323*x^8+81743313488444521887226767796477219283765646641409486261192419563254533159459772065948495391697422394978413807*x^7-180765185965587719366310484476204852333205481688282781112975106348911497312292407801102129653243914847433174053*x^6-15602128459927730365550880214176528621603654911137837463198192028644538833866311017664981982794311294917971396*x^5+118479307825829901592583702760043709795528678473068130497983475253777105768915011586545043420567572558423471411*x^4+63090520798563407379007556300977185544961826390331614339764769571347025862349428896303085765969001403247935872*x^3+10153441231554918109266910501623166050765543284150645042880020077733490127213865744975513240820732222246149091*x^2-5552788030647161290469651550796189290743711472896807358133657475016217478421455457898080499580471882224238640*x+490709756579231696343242812957601754071054915676651097417122098061109724038054797166789699564817260094859006,-4832368027200737397685129890935521237291324735339000594048117451706877968646098686437188264590218814933*x^29-29661898016155052631699325611117420971206735664368760881075088333185892845340675158518201201572749867555*x^28-105520306442523464145558509124821564838643971433823583581425794549573355521437181030758914634350234145935*x^27-289690915188905773727635497512394059009528138014137476468372571892957192955865976213290065730179447738936*x^26-734763172985393248156350682249613683968771744870120874644980152588405513353751625967956882711142511818258*x^25-3360406526945349813840958686565192306108898729809737115279596105093071218015207293171127283854601684856732*x^24-6748645176307094167086185196975852428574888657860741020376876896262703087930102862053568688840576556058749*x^23+4105749313595603398149256822275239202965560785387313418696459511299972421541576058909490571371710281766841*x^22+53170180312512466930450958258579878255969310402808399655044438121351557504540705210822269053352733551943774*x^21+154525022574405152455453249419697734367509264429525912809841592399058415726281423549744435826051781007395017*x^20+326297711417735703332012032069255418692935225753541621420170730651547630697753792930054413554827567010041555*x^19+2206746154888731274835633156298744401479041049991893839475856238968173548560373413552945011063926324700201116*x^18+620720042200805052155089390020882911572460548725547047506669189946135423193785203405904219608091886138599759*x^17-9899577182737619472559609984259986358664161584407624956598959916949005630837965858541732429149497074891787515*x^16-14324185602020212602586895984348955307551051143714223257505599159831676458513359281963142695323001753880741752*x^15-55241485470110030432552058883482209816473884391931902248283744631655597211009296420632654617993110502967325819*x^14-138437870019933803991624749994975960224261997005011812064529832719365369722933945935062009884541161934631998974*x^13-230341045516131010978017753796153761989742137265276734511296641845494050708156070804761949914186358083499829603*x^12-9399291284130839252297976133010316942052198702914502625609248743289325928983760130590295796261048871068009160*x^11+434149358037258140774648101512111583481674992329138964902704653828030105483666085165792097799766576638003527670*x^10-257993076622941512174973655071741436585701075528907137062304193367753215827031791694374797488964070669109248129*x^9+468072093003592212536769993531180591455812604438112248153288053896600440876683444192113178525514360049649472223*x^8-1437292267049554569288809591508541885721349068472815754570658822036947686294439568643541590243620473969634160334*x^7+3029999771464609995488564498223327660003730795264774486590363344092066861751252562418879429865054233481574498015*x^6-287850931641827893250100188352854060462978673243186653992399873335258523339322918141367989141277568400577757512*x^5-632918901181545189015980877340991784116068161524078760499168668297506900695018471925193951551158096812033022878*x^4-1562484573364203337253721194083236118490653042275348657457082099764811341001724492177552936351951387991573469124*x^3-406336070607949049752655736760834891105110548911200470918032622510495828438708111004459812341582039804426613418*x^2-176378327309635448325471248107210701763234931293639564591480160934076001896062979487717911441895531857648273473*x+22259323630247783294807096493268777747171436420734656603599943633713892601897031824694899875855850131372698463,495174896064832422244509641373017656952451732770219280660839245516735568195204267608374620886537048950*x^29+3174988444434913108789042383687707223261691268766870282189061129644352667025995773518025985314864526666*x^28+11581331020614535824767114601637856314274628181066395562074409041121916735924514647572919799780268788538*x^27+32243359317237424071682617715578590013434618230484423976545323228634904582635561622065474523369904547007*x^26+81971906160096256879232099951015972737076290048914820272179231567408927514133291788908451117075655650528*x^25+360942567034158751747782999980652712965578834206819679772646452239610703913963601911162325638959353741957*x^24+775545721913406556361656291067421266580755499100580573406861334218951414250509387172338333446576261058330*x^23-277128462220474497423462167467811608201277095144456884413778165774537216436065190978737109211671889557992*x^22-5660225446862320900701588653537478852319307052152902451711469225026517371380828741114851422712387935613132*x^21-17284208878496365387099514855567445309332487746646497941457408432049380033945407274572969463219740123589229*x^20-37063879429914689131907665891515143018135028804642984173794066915428434848991837418859670547770419653553551*x^19-233172148857909496640821166965155204171284158887629200524204199898891689125604674354495910731647350007773299*x^18-120969870570007600788954163592184277632685719103866971704928093883039754427073420228084434884664951011079931*x^17+1026557825579501334944554359648000275940510345706803108192169586658285884686874432792756076560826428606895099*x^16+1759256860108828149334192186597278196681203681134913266066030935564598229933329138105888864007426000350920251*x^15+5930209850721862150089866086665334947753015449950180034638533664904011096101689394906912032295104152182979404*x^14+15532990748407152860222922987065992715730468360248314885200336208681324487291138417240334385547776102818143727*x^13+26760800219653965300778030667959845365604624977047802127308920502322010003903081366053069270449428573115718075*x^12+5462524014942020788301660685541130593837116358307113028841204000383115216060156648016808278236053274348055359*x^11-47524444376373100014861597283375889211300389705613572283778300693659391093424227323635799587877385386059707839*x^10+13589106833035492216051455103990118899239899030041824900153793594059524934824984505719360927268570294058164771*x^9-35267834603118276577128234019118612942096827636010128988565524753198883044263841113869743966399014768435911003*x^8+130368979661387692615312811898722353578960154306021599541551920388126885088068119234656677804465861816149441133*x^7-266771636224992946275183982075020182126878064769664019481987625416649557943106068879371340725373129110482267646*x^6-70713455996331431991510013899762510745826466199067432190561616178108377727443120196735874025839702910968978261*x^5+106250737700416649351979177685940468409326404041941033677797394326874991416074984794218600032689086489346534481*x^4+188701462870148286501229368593085334609743354239973105446235538950019475883477029060637792374834639613100473135*x^3+58479706952120324311981685395152399626889212005553111655948929889551371708127047271431830162858066983533110285*x^2+22135275032581672017314877009556916217710827901671322667669094699662694783153257893968566863826757234416373596*x-4124064281148840700941797335926389031525736999014791280780741495650619052676839401935752275192507150137611164,6169318197625895848317476434677178411420181339420269936485001446218248225391917916725498000522547991249*x^29+37735721154656562655161727068352676124559369817332780409692117525178150682544061847207442708678447426854*x^28+133919954872435038958584239414673742345370697343946956691586957507776102543633806647831600819979112759618*x^27+367033184704158074056391894287518044722849313001960142965343641914980839645095771975255123930438749229662*x^26+930330534184468814921284508976250097748049514783563950196319399785745565060876527438568172287706948031691*x^25+4270420297985170678372426356895213736973898908699380849073119886596349425133949898188273291878186259107483*x^24+8524559585126609340442926305163072939116408132848607849066697689567250222734970726546765528850401913606239*x^23-5418236196869190689551528582995675221300952128320434022047358125218288321038247865176325544658731846878396*x^22-67762964620844729403606545745327633839552064889325005556284096649001849873376810242255573850745853065352384*x^21-195883463506111034242673519792052966186880913108039285088715236597426231688282649732319233563998727147567404*x^20-412532101384276194182252694582836307207615251990519676479137606418467673361858026869194979234988994207506976*x^19-2808608396235874301508386284666502688554679144847985873959983426758670159917317482661851400225271101249894425*x^18-732193889458406855983409202728445038776434710368280110047886112590528876957350225930902182330160469755342028*x^17+12648704508647042051689893577040178423311267002202809975753058275939486596577300636426485326994071606779936545*x^16+18027593934313305881958374263960746244534546798223795372409849395898334034212924945985039134133516623162166394*x^15+70180170075503949316322994456649862819509481771878645622998621982846520856670531990129722892099255533557496659*x^14+175216136209089210145277957596468387056447652842369533913096584445812105552832536416772685388898002757544383823*x^13+290395011570941296251745813398121272909864683127215755465213713071298879896285000536602666232690033367817890052*x^12+5895583321401871164949383264622337276161038622618536581651492232769960887020087559614334228358548362551585065*x^11-554570004676368386399668827224543507235899091631241206984629996565680315613967654605284133194985141352391472317*x^10+339647255360782831991302486266588079730247725427044377120050772368049614873927496836604632240820063497540072744*x^9-606832092733320702931207370732286478994070641984648330754789705157293862717209515079029324051994252053344730169*x^8+1851385202378906770029998371555510009229157735330820701903489704030487491267244752175550251902741283792249654000*x^7-3911835659252436201483327125135500551125342698572426678681829772842169507290766560117149778133858132050347234105*x^6+457418342439085239466829431822410617764134922690126595275758017184905400986978217459595097494243867094049313023*x^5+781208632522558861032803915738897321394634100324243222417066230594541614985075167707500789502465180393017793897*x^4+1992639136184576887865490297195511186301400189938587713273776900931803759798373437607150862962906531262279411980*x^3+485623350283084215993062898308925055714795396673554323271820908975172500084235530327287484275762792836312452089*x^2+207604836911629861375206984347186128088105108655600110478238469400770019897816865970673288769726986242680334043*x-36322198069238665449870049195759570176485424025397577726602505107279524648526994941708628011646608646142573557,514872363744338827792213416301653636598346218844870049193104723034049259921693524606602896774617788092*x^29+3008063502651318967903123383595389645342033382515520149443562202536102247019551149672154839058932980352*x^28+10425201671970388191704156247444800287655875693923041140254068230132714072428401280510605565649697972334*x^27+28263317462431512305691169842171014740704260274504880612428798783958957398178741525782034278519977790036*x^26+71714375082190919862138351383986578106795608501472247444948137514795425920278917461101711055259440356748*x^25+341855327764647447153861426206571398303516636453781817657392947817959530405903955091495643141075252313361*x^24+630741325813834143431909917189108487929707421620829200688661705942434602252549935293154045712832786749858*x^23-569157669593414942023052775402958971346955038254614304865299931906574749729219989314377153974255063082935*x^22-5372053708216154721029348795998911264446456701699935402050134649752948926106498481639342109221856261280770*x^21-14897508223674751190954012494761969099678978967236433454378734532994047535232936172035106784884768593595634*x^20-31212174037289941405500949616611059201808961672295837100740702609535760055256366649040366399631623227758560*x^19-228581634777626291429511619520573040287268801991315016629101778304227684931427141083806294676148887143776531*x^18-4352736035960202555623345844032094460236376589328925166863138919402320286606008724164893173215146448905237*x^17+1021131162600170930390652255390526981966974643316554988488531942510415836586434873006134633269419651171353297*x^16+1198490515970032520410693056555316345260935757734475222240478846535982782368676324472946273630096310503165683*x^15+5684324760772681345209833633087930538703802906117295158478409588525810227560370502344777237135287712078845613*x^14+13359508161119490354064687388046723362020697414762500444060727715532197724850143052210556339252879910493191881*x^13+21475914390839034419836571066148485054626914562973164264186765098838759244390139676456365268340127628430901888*x^12-2897270418617182068719496597925119354201453456593520098000399069460685391847551435600941225729096516655991381*x^11-41079642504165791579969146963793455539265967756519811599227202801053362378962089345928036635843869478802542791*x^10+41080827959127477202630573323101410695537413792742605257160565531687870448899068207849349560403736618171381041*x^9-69258691912742494428200921041521550330088513762262154216788922806287796384176688780164428396437323864128426659*x^8+174645571992599060334022181688896238038856687257493828966670165405639000074284441076721219314133882451069377863*x^7-376933009110718654559324302730626054097824275146609124301102163811416903373414611189793538929444460827429732213*x^6+157167301189529619312195242619369808744664755319651776861105050064857164168419689138856481823731645616475072191*x^5-11994631713845605343490013144920407050985150209362894591845302962544909159669946630342241932834883747627072438*x^4+141645876160990852152186654437632830942572719947520146903114578337461541348964933498401137397757784159945475711*x^3+32097444409300186644019074617097232635823551863794167025751019924672746660465898905627453015002509174421727277*x^2+31443745290204241607975673057565305930965847850275820857086280775604685321086268624796929817948768196275435191*x+901831209799905923702290503054039560492986044443744828324791610907748754494643681278381142715261590639557347,349762833469762427775932938480151727667647357189345754348773564145846879147923383983931299468876439806*x^29+1728901760196323445189914671001767078477859717297225672026083909614387077930037805835927601651829790270*x^28+5036625952721959303267988411688534037073430695963497824764391394700622535960326628783919713773923148860*x^27+11718334525045936755137246689998496805645839690345759601385299443965289193236527016872055168097009012398*x^26+27896714718487168130691831408249134731759750657390271774921568647334055168115494520235907501652344633046*x^25+179391090324822874915274859639863836024885282721522909847586231166524410336397422535056587513330807223936*x^24+197298243860519345516406670695391647967802769318243761108250037486112474544785740997066365116902613437838*x^23-893176491557072122460651149012481067105325013558078697471540781117052340276724317424429820520571812932394*x^22-3482415748927370685279519108111091530649748289370370289660504426591206479069304788426209303345819047789814*x^21-6448810916137697190587005677833691476744192938280686492247651037597914876235441869108958428741042245723494*x^20-9993021795444689674771069958707901960542227698312066688320658480037970213203486149204442681887299448048378*x^19-131372825151782856890227372360300730937879327238878349983465198396506826972050271070647268016261269172606934*x^18+145726621945205912390768554869103110856531336160354795616077993278135917216393910323660608868553024179049236*x^17+781036801713950562418571484034019605035860887019281843895640083381677907091282784252942406911704168661677810*x^16+144543341960668853094876164008095235077882954562992435159907796846216710342010020461470054549811125703291900*x^15+2691333699653547191202131026104594115735160349367778392546794906525275633928700958058301926157951060821371328*x^14+5334003377009002947511630956031858134705246065200140027469746555105226876945872933554203236488061186848317698*x^13+4498562960320115272140152242929810070495107570515753254482149802478749387936562156555242127827644319864633438*x^12-19283702079250468711354249991133266025309161370086591732062002314233869712081916736785609319631168892175766152*x^11-31617584168838815760075354642641729726143059950349500991463832846271627879035470656284270248056339115481496750*x^10+59613478247388616703250850361283343773748283397488420699408443141862301004823995035077265014350447288002044028*x^9-54495436930978645252207461772260845646086941918376737300370859820588852757407151283127456909415477583947466498*x^8+134272900021030780610436370592052202795713115280979154057647961187013155916789352975846394191926966094697815836*x^7-331813215700576746594189943225458514336008732111516133420659446232607769656004985037160514057276348611682613632*x^6+261492932182429179037972907695083750352881949567669421007173913872765384476333081046733514311952312811091880110*x^5+73965808726720133027204622582254995145682425848880366076317411990173588871792035836122531003117808583120975962*x^4-11004166884285058517911534435308130674341938608444459305211452343822918938782945963573683257690271968587667952*x^3-82551969061280343165288616526818307244819534256863878222935409949774142854458214592275083425529380104533549496*x^2-18231013316045852087029029682451813471071766643370573956804215313362294875001119722182006427625949545658362650*x+1101560291787765785432328812933857927813163868077001308266248505934924351072996805339935664589415829728944464,-894549439558184791565163826635402983070155027830718554454734933356109780703493191943771642412776732583*x^29-5128486882439334058584467624389308873011840862601415274191310937496478508467378760652461117934157657641*x^28-17399370294903529216349194331279217002825898106988327502871362390289572575967065788225220863796888943922*x^27-46282558164136590638615893335928740593431121369781813098167196316010738839433607830052286810163500646004*x^26-116358583586980976923858759262852821437246608999597351605557707978876435512454447566290958369180829905470*x^25-572721319600548164563887559501780252103129278213338402730183301663073072371904801987078498409383847399254*x^24-1011964475987171823443227360067379868288722669671410626513696326462515713708601529571117361812321578998494*x^23+1200838522962506277504775389217184319974248374078469611959589177684477568107176037738679785304628203703553*x^22+9397558055547126229896958428247814943527122392396033880167190916128734088010192246350584831879995002915395*x^21+24671131373799704307711388587853863782795836003086600614572267452349885314460588261732827822298922728070346*x^20+49816230610691980131425806391792299227759341280077876524121614003555567660763046809486847087936243165276375*x^19+387085027644496167404408761218542968644901824856389473560049801592412540995810385756647386188306837078299912*x^18-43999122855892066609779171882367943993645184434509589215304668311534079886462135204921423430121090679125773*x^17-1836764528788775044181599557209914141484446816837108069244097489920131492627079538722458622239351693816986543*x^16-1890523630709207312274334314721955992067026811841868467728098079078597889531038447032113432128082580908842709*x^15-9333570924515624786820919923187618549413858140104064632379505572439252125921711243095863949257614583750607425*x^14-21781506985257134134406765330696474481937503970353670883909417192145723230997052255263699882607297110698264523*x^13-33337951516478115063806779698250687462278246326671366927717789842583212921918380452416469720487774362111909443*x^12+12774403757208382927921518795959365726575467435286596377704130544425175689322578518005721196747100083914331722*x^11+76294671109905221326584179786906925814273092825848977027000265721008879336257805497892287633751035970316085380*x^10-81337978170258619464726859412487310288862833699876359044674541209478721358075833194963871893490424305573594609*x^9+113899776985885922291302646728159015100887385728422984592133403503048212312109970853917078562828069206539743515*x^8-304919040283760602878730219274991708538395117392341684444419935810540607760531501203249156722804255854627764867*x^7+676313143224337432059991391894975898033234146048849997876049767059864451377753954666814957118114806960414210645*x^6-306448633251922882366924132003304981911290333852606547467241593779653026801503026441952368369668262750149462159*x^5-41895722208835064871196324100635552683705383336640625597653560706051450470591050613991088777214065768733249730*x^4-237228416163476360030443982984689434513746677772596190516207512017114904050909342748775197916428132470731425734*x^3+28366864094640667934938810403966761150513407928345909756512205236146297002736016034804204057222393746340478697*x^2-29749380532611366231637106679136450476150048302659995096804108509722029680089816093117693836193404138096722682*x+7257402120698302273975330021282386551837187370102822597839075365044664239187559755207861562660483019481593629,-3778662121458030515511352397120764333220624812502754173889979966857319324343197932704674393033981385801*x^29-23398597881336165151003885728770462795981717866690342394661448216373148293366458806472925474479643317567*x^28-83829106907480691032034506278210700830051172280446346398577269982897399713654228483538644702692945857242*x^27-231302354748283236799214476319354672556614898455758536356695126101136092322270860549152653178238309399010*x^26-587749401223922919066613559291174379566611657875882514212467413630186085488393198700462324877857648126774*x^25-2661044732781650196324794222221238629148897831913705476778261427837401294179379295880146125013047360194373*x^24-5424878698850749609753576081363932044076984462887378695432161053026933904254603337995152183429417541100394*x^23+2891411673576333612525707187057418059462757446342423648578422669876408823194544865955311214575640784113320*x^22+41709692114589528262401789502173977484711094889256210533337109111431363743228589968551806129198841523612601*x^21+123224501271789081367372367484681028164862107214734687131563549494568106999130869487339951678381600882391590*x^20+262295801229863233067409082328889482049026301051475399564392563347121180531883758107241289638237819982095379*x^19+1740598406076448910882855758583475192029711205174306701030097713670613838055648735362420426039388034063071561*x^18+580893138437294022069310028225272594755612383982631819434998705220881143368792362800983840465459910661431890*x^17-7690503977434618832458381599626526439159317011502455683749833203362707949740852073480029602763273773072857258*x^16-11642585467584336050187266334099761817607928744600661796530828222637288458881374076831864353304629971468483012*x^15-43935146610668514813269614535000003771405038813209748983505340579884516975827514817941412796799565440329764076*x^14-110624469966689586952002602011017087277575576996888231825941263901546640535560798537208238439992750488672077264*x^13-186503211055817134873640472690919582271297179858997955481099250733048092884107910681967683438499003154992060721*x^12-18158434939019562436006846365995313324777949976503467291150208772655285265909270661328274382600674949888241471*x^11+338011303303189714885897955630437996718193698472874452667117752828410322841550848823506769101067286591201728049*x^10-180498525064924005518584465828513954211712105752257996940875575799547067191118123637952678088800549449953568872*x^9+360230381709809108382944754051678245500994917150477456346501866001372318272118594024480948943132542885721053802*x^8-1113788216192331226813267320570570969713358279745932436680159005911991241163878021303340627092787844676697975860*x^7+2320181992926053460644161044447801561910476979037677682831987324970519406389845468320707615947812562303846974260*x^6-120061318305868406685316418867163034839823852420057818127845707270513888415808620331810079930378604019842285276*x^5-449810943807407889283650635349936722145300884126140922623485978582388084088093744273971486461430601695237229136*x^4-1294639589125019027657113507134147137723387140286960796298795163749372483706288594736738069804130289052244967097*x^3-388805689319117180803307117995236633487867012096196625561184016506014078124984010385217307058631471490053837620*x^2-148412732162228136314339299904609394670789482719746640025603935019913315620801353880316455387758955695103171765*x+17025655758718946675062512665682699042849124747652475521688094275700298987722223859387493952252815880631989424,5531003330238889518643140996702261673678891004644165741773050986213310709092303664858365229931246991359*x^29+33873770081299831507309279638020563067737435247927094421447423767752986566531611466191100336655878402237*x^28+120382768193648613986463046918219404401958739216869579237073222852452543296114823299899783325968823317977*x^27+330269523132589218439901465791268754160435448935008707344946980413226188843968182148241597362478318277852*x^26+837482072513047094233539754570994211705058822656265319218811414615270624090434217473578632237891381203112*x^25+3837191163608446807171808336031444859670440816176870803120863184724955273909947058644497311486908728704152*x^24+7677522406104791678220732595258227037465232539514766975101237889705580253614704280938713536377941626699209*x^23-4766048776550035037481632923773843887173849409544107772920228596119608738764647423076284669849757249105875*x^22-60750154355215706544896941540451530019326503126196804527414226264753225825095128461271876135212161743110380*x^21-176204356218506248787660918555729026561714362319495388894509589786473878799881874533558570207613372416463485*x^20-371716996843500394628037242703394017681063728911317595860927557692495451208878008100129717105274890491850163*x^19-2521944342780503362158951056011177798267158007235472544644202941115083011191709040068752951609416753292210800*x^18-677842855678352327822052420921704386118804214748370327034582277994739950926609988850911589577013258772967461*x^17+11311316010010522549790528256931818359445253989865376816620744529756162868514366930618849735105009228737265143*x^16+16272289747301960835160626824078321747807963377697666576225745019805795037663801854966208987712837945911656550*x^15+63153862811950887276586677368394697039360466160678988195328369563436303182991708421394127455949428723110472791*x^14+157581038313699709456134618471592901435431019857154661825663111908015325375981454204287855987151389581318778954*x^13+262095031081255536754560772148290091075766319084746802568024777223682438373584910328788525440105642665031664037*x^12+8280585774785940117269026568371253775773960521295211330199658654228779041449156066358011745213138102684254652*x^11-495916048195635353421428643290572859815197307373419878760684082663157473708414085124704543279255266145591738036*x^10+298680368013412458517670911265943069318404934011971702728564425054787739712360629103438799089327819854612078083*x^9-544715191263787773671008560485258694826012216563142396165810987055522433854956908370099751990019557880958859487*x^8+1666668136440107855236382298349065740847308228426982779424329965217431453952341018881495359512324998145989852054*x^7-3506950581773715508308408381319529550848772107454819847157345945152054107121381481548877513955223439076089414511*x^6+410239020467334274796950115426652153106605923574527246049800111844438489218040842933451214860570607882663679556*x^5+641182732473060379388324407182007822842579509658815498726292310605612575116710882844840846744184099204875261974*x^4+1853688650955400703751260208568020935667644398798201091869140138472491190715539860613260316202271192693699912510*x^3+433377286264583214137683090752132318670201190401764574742863402063526017030244468888717193865833189605319830958*x^2+186716784673661348398862840104828691815928920884684760360476193651387356183922734194255356149271068695613052875*x-38885549086915181535519940866277492993625239808346243357262632789633785597888100062852099875214356516016823885,-642079342616060742912535314394525362498933766724778630364729461352563676266446042151786400933811591245*x^29-3782218635009855317864204643110184341176486099070978218186471173939350684518816270284235281249465480471*x^28-12969082135419095653023868644273388666650580282895341107609940016409314918157493155769216483375096090485*x^27-34583390786589514901705370277222830334665045591038041340520790136703313895795490895511523250464295028808*x^26-86617365707795294696064113341221321575050288894341822213285401745242327977469420470686404688842202814173*x^25-418399020710159694207887343988855327623994578913492709208603240737228303329697190127098362143966452677868*x^24-776305674401019112456195888018942964156011285157815170960763529136783435213020850299555220107617586437800*x^23+815949449667271835469163244943349948809587612875330017125809699509332889238113292822836133453096187072523*x^22+7016073824821049736783428932758675404943970593546190372741045816285051184638454730970558750547999047736796*x^21+18679454211615166629527897688547198481367485011562561273914319311874324230521950323206801410577471658427433*x^20+37464001554648950938864724526805335814483605550417343401261125945668625566918867941906255879567011774409506*x^19+280366886202863858178366274758223149938767274507564167515627958292702378520489125377926871596374999454373425*x^18+5659787144100507390294910220780003544179184012698999901769043151014599705551336060091694445703880718877464*x^17-1368466307649275223912067931380658719848077546804497859488593292632292034385494912238737735427847223973553674*x^16-1574663892797719950239119910055728496692637927855989883582642265491704499452598296462641083538809876184358697*x^15-6709950274070433084293628283586374198446201183374039406603649191874952517802368956489729726230392359241252144*x^14-16411003721542528461712986865039151162976087599580917276668297065828492193920761163138959603798126820522686910*x^13-25269616136306760904011397039717955744478067369724233864884312310336368217216291934432753675908938056842574970*x^12+8183986925803468876860023386196165018098905529360331887836854420555228636105848864207934660531543607005515977*x^11+60804953598530951783616985494994073771974521904734169384941488648774574075956648581979116037922515818665734397*x^10-49732890308349968725528145664818949118263294126116197506743196299304225237943455776973242337056824552835527902*x^9+63845317015833208836659379131265497896466683840368760998406312978174322273581470706911294474095887604131475586*x^8-199671432461911247545900516157757060409880542378674226142860641998168960401794737309232032817327994980797669535*x^7+440941850534106788789618600859822693614345577519768296176432086069059456280043609889987659418394961243989335898*x^6-113383554137338817078797593934647732558824028454815779506468016360716469904915639339925539915214845950887142406*x^5-129313504174108174649797687898523298945297275909083043595767377587860074332322255887257411688823699727719609079*x^4-164950829109436836389418235403305545325525978741903717465094355564000946979390570671367838268646582616487693857*x^3+8202963386056492012317668839194588639558356319729827538101419325063565362531349030077862849928354653192770133*x^2+5507205385695478437621057615613581815515412175702254550770389013824404364185416315113375489400011193823457362*x+9831716470384370425141172542831323735828270515501948826020599331783386345645016278526028021646681241644979949,5632409483402414231638169004282416015673671507142185196370913979278543198917488270763020072449512645282*x^29+34289697923494903622005070691288502913260405717849916546254164019658610718925319511161141637927075708400*x^28+121292890542738524950008997391297778217048787950240553691501210210333617777913669847195495199309490302591*x^27+331759735779136763565836118482355848512773312556613972087276177069692451773268066654075481103760459373391*x^26+840531316934097931739620386600675806923142088867080771594561268369723917264884733229134067273687395306685*x^25+3876774315884792982138950044079544049768369714151683286067902094416165432183216358805279160273969541139860*x^24+7676840653031250174118017997123194133033916847342202428009293066627051636239075929083991098986528800583962*x^23-5149037772024230462264687557854026147144265164771187727444751703941961865813301234106333774221533715611227*x^22-61653565337049200941540163874977026002193068130027792330676986701192747103568314392526925212391875544462229*x^21-176999298340128819695681290097198324768918858017330049450934902942421226700539721470952068370876497957679820*x^20-371802392700197292163558856953738618459769752383645728992875446268211492615418747466304153471411263531201804*x^19-2554677605561872406370258872279453954114742726813945367902639739314642551588699408302283488295535122434621641*x^18-597836313427541498157518225684113465662261541852856562797957203793328574380393766669542748449809434559468949*x^17+11555121841001689262734108331750377413964419705473319437015280467407806346135529424939060452077607076352571445*x^16+16093966942623864206422102761619424054935479045302377193792169043457621149329282498482814536430631075241646366*x^15+63645221766881471793136620754974380054509246180541561244465119769257672054043623372637998922264443025378971580*x^14+158329218303338737055121246821574447441598193229707421250339637511581472970704668065111966416435738039387935877*x^13+260857038071113271102297455407154405137832167591724906815652341880098850856294247161704006127419780383563059206*x^12-1001640172908892054489971176018598889491246620359655853571852276039970501671746991315724577145070744348675517*x^11-503943215024643845182642964552595345871779064079954252023996094334614651450413380121149383393320324445151461019*x^10+327016286174279662728597423956029890386705805210094461831422835039580286874841330193137720002438047899107268917*x^9-566120974350538205634457101257326286277339671582456886554149870058553215003228080972082684707651943821324201053*x^8+1701167473904170001155813222839580236684221478050765318602540900455839350871922945313073751379222608173741515734*x^7-3614067503008224436949509880464927753662350100911713758369222661441602631071870232564707327762790623769438872630*x^6+515494603974476042223836336165842519478248056972063494117598406480752575440016316419769937631557606944444480375*x^5+713825598687353554843876841477038701211891053389328512905491647448412915076217481023441537424914306445759529418*x^4+1744696836039781773890030301708571648301321327185028676021770279598099510468459840225546558566096162891234070195*x^3+419614374205554599735352800562644330577076534799530216688313785024600334420102333894314022384848755200146634240*x^2+184277377722594384141134636115270014111028951902684186341790053447994667706178690915813952300105909339652291239*x-23295952414758204155754094716719336517140962398649582448979645140849347441413543413285005787581164545065264347,-2807559839090250607254490782071372714508309774528858949011742154296437038893033951788447503329185625393*x^29-16947140851767108545520397017981024819258080237596197509414531276696234465498732225178191402255078564027*x^28-59415923723092782968837772674681779507960745946441025035153403008491970286036955780717546912901759903036*x^27-161348571332304636699129012736069110837763551097111916301892620796335190030088362053056226098731246956456*x^26-407452177812624888441509488515537756941869102874774331419689539501062036444344874301279662244214481922480*x^25-1902994890435661619325714510256444365691929671842685201488275930377082455683399258898546480658922379545203*x^24-3707301617461237997698073415002574817350352005058601681528230963671498763160195879569848540271512494407338*x^23+2863753620358131544000865764698974278345302542204784971207104429019444006143998843645781232827505951085084*x^22+30764163591025958524533949539444776204784083148188507620562764584348576064928990124694023204255832606068513*x^21+86389160823337233664684384045042529375692433401511880055594506993480426169074749314007756934124507179965178*x^20+179104723517629170469378928728542984143119833125500608460852835560152380971675921710097800363801443583424653*x^19+1259675895396378707604752882513173451979545785291911096803358137818368639611930368109125516364944657092732567*x^18+224000453946100219717982199966052233459818755087160866367667560296942742472301254684907766424330081094172526*x^17-5843333544017501957194426793031996069514928049550711546335089388358171028574254193492041757986824133948072658*x^16-7705105916319279021217555484808510632840853234095205127431616337858509126057632105651036706010193731776344522*x^15-30977354474700073210082340319668606870496596403335347083502294657638433728017148515715638138930773732739399402*x^14-76995349195898671515467802915270040258905968930965245734168937567717056418129870578050210666369130495671401594*x^13-124335169805570606202628998179085708736409102498558094296929155714590373769346244599379301074389256470339297793*x^12+10864187838328407121812323152244981627779451277008833422387364603777805765541313500021456450927081307524695883*x^11+256465853478473672811561470011755646866556265209994676459106216266690133322167604690462199338335677320648174133*x^10-179442469406642937235737236110535795524549620186797573176780694369109685458760507493451569167948625450652314370*x^9+276877296489583827209955260231271239649034313901299366188201843772477595220083493319146752903914534917181712414*x^8-845781091334178665044144474265686545834998658742835538995702935905896755367776680870974061460767803802089366766*x^7+1822512978615774214643592805629628730414199477896093320426781673694397008325142858711034098659854318091348617200*x^6-293392122237100241495398279801468820571637830765300913660561035657260728404897443040195539784177808485741350448*x^5-471902700618187941420937589224644325891628183215216354343249164381525306890333782142001496462733637608140410638*x^4-779053041759493604152554613028617060331161440453697316686710219286934577748245820120034142284202926017688818053*x^3-159290062240528376439863965259338582756219899162280083035423866303186595802265211751526812594325676425384981188*x^2-47697221562367300476947028635721340214880366248514343648522612457642720170682796834360295995455449740324118743*x+10807134986324315879645005659326536096306000973392215572590580665061913902015074438702758509333247342516132918,1563809021923779275163452241534332183283326784079280858211248299913262798314314776046838800918884989532*x^29+9704022793417693702277602928204334173112192943569350761010646703610545026340462987770320015181455840991*x^28+34678464366430146655013111082558057961008522213270396764021172324060346535282864772264940375092358258557*x^27+95386636860422209978018799801390477529215047019732549061437924757347671847440924667328941571296492366169*x^26+241889423436965414011404492431247659386353358195961134138308867700544605518701783153682328729600626472992*x^25+1097736222798368731147773033216936287578459410685362634932054449580370489620940731784021922324187657894324*x^24+2242873005568518713423141740442452404098794222381914135992037898501683254957838213750155043237128513529333*x^23-1253062093726993886690517563939871198378877834382406786819536653809339943556634368147861598726943308874869*x^22-17420170771656430730643150175728135730652499614457193551426956974586277082977786702844339740997019155734180*x^21-50984819239467792709912746248565645696115029619455160387407482769826090223229934400560477700693846840312682*x^20-107707399202615273579280991130456883723260515910001165882700020394870405834108956257372021220991991828763939*x^19-718101829912959122885882074614907401697271533829824489294708679495267998212922533505674302346623293737721263*x^18-242846950700964758864547414938049111977331891156221442168452595030625455573848338335284399442370719190313499*x^17+3238547394756881510075475626130681604709726333649304993516053554249570438306581993336683891341655261171318432*x^16+4843254296683639099297864555020013781501521589110038502935459233566898992045831385852270556308749139476392774*x^15+17937035769464337390528817236475960468337084439001872757286026000620563511550951943957562728467338440089128711*x^14+45758453637480153268176968663378625397974129123191705086824909557019454773134384897729109829623848899695886986*x^13+76426771561630733775948348679186108902829800626512690802342217398189089240578692207033546012586312298802785821*x^12+5337123640836799525474098220769456241692074370127843028372918591910265968129457046693324262669493318733202031*x^11-144154827738833460284232295190744926709146473106823087546129193939270411616975730504670455976119469716924028843*x^10+76611089060926518244176279196340329418080360184157597909818926820114622706157021893761216328320066674019209793*x^9-134466413286083392947959556209243499756006849099272775628931931395069232997945482900767100875110103240077320828*x^8+444712399918458083768460261388852656130346778808807192335053832436190458311270615013024956130295536957631067522*x^7-936791955769176821121570987932917591571341143018235025755810499406966084063376004898752796543339321783024770379*x^6-6991777718849156481242053190517883531362256813714420490066995089385435739680074014662462121406307379092398366*x^5+292614645862328823683638612589747050286201757501577968330894846837322425705911398582235438899245046359806208645*x^4+495165127395089020210263599785834845663803941646118665192760971127952655017375810761722698635191660027782252920*x^3+129733070598288326360247260168732952612827850150131519750900491171064809534769886244947017361772246348690829661*x^2+47206152909173115847757774994929419674500048685334151317452426578430787490471752966268551711392445699062901677*x-11394755401758422814926429185956324403857240174545405312135085829051895150283903560825477152245896816637804522,-5576796005883738147576739913315396288100841330693844416482922048190934281944779258939875974195572213118*x^29-33705639888904400174741006809543503798432414526294153012698880347117331623777636074537781449425834011001*x^28-118622934042514158097758371720340111130240688574634615243675012075532090145629741599353849493634575099493*x^27-323343132998740418399918528160057425186207879523094097715764664495440049089467788832928526743314855996881*x^26-818326923354844214551582425787670779408710686683520078938099312465575212346458868176933080327226690836644*x^25-3803465727787778314642847679339951127902550201701126204968897565500879408691058273573077188700652669561641*x^24-7436250051575886130118371161863940211997631254163041353844963090080004593862176302148245542978042228339151*x^23+5415251117573741271570384419909442411167831546360101215922542351854317299059198935244529146137850436836526*x^22+60780957380319619197351854814277708309406030896525176449757994021191674806869459869706849497234454156558990*x^21+172561390686738604863275183251273382685774490271979941825261482187682495989996307727255423453495374848085228*x^20+360652639638256283857790233154376668251578541594063009971882913530740586231240192265252233062756999726039847*x^19+2514067082577301990355297002748504175094811285069799842824671852985450365269917798802497561606678019434706520*x^18+482482111341705003595118256209194137758742977065996990767355965487087383693861986754667082546740038540436164*x^17-11456041180736970140837493082588518154303252823364124977825215979356245851728900090599783931771765927594249421*x^16-15423557592864227732702225392601176307239039253683835650202746479297086810687219981708609696817194918974358769*x^15-62354042444264322910738955721800088416243111051039253055362615203509540973573605376805255845964739711618980576*x^14-154076465970656304709938641245642397438433746816365205946981697218087263663141510514809263796759965321455108123*x^13-251679586623622603394264565779016276122797701059260573979766931718965065228399900910662180802826579888575683591*x^12+11605314115662963874451179619103932100362931722073856476678505935940134383834251248906066054100931644758076596*x^11+497472571523118269801800161769797259742495660124263380217519521852009583843821521468801045198933678042834757638*x^10-346570173214771922440985080677333974966444720891684636983321074512014727652115195349107354821000998787988776678*x^9+576103925250854929617950274676177596234322388700080393251467817847927184332752732241534531701510615490459050983*x^8-1709786124875730805069574896444443250001413929089464119624767606664415833692125033945639775748367490258260602309*x^7+3653750084644879886778728073436140288599385473109734635559268984719271735538192837560018673355071375127905467240*x^6-676849420268667692963825663396477082293101442405999906399945999301847017384162211573688143680366045794975173047*x^5-673007500871732570972488972065406504161430822664534936550023866526177630596415774231330497216435819034839134933*x^4-1696731288754604515016660099165349933177181549754229690788605991644761421404089652374736131812427694432002808873*x^3-334082539933316642842293692833256936155353203181555264258061234793800575384314841384087659428048065586629792204*x^2-181221500966862067846314128098806067597139774840562706098309508587849355149054871055086488885488346190117833366*x+31754413569323844010628264244390831714683350592787084458935453256639068436973924548936758544206325554426852449,-1268987077507779963927010225843634213988152527457155246894320628636264328105179017434680185720754033827*x^29-7728965456644688084775093793733772234158538932518932040273625256245890347162423714965661959862817230906*x^28-27510088442195738294847949066133404663224423821132810457167316505359743820486245679557036220563378710839*x^27-75821482537535909498593107200383809975712743531473188795099740200942580751582056957220842816378263132565*x^26-193141455715258668728694838791372246742805378643560675674045094500886463717000759249812077576234838369955*x^25-883723234043209434915883773132034352001114015125220092468054109455801278000539047555026661410768209021552*x^24-1756670940581660225385944229858892933475306651315770401844937406230659246809212940924709462345928469637644*x^23+1042778904502107847059455471351277585468126574526643090041463202952507076433210353281465858153470470354072*x^22+13664699252802755728232656741784177753761019396500738432307983161473006486838241823583034584377203620031023*x^21+40054284861531674099495355299599180928872309657307588366764306562032710060002766498496914243005180974376508*x^20+85689257034027551462142849693902677982925846247604036740849661728888736841939159855488654359304950548434361*x^19+581049141056790808336247925305499085256017041192309904017327358017108168296426196093772945403983469068599786*x^18+147245939445804033375859164875157694234104451300370803645899471738386600874546594192293385197957695570791717*x^17-2529242591929823451397233454301044819445437834980185751749751899560350257401358161153895997629252471982069438*x^16-3609488557908942467259443990389443051952947508708273104789447548858565991324908642552061242145034229246637344*x^15-14688255839251612951539367695957467959949553355329930049174140503224433694347953307954987389585103138843048751*x^14-36210723536984687442857395165091251253464965623402745909941325309650150019271338885772155010851295381989662727*x^13-60701428889818047243571565076263627918795773014904224163109268796276123298873762720088001331934072410873908359*x^12-4608809472243674614580136762398947212897678782731726786908368677950755548686407264164635023356285607075526822*x^11+105807016149719462572443282265560369780637565448831590068980472821420571888853225978949972840459481175824269108*x^10-73556772417302763229083101905724750239770724441653347825888754336905731649078522911509893254784783552155337157*x^9+142780329450408769767249962766555787052411394725483459569635413486541959332611367250271062557979985287472724884*x^8-390814216256347488031156989183486143431486791954314501642769148143231234918115414209127585567123037509561353702*x^7+826250798336701141507063791942695179192211692473498609928212097369958747107496617361734909459834054316257596027*x^6-160223990689803228858000926578433497944362351891585856160234113575477352847648773697787957029390557393742760169*x^5-65196543416570010731373847125553417736531562431502971514627896978008659502106515262738178117777731420593040256*x^4-390874950328188118497835734378551776394065976707158181275708589641183704312787013508717562337824724053449404929*x^3-129265559280467568885851285493078356980791591127950728628042445673067085096651091070070968714025836768121269063*x^2-92940840403386911174062661612553328556274328042936746050114579610341619301387844699734434874814985895999372998*x-3086125551419455003507984360020986470383402142298524677382361699669826294963291733023887339985692091075994743,-2681546547608112279480765422030561492118523931751010045523225605286387545092160574752633506247877927965*x^29-16535685479299022952643762689079815751947639092993131719335055951047223700505414669623232024436176919536*x^28-59035256789922344112624112689260414730084179023734307834063506171821635011538132679048422971935380505032*x^27-162493746012695570275102355581993473622365831289995267850973246716729014376795394555288547697682734345733*x^26-412562681364653011739057159113046460677949211879565657303807142339615769098909027030126954290341733608270*x^25-1877023482394496115645358924567909716047102822188181758779955029522941531671117085279079259513859166643785*x^24-3799550839438072918014449279216228819742066247503318542093245699654053215555243230720668105049022094077694*x^23+2163101364440851849781584264317387351486691078355339661714782935857062412478469336771452563301563383881167*x^22+29553614957483934571875021883052143677422323172044135088281981240206889063571566258862839946297466056260206*x^21+86603024545835610377942261990160416028898486062438919400337672923821249626282133405363905342371363200026663*x^20+183648496479501837412819097757004421945678592164129676456830075438602289597557357433793777668774747561356416*x^19+1230087790253684297946448705471878562528240003545539009300484676978875958018057737514934661817148528537144418*x^18+379910238577482715464458211504528299747675894066562080853209326589053062424654860625359032239712065774148211*x^17-5477396690623295727648350747578789049923437693294206613455225224236342928474196914202046910576333205437332948*x^16-8105680084406795426908990623967011404248508482640403174917936949685645010407894795120233812329176548658951675*x^15-30908125098329604856004431562792359611913771179011792121532412631108869938451878506710621004550703934298554489*x^14-77721609736102392391806816265914870536577670059892722566992768552896909451101089584218911275947408624449265171*x^13-130153056362464174489609299375988405244634799184753408517428823480212499469654008485933824610887385188626338874*x^12-9156051906222684185084743681106642063577651675069211103081125143817619680283014207725644357952981915153553242*x^11+240250184892074563787852671277627229939066351289715144481850656345523389179821328291689535177132246298351941304*x^10-136069577530332820798169792897513961945143861646372838931801911500477490631397146709981407744174676893581848201*x^9+257006439189233086213644079442095447584772698648039822960807320841266603153171684879415011433918101247437281872*x^8-791336539894937319609291718448698982392415965139959050258423233603815282006322151225582492754772986137471980493*x^7+1660634886266532081515960186761784976398424281281728535816183848140331948277709922477937406455896534411362517165*x^6-119868471865363478914005440120339268201600039354111405050413532995284763363020681804103906240569533159712380571*x^5-344035806090679826948394715127131433313390336193572339803575537774284850285719133333662431505802304626846129173*x^4-885657466981478200716379167169682411719424861086488989604343565880441547344576490894526522679025974988290531813*x^3-243751251890541657556257020453172893513308981060746239735874397335696738614715633472602677240829309494947899270*x^2-115416803415550397311593863479901145693366109663036957676463730341632084531094279407712027180871254269095698909*x+6101510553354625890194231893406747301331543697462012705943048217198593504044021200634404322367991622714933586,4187067867185711089945155608829823404857288898946164982912331995265285350370414806740315350090876329998*x^29+25871170890337045433287875244097484615431815935409523452784523481107157038184825266105817801098136718664*x^28+92269511148945983328821984813257939105536396207381066187922497172356726444203074595529941142489314998754*x^27+253516236571478540033515563360282464734076039942027443781157046223516801770466083074173107263953584005414*x^26+642693099728184186716829889368778554665096195166120978919251022273040656764618709789511492769179938889706*x^25+2926407131314352632309745449305299568975568377584733062611025083339609550735625707315613691260856068510912*x^24+5937821164529866532309735445803943126580322035854130748628774443566163244553363379807206708563835453447200*x^23-3454194888371754693392948047145224097579019224234532371843361788942623353801558188542969290481438410039378*x^22-46464836072888819908006181048788487504261838881661194582335858811621498727294792587056051123884837204426684*x^21-135513394279811899453328761919300293811828907255716426951853443473437081360601287032221613998997083240515534*x^20-285948703928931279411718266499608165127373821090793513904342560497629230550445149505084658894012544556034022*x^19-1917568216493236831607525005087396411807222884789195116954072721038715551215270753516792487951940627394019652*x^18-603389227565164357839419840166975987775472912798240989681506781854323179306833897452538734413998691520164716*x^17+8645789703236959325384161115517855627523557804284600415174361720770168914795245902482328910823343468126581040*x^16+12763230190603813628764711235597628312046604344298307401937708748063896413135849699910974435082390266746394904*x^15+47939097200093905112991957940356450281159507314969236573835454774666835213268333035492898356607500059119949058*x^14+121395223934575693291760084763408748971774912996000159095916035128542145015228744170993024339101150028851109132*x^13+202276787800816631605439183656843922895125952045699714816153708579926573042520913557184605541297737802978549746*x^12+10950833110019719492634215421483241295288286407931971292760447795806555910453633654088681632576904566629233386*x^11-384081089061808055681734595140074419931974060977487320098671375427267600073008432004622779353530818292258664060*x^10+210426865656189502942605838394785166477247075040776364710325216441244759911977479083293801109189446263160222474*x^9-377637391590838702000386230280392748685975472174088388134696678607050686599968251128114718000598273434863870800*x^8+1213629047853403311658223178023676034901849111345135113560840345592277624027001120790576367356002117668691618954*x^7-2551706553562470778249480621450812349463013841972324537171210581762558294384737527861072362787989110057770745730*x^6+79795634714293811628001799279763488532858296516590761854651244628716921070499788044058956751321302118317834180*x^5+700247737957832458625411943988937889150820003838605601703444910130137530350089426584947486937335514374805716118*x^4+1336810509033273476961159783587204857223648628180926417337168955186530559411778068796927992976307667416090217536*x^3+373746981020029232677219875136753534676121516794539218973617916265174054115796578051658278493735050552903791220*x^2+119671277183430668172734262228946315964601560410184337762016194225798895342253565721207879280793574093111827090*x-11391069017026510138542623770166441595785634401620679732244380655135866692191296381750215032325200535380645858,1483481631320779785639192784100696035593617449192694136983545754277776480679595266076945544968000928174*x^29+9099004243687094335526612624972107235154711155210070136069161291509516541926219706835490928533937913471*x^28+32207317471564540338341024261677537661663568999751887006370617239220909158538845974029903486463436108831*x^27+87989918820461055023556651542470828624780459834767777223189561468715919804318712482767728851763218512121*x^26+222539603296976335434019119490341930596508255007316771308327727277472180052908513137791924899459399909425*x^25+1023745967610186613732372258071202120868502909675971365572537929393914885132146050205684474033197306225751*x^24+2049953627223458976058390788332039256360253362487688436645876909026520417523837708660274285208465605509164*x^23-1357896497573863660300343288795419367071069022615056972370429228180073941061088083913991223203577920961594*x^22-16458109336832888263825163532946410233007565521952378599398126003525293199867342249724708253317714884673894*x^21-47131851353304352031315514214993263685789447267676913847482574767944966105763955664316837737199372813298062*x^20-98482076154916314994437989023895902271068322281376539069827291861906911813284455967611212695641883260664296*x^19-673342015872856375108106201685774377379968884078908445282794112061562794144446619003903325027414681340983411*x^18-180274398151121039220565276891160645991690665064282309008712482982085948012212833504630533450682223081554943*x^17+3100456340857367756180793840186814553814482706543895266711919630674628216792290891452633408032954218719607714*x^16+4361462261244887810436472704211965850193007206646357714716480588607569510308139464541291134048049254907921856*x^15+16645584283312156893411484707375647174782556444188674671769966698044799202929280423292286750707062738288089577*x^14+42181771580623598754730367281877151030712185078155951053105908269075387140845475071086253701723813929778857773*x^13+69067208283694105162830959197589046008499243453075332867029315194291095885023060403826254732915925732902246850*x^12-589066282664284220472434451556264149094235701926345810273243158476559449652342949489054736630135877501796609*x^11-137850212992451656208097915267573805906202851167738918915989342960526202067618135685471638083237678693503332313*x^10+83098972529741027897599738442225165921694995194853798352564367202260818505006236363597160068217420391116343271*x^9-132134732662663179534529504636160154484668878569203544225695458506809188069986307748875792807376899853652499034*x^8+426512941722818091469982234357688024647963255643716227229573408718365486298098833215542260317746548113062945376*x^7-909958406755456059079062260284236547408116211279833699898094842822572935786558613087295083723561361952842141179*x^6+37939851107699669630439544551902276474144983539368700397213028807522955209437062786997662914977045162889627115*x^5+315529018189914082849557344126345504379167594074877233147391820656451795695054371788512848652505162701651581404*x^4+403499096774058058487136068305829955836337500396701520074194162477598259772970508579542986826705301951954631588*x^3+132778337505418387808744156070877735232536873527475735269304287277201329922423830552147492465087352149914759925*x^2+16679530059939074641675618196501259431178009746209056114004589962320653230158873087122819380927217332397293341*x-3505523284640459955491068005711385993581675880600816972380650654354972372577576992909193189671906740071545871,-10740744160781257072278906136921607302468140305606693454635736754364814991700438250880168721867480982836*x^29-65370598699062676913369666684153967521951440881544220708951603494194799460441239203646514676730054991292*x^28-231264148446644357283868734822282503230943386135262552398568679673653834939243767274106962449495283706410*x^27-632584951802673291536595772996514367271846124332419968747230708625686910191230631129340371553134321488068*x^26-1602671574725517067761920781880441408593060204844836397842955163449817674664677519584640086958184878049692*x^25-7392138595999549070772170460755946852294829582809484197654355912458896136476719507415996045089313375013996*x^24-14631827779846350269547145552939812474626717570472214324979791976988083705917612277764012936125848134203042*x^23+9807382532103707548171770295454686073289875719815259279097700437496712044579206563812682412368005036534462*x^22+117530634592183983472831019296482500358741073442045007261442692591609711908849547870352419428815321060003566*x^21+337528771857433113197279585357624850781712293675873232636241399108273511376786983459555678104737920082397792*x^20+709042721487515484177751456551117163592307269306510896725812415244227403366833199457660536659127946251953528*x^19+4871428312082494731384716594356317735754435973194807232092093876327387353509318016010660069313245213279121568*x^18+1133333870840535172706162653756148260452911315631488999653333954764695648116923055705466455055726221137682002*x^17-22009343127171369552995562446428819978151396530993055245245123984742603754561833228029411214597609578627863682*x^16-30699846894971209137986356130726026736269130682216364511344722237330004986112925902201220430724247645280571860*x^15-121453196821623120986963113765507918851433848790671764878415758011094313505757416873269565163153646410382355912*x^14-301655777769734342944390803932200208433435193679349997884407065708643671595644029509105949106647477783685293342*x^13-497542859308219431622287676221290296755548631181811079746655124429175691004898534052172904456538557616543249360*x^12+1933696300028947028048065683865986134834548991135105571386478960126561017697441834352497437212257734479662198*x^11+960412071504777773343236229474574369997225782422219256866066325264886875281894652414654096103398980410943440730*x^10-621205216128974880258564271683764116840097145259984366181508507963068056913137250471193150270259383709303489452*x^9+1083976796348219136338541031791082121156079554985063268531691635989590515586923445996591591576422580699477819838*x^8-3262554476500416262309279672830224947092889193073703422694538392294110254741613095312685168153687766416175260120*x^7+6917349071133956444556640613404226613497474390256569133597665163637133998147786925717272580562135674935619519670*x^6-1036416437557897377442552543034220154120370964218126994413167933122280767374144230613871242353790764200582673980*x^5-1265854950191319467979435735772258781106979829200653359626189559647179774825760932014669662119375801062809610802*x^4-3437054436991364473779514357629616886827290931849186795739984756846037556497083492809433407145022035605669695888*x^3-761905625143431358011690287265122629320898298268853692555954083832226032640683235564487093891697849154384637862*x^2-361380734836686117206724215036586807879055353935619106662786231435518106299389615012635373905553860446352017424*x+73482482620479956146230407555634541447244174918190410320282088045950479862198785227963187607289353791263197272]];
E[27,4] = [x, [1,0,0,0,-13,0,-1,0,11,0,0,-46,47,0,-22,0,0,0,-121,-109,0,-97,131,0,0,167,0,-37,0,-214,0,146,0,0,251,0,59,-118,299,0,0,0,-313,0,143,0,-277,-253]];

E[28,1] = [x^6+x^5+4*x^3+16*x+64, [16,16*x,-x^5+x^4-6*x^3-4*x^2-32,x^5+3*x^4+2*x^3-4*x^2-16*x,-x^5+x^4+2*x^3+4*x^2-16,2*x^5-10*x^4+4*x^3-24*x^2-64*x+64,3*x^5-7*x^4-10*x^3+52*x^2-48*x+64,-2*x^5-6*x^4-4*x^3+8*x^2+32*x-32,9*x^5+7*x^4+6*x^3+36*x^2+128*x+160,-8*x^5+8*x^3-64*x-128,6*x^5+18*x^4+12*x^3-24*x^2-96*x-32,-2*x^5-14*x^4+36*x^3-8*x^2-128*x+64,-10*x^5-14*x^4-4*x^3-24*x^2+160*x-32,2*x^5+22*x^4+20*x^3-72*x^2-32*x-32,14*x^5-6*x^4-36*x^3-40*x^2+64*x+192,2*x^5+30*x^4-20*x^3+72*x^2+256*x-64,-8*x^5-8*x^4-32*x^2+128*x+160,-3*x^5+3*x^4-82*x^3-76*x^2-224,5*x^5-17*x^4-22*x^3+108*x^2-80*x-384,24*x^5-16*x^4+152*x^3+128*x^2+64*x+768,4*x^5-20*x^4+72*x^3+16*x^2-128*x+256,-12*x^5-4*x^4+8*x^3-80*x^2+192*x-480,-4*x^5+4*x^4-88*x^3-80*x^2-256,-39*x^5+55*x^4-90*x^3+36*x^2+128*x-992,-24*x^5+8*x^4+32*x^3-224*x^2+384*x+672,6*x^5-30*x^4-36*x^3+168*x^2-96*x+736,29*x^5+7*x^4-22*x^3+204*x^2-464*x+1024,-46*x^5-34*x^4-100*x^3-248*x^2-640*x-960,36*x^5+4*x^4+128*x^3+176*x^2+320*x+896,34*x^5+54*x^4+20*x^3+56*x^2-544*x+1120,-42*x^5+10*x^4+52*x^3-376*x^2+672*x-160,28*x^5-36*x^4-32*x^3-112*x^2-64*x+512,-67*x^5+51*x^4+222*x^3+308*x^2-128*x-864,28*x^5-76*x^4-104*x^3+528*x^2-448*x-608,11*x^5-59*x^4-46*x^3-212*x^2-384*x+224,36*x^5+12*x^4-24*x^3+240*x^2-576*x+1568,-12*x^5+116*x^4-160*x^3+176*x^2+832*x-768,-53*x^5-15*x^4+38*x^3-364*x^2+848*x-192,-82*x^5+90*x^4-100*x^3+88*x^2+64*x-1856,22*x^5-54*x^4+100*x^3-40*x^2-256*x+704,-9*x^5+85*x^4+94*x^3-412*x^2+144*x-2880,-28*x^5-28*x^4+160*x^3+48*x^2-448*x-128,35*x^5+73*x^4+38*x^3-12*x^2-560*x+448,28*x^5-76*x^4-328*x^3-528*x^2-384*x,26*x^5+134*x^4+108*x^3-328*x^2-416*x-1568,-20*x^5-44*x^4-24*x^3+16*x^2+320*x-2272,-106*x^5-38*x^4-140*x^3-360*x^2-1152*x-2112,56*x^5+16*x^4+24*x^3+128*x^2+576*x+1024]];
E[28,2] = [x^12+2*x^11+4*x^10+8*x^9+8*x^8+32*x^7+80*x^6+128*x^5+128*x^4+512*x^3+1024*x^2+2048*x+4096, [14336,14336*x,5*x^11+34*x^10+116*x^9-8*x^8+136*x^7+544*x^6+144*x^5+2944*x^4+2944*x^3-2304*x^2+11264*x+47104,41*x^11-46*x^10-12*x^9+24*x^8+40*x^7+608*x^6+464*x^5-768*x^4-5248*x^3+10496*x^2-5120*x-12288,-70*x^11-112*x^10-112*x^9-784*x^7-1120*x^6-2016*x^5-4928*x^4-35840*x^2-78848*x-71680,37*x^11+50*x^10-60*x^9-104*x^8+200*x^7+800*x^6+528*x^5+640*x^4+640*x^3+20224*x^2+46080*x+10240,-56*x^11-112*x^10-112*x^9-224*x^8-896*x^7-2688*x^6-3584*x^5-3584*x^4+1792*x^3-28672*x^2-57344*x-114688,79*x^11+358*x^10+332*x^9+680*x^8+1432*x^7+5728*x^6+11056*x^5+16768*x^4+16768*x^3+48896*x^2+232448*x+268288,57*x^11+214*x^10+124*x^9-248*x^8-824*x^7+1408*x^6+2896*x^5+320*x^4-7296*x^3+14592*x^2+69632*x+126976,-15*x^11-18*x^10+44*x^9-88*x^8+1608*x^7-64*x^6+464*x^5-9280*x^4+1920*x^3-3840*x^2+102400*x+45056,168*x^11+672*x^10+336*x^9+672*x^8+2688*x^7+5376*x^6+16128*x^5+16128*x^4+26880*x^3+43008*x^2+258048*x+401408,-51*x^11-190*x^10+900*x^9+1112*x^8-760*x^7-3040*x^6+1936*x^5+8320*x^4+8320*x^3-9472*x^2-261120*x+133120,197*x^11+74*x^10+292*x^9-584*x^8+2312*x^7+4320*x^6+7824*x^5-2816*x^4-25216*x^3+50432*x^2-80896*x+299008,-280*x^11-1120*x^10-560*x^9-1120*x^8-4480*x^7-8960*x^6-26880*x^5-26880*x^4-44800*x^3-71680*x^2-430080*x-516096,-112*x^11+112*x^10+1568*x^9-448*x^8-1792*x^7+6272*x^6-1792*x^5-1792*x^4+64512*x^3-100352*x^2-28672*x+688128,-111*x^11-402*x^10-212*x^9+424*x^8+2760*x^7-2624*x^6-5168*x^5-4160*x^4+14208*x^3-28416*x^2-59392*x-217088,-317*x^11-162*x^10+172*x^9-792*x^8-648*x^7-2592*x^6-9488*x^5-2432*x^4-2432*x^3-45312*x^2-146432*x-38912,341*x^11-190*x^10-780*x^9+888*x^8-760*x^7-3040*x^6+9104*x^5-18560*x^4-18560*x^3+298752*x^2-46080*x-296960,-379*x^11+346*x^10+324*x^9-648*x^8-632*x^7-4768*x^6-880*x^5+11776*x^4+48512*x^3-97024*x^2+37888*x+331776,37*x^11+386*x^10-172*x^9-1224*x^8+1544*x^7+6176*x^6-2160*x^5+9600*x^4+9600*x^3-37120*x^2+318464*x+153600,112*x^10-1792*x^9-8064*x^6+1792*x^5+1792*x^4-103936*x^3-14336*x^2+28672*x-745472,-117*x^11-146*x^10+556*x^9-2008*x^8-584*x^7-2336*x^6+5232*x^5+4224*x^4+4224*x^3-58624*x^2-183296*x+67584,-351*x^11-1026*x^10-180*x^9+360*x^8-7352*x^7-6336*x^6-8496*x^5-72000*x^4+44928*x^3-89856*x^2-614400*x-184320,-112*x^11+224*x^10-224*x^9-448*x^8-1792*x^7-1792*x^6-39424*x^3-114688*x^2-57344,125*x^11-270*x^10-12*x^9+24*x^8-632*x^7+1952*x^6+1808*x^5+128*x^4-16000*x^3+32000*x^2-5120*x-12288,840*x^11+2352*x^10+1680*x^9+3360*x^8+13440*x^7+34944*x^6+64512*x^5+64512*x^4+37632*x^3+344064*x^2+1032192*x+2293760,191*x^11-1210*x^10-2132*x^9-216*x^8-4840*x^7-19360*x^6-39120*x^5-72832*x^4-72832*x^3-101632*x^2-656384*x-1165312,561*x^11+1726*x^10+460*x^9-920*x^8+968*x^7+10816*x^6+16336*x^5+94400*x^4-71808*x^3+143616*x^2+585728*x+471040,-519*x^11-1978*x^10-1188*x^9+2376*x^8-1976*x^7-13056*x^6-27312*x^5+4160*x^4+66432*x^3-132864*x^2-1130496*x-1216512,103*x^11+118*x^10+620*x^9-1240*x^8+472*x^7+1888*x^6+16048*x^5+13696*x^4+13696*x^3-9472*x^2+11264*x+219136,-280*x^11+112*x^10-560*x^9-1120*x^8-4480*x^7-18816*x^6-7168*x^5-7168*x^4+73472*x^3-229376*x^2-114688*x-573440,-1456*x^10-5376*x^9-9856*x^6-23296*x^5-23296*x^4-25088*x^3+186368*x^2-372736*x-2236416,-111*x^11-122*x^10+348*x^9-696*x^8-6648*x^7-384*x^6+3792*x^5-71360*x^4+14208*x^3-28416*x^2-116736*x+356352,943*x^11+1574*x^10+396*x^9+5032*x^8+6296*x^7+25184*x^6+50992*x^5+56704*x^4+56704*x^3+284416*x^2+1158144*x+907264,1232*x^11+672*x^10+2464*x^9+4928*x^8+19712*x^7-5376*x^6+50176*x^5+50176*x^4-68096*x^3+860160*x^2+802816*x+630784,-1623*x^11+914*x^10+2420*x^9-4840*x^8-5080*x^7-16288*x^6+12752*x^5+76032*x^4+207744*x^3-415488*x^2+134144*x+2478080,541*x^11+1058*x^10-1852*x^9-3240*x^8+4232*x^7+16928*x^6+3216*x^5+4224*x^4+4224*x^3+242432*x^2+1049600*x+67584,-1349*x^11-2386*x^10-3924*x^9+1128*x^8-9544*x^7-38176*x^6-136336*x^5-139136*x^4-139136*x^3-252160*x^2-1330176*x-2226176,321*x^11+1046*x^10+380*x^9-760*x^8+5640*x^7+6656*x^6+11216*x^5+40000*x^4-41088*x^3+82176*x^2+661504*x+389120,-840*x^11+896*x^10-1680*x^9-3360*x^8-13440*x^7-7168*x^6-12544*x^5-12544*x^4-170240*x^3-759808*x^2-200704*x-430080,13*x^11+570*x^10+1668*x^9-3336*x^8+5192*x^7+6880*x^6+26896*x^5+17152*x^4-1664*x^3+3328*x^2-191488*x+1708032,-299*x^11+722*x^10+3972*x^9-104*x^8+2888*x^7+11552*x^6-4848*x^5+86656*x^4+86656*x^3-366848*x^2+46080*x+1386496,1232*x^11+3920*x^10+2464*x^9+4928*x^8+19712*x^7+47488*x^6+102144*x^5+102144*x^4+100352*x^3+444416*x^2+1634304*x+1290240,-351*x^11-1138*x^10-404*x^9+808*x^8-184*x^7-7232*x^6-12080*x^5-45120*x^4+44928*x^3-89856*x^2-428032*x-413696,-2137*x^11-3914*x^10-3636*x^9-5720*x^8-15656*x^7-62624*x^6-168528*x^5-183424*x^4-183424*x^3-561408*x^2-2540544*x-2934784,392*x^11+784*x^9+1568*x^8+6272*x^7+25088*x^6+12544*x^5+12544*x^4-87808*x^3+301056*x^2+200704*x+2236416,285*x^11+1154*x^10+1124*x^9-2024*x^8+4616*x^7+18464*x^6+1936*x^5+54912*x^4+54912*x^3+19200*x^2+742400*x+878592,-560*x^11+1344*x^10-4704*x^9-2240*x^8-8960*x^7-25088*x^6+3584*x^5+3584*x^4-404992*x^3-602112*x^2+57344*x-1777664]];
E[28,3] = [x^2-3*x+3, [1,0,x,-x+3,-7,15*x-30,-16*x+24,17*x,-9*x+27,9*x-9,-6,-7*x,-31*x+31,64*x-96,10,-25*x+75,-57*x+114,-47*x,47*x-141,-49*x+98,-126,-15*x,73*x-73,16*x-24,-33*x+99,-32*x+48,57*x,-41*x+123,-39*x+39,103*x-206,-78,50,-57*x+171,63*x-126,-272*x+408,177*x-177,55*x-110,57*x,-23*x+23,320*x-480,-81*x+243,63*x-126,-144*x+216,57*x-57,-209*x+418,-150,-119*x,346]];
E[28,4] = [x^2+24, [1,0,x,-x,-x+5,-6,x,-4*x,5*x,-30,-6,0,10,10*x,10,-4*x,90,-5*x,5*x,-70,42,-22*x,74,13*x,30*x,16*x,15*x,-34*x,-150,-86,90,50,-15*x,210,-25*x,-198,34,-27*x,170,-34*x,-39*x,42,-5*x,-246,-230,-150,70*x,-326]];

E[29,1] = [x^8-2*x^7+2*x^6+18*x^5+70*x^4+10*x^3+2*x^2+30*x+225, [143790,143790*x,755*x^7-7725*x^6+28915*x^5-40965*x^4-11785*x^3-109695*x^2+333145*x-300375,311*x^7+3198*x^6-6563*x^5+11598*x^4+100655*x^3+183450*x^2+157417*x+22440,6650*x^7-11065*x^6-6870*x^5+171015*x^4+417080*x^3+15425*x^2-762000*x+351525,-3564*x^7+35863*x^6-125448*x^5+177093*x^4+59250*x^3+618535*x^2-1457208*x+1553625,12895*x^7-41475*x^6+83115*x^5+161175*x^4+550045*x^3-13785*x^2+1127385*x+397575,755*x^7-7725*x^6+28915*x^5-40965*x^4-11785*x^3-109695*x^2+1339675*x-300375,-3399*x^7+31318*x^6-74373*x^5+91008*x^4+73815*x^3+1071640*x^2+183957*x+2130750,-7155*x^7+9725*x^6+33555*x^5-319305*x^4-226365*x^3-5695*x^2+492825*x-3000225,-34046*x^7+80737*x^6-52572*x^5-777033*x^4-1745210*x^3+749605*x^2+497388*x-1156215,-2641*x^7+30482*x^6-156947*x^5+236712*x^4+20465*x^3-194080*x^2-5868707*x+272250,-25300*x^7+121740*x^6-162700*x^5-604140*x^4+354920*x^3+3569220*x^2+83060*x-7970100,28801*x^7-110552*x^6+137057*x^5+676908*x^4+171115*x^3-2150750*x^2-21973*x+5634030,9130*x^7-83735*x^6+237930*x^5-233985*x^4-200600*x^3-2943275*x^2+3195090*x-5810625,43515*x^7-128930*x^6+154045*x^5+858990*x^4+1880415*x^3-1917080*x^2+3355*x+5701200,-31165*x^7+50180*x^6+52305*x^5-818700*x^4-1783705*x^3-63910*x^2+3319725*x+5273700,24625*x^7-42145*x^6-11385*x^5+446505*x^4+1663915*x^3+62975*x^2-2997375*x-6678375,11939*x^7-111873*x^6+334463*x^5-370113*x^4-248065*x^3-3452115*x^2+2449883*x-7063875,-102720*x^7+367610*x^6-720440*x^5-1231380*x^4-3786360*x^3+4817450*x^2-8093600*x-3079500,14733*x^7+17264*x^6-18089*x^5+285894*x^4+1781565*x^3+5461850*x^2+3006451*x+623820,-27760*x^7+80570*x^6-96300*x^5-536370*x^4-934120*x^3+1201610*x^2-1920*x-3568050,-7594*x^7+88048*x^6-379458*x^5+691428*x^4+56450*x^3-624740*x^2-5964288*x+693000,6715*x^7+2395*x^6-169755*x^5+980235*x^4-962795*x^3-52265*x^2+1265775*x+19434975,19521*x^7-203512*x^6+824367*x^5-1161162*x^4-282045*x^3-2205430*x^2+18955317*x-6916500,-22055*x^7+152180*x^6-212685*x^5-643560*x^4+1647895*x^3+5410610*x^2+150345*x-11358450,7446*x^7-60442*x^6+80052*x^5+21078*x^4-210690*x^3-3711070*x^2-1187928*x-6504750,-1855*x^7+14060*x^6-129765*x^5+542970*x^4-1235635*x^3-59170*x^2+1858575*x+17661900,-38580*x^7+53995*x^6+162240*x^5-1642875*x^4-1379430*x^3-38495*x^2+2890950*x-10792725,-50685*x^7+152140*x^6-281995*x^5-673740*x^4-2617905*x^3+1700260*x^2-5110675*x-1629750,66230*x^7-179465*x^6+187590*x^5+1517685*x^4+1728680*x^3+68575*x^2+138840*x+3910725,-4065*x^7+35720*x^6-55695*x^5+62010*x^4+98685*x^3+1571270*x^2+5240595*x+2938500,-77901*x^7+203782*x^6-224717*x^5-1582818*x^4-3564135*x^3+1116460*x^2-99107*x-6196980,13730*x^7-121120*x^6+254440*x^5-222180*x^4-330490*x^3-5228380*x^2-8310140*x-9819000,-110405*x^7+182785*x^6+125085*x^5-3038865*x^4-6830735*x^3-251495*x^2+12513075*x-20260245,-146965*x^7+457825*x^6-921805*x^5-1859835*x^4-6528595*x^3+461935*x^2-13235875*x-4569375,45452*x^7+85251*x^6-223266*x^5+1032711*x^4+7204310*x^3+10344105*x^2+11820444*x+2175705,387705*x^7-1078260*x^6+1202565*x^5+8212680*x^4+15439575*x^3-7287810*x^2+456735*x+34819650,-117080*x^7+312185*x^6-376870*x^5-2033445*x^4-7093160*x^3+5036945*x^2+11240*x-14385525,188115*x^7-665400*x^6+1350305*x^5+2227230*x^4+6618555*x^3-1540230*x^2+14351885*x+5593200,-94380*x^7+490820*x^6-1032060*x^5-798300*x^4+296220*x^3+8465060*x^2-1810740*x-2274300,185165*x^7-649500*x^6+1221455*x^5+2289210*x^4+7613045*x^3-10229430*x^2+15763475*x+5667000,97595*x^7-169795*x^6-11955*x^5+2271255*x^4+6876425*x^3+263405*x^2-12293925*x+8356125,-24611*x^7+226072*x^6-508897*x^5+640302*x^4+538615*x^3+7874770*x^2+3776273*x+15583500,19525*x^7-178350*x^6+340205*x^5-480900*x^4-433325*x^3-6414900*x^2-15297505*x-12588750,-69530*x^7+102610*x^6+228810*x^5-2312310*x^4-3026510*x^3-95870*x^2+6004950*x-9342150,99720*x^7-139005*x^6-426060*x^5+3861915*x^4+3508470*x^3+96705*x^2-7388550*x+6475125,-81454*x^7+177033*x^6-135868*x^5-2087277*x^4-2123530*x^3-5083995*x^2-382858*x+3519255]];
E[29,2] = [x^48+16*x^47+135*x^46+780*x^45+3312*x^44+10520*x^43+24315*x^42+32724*x^41-28556*x^40-338492*x^39-1275250*x^38-3230168*x^37-5266888*x^36-4425268*x^35+4134263*x^34+10409800*x^33-20914093*x^32-122938352*x^31-500342830*x^30-170408676*x^29+6461969759*x^28+30080008032*x^27+96224977850*x^26+195579659540*x^25+206258121770*x^24-70784912484*x^23-1127217449518*x^22-1282036662540*x^21+5643255969463*x^20+14507730118816*x^19+8206585284953*x^18-9464084812660*x^17-25734986940394*x^16-5446360159788*x^15+97707548836709*x^14+176461809861436*x^13+118905545796670*x^12+95358891367352*x^11+131627712971548*x^10+83261069304812*x^9+42968823241026*x^8-36045249923472*x^7-2363160301575*x^6-9681372807448*x^5+2281325409469*x^4-114085022712*x^3+311190034388*x^2+19931804632*x+352951369, [472429369260529935261544857161065416978334413059882324782433037265698325237648301661921721221010996071938366509287162638852476399637459778783060004631545334366455813758561474775833388012300768178673184556801468023276160921121911172490295695222559834791176124695795611388685524014140072030196498164536750068461600323535693859546669348628283388246854269559582029818753657741552,472429369260529935261544857161065416978334413059882324782433037265698325237648301661921721221010996071938366509287162638852476399637459778783060004631545334366455813758561474775833388012300768178673184556801468023276160921121911172490295695222559834791176124695795611388685524014140072030196498164536750068461600323535693859546669348628283388246854269559582029818753657741552*x,584950691297244723003239855818999042549779884504193670587015784890093294132059041487659475819760917854779087792679245103426234206324506474740102775592070924142289209395051557264010366034822072903832906184225695781916508985361937547136020655152193627358675897666664141617813474670730586002550525026785947893856723464711936760090164829491890553850400107338534169698158*x^47+9346057675965429369006697513142437064095130170485415913269054830701147212158973563981230266504078654799743081255135684357532000525582723973584413871144196880555824641757492882044897766517613366154664169286314514602762944895103146255315536578351208481436906228284704148508451702812019380427627718004010751091043717296527563381143921943793339831850255777588269914094000*x^46+78760462244719738886739878953317367348386449120857020888823496076258845125343297817683418687391749009260936841776140879757479803296424696498110678459111170376423667072655250903042301522571952965838164735973793298621015426028660273921094114897961331615509340410313503730848294514874710930661853754209196324923539477366090514025459206290364986811494415258247775810185897*x^45+454526438887244006119676450940254672692648725005245587344024955197507183605080414258219894449175507123750867059910974104926040230105086047027587794031597006041664580397877254455896922924079726347002911615130474682400681121948778969977822239269326860091911016549924494259120080245519402731110427573205847817227838572898763274938270562232178598722194007613394428081737172*x^44+1927435349178451632157013921010552521247777443807801548029249716115727343452145984324601321202240937674116773568949751606052842754600297723310669107247031490923438150928745138058992260163143464110928758432413043365152188081385293969439463095181541223723593511603997315928585330221618449443220036431245738821559403932955641891277642664309446264497576868988586758873806906*x^43+6112047407731611868211528141996398126928019703844362091496536490808601159588666578160653513543134937797579056106076745880912399218118198959589952605260545246852718290675774991360527122005691177467440672462668358035195442620465200078048653926046841651174841362597088224034089847553960620271086427702447367892193867524336045829440578666888032448439149059380155901929197863*x^42+14092778964948850153024271872862185239767732665881423001246152378147726184741914759721771729693850350429184118008616537048394930678458987429869309503311576716278402333092034198420527460402930238339619446028647225379961553133224788465210981109655673290860780972310376148855795992571570563250075363330648566690154939682222578863641066755486689821017447449667703705769725337*x^41+18847273981971944453552421924036715545394434478756669481531997128458167565630828513469465057212535977054035772787933305095164034613877336658738692971107834593000939582591564049397706318036207383344375051422936142609537072751668690548734856246364875448026414015364911478668767644368728485933148027681453801747840182643358896618758449386772981361107423105246147160149944137*x^40-17077752904898988209674509449076080183656028821303007216792277844963430730320979303216519551208335891667704929425917356683235753072153650654169991392640442661330759370116531018532411498093835654663931522160541518403165309969774298139431972109018221585080220044726411861949612715199221733476299323252601030912589610260586408141646690489154759991900314834704473489721594737*x^39-197555259676288884960548613280779651250385587811384790565654815545636478507870510542092311933690053845936672334201431725964477246206742451564421483224352420106117551122219664670299029013684305061771677509847883016593505233845015155802586197685413911177241494893988091816023146253932367867122896206696758040127107539292750706265371072026527821548727878970802366039422044215*x^38-741598172019708810550572764024568254750176090090510970722252811888364990415246460503901633926489034470350733900772597270170160799339330598209492122311195970420560215719621228796271669977707839578730878989629565582330043078956093265796554633139105234717949798358699650846596020457102858253489116292934796246377732853781155840726441448803716014852929353532804315176578438169*x^37-1873569041067190852984985698557889512403395393329609761673779117952934125926889275312414473944375266800686763613432116829420890258272185681549650450264821889959776469991622400595985695864386597409150275881667468934181861173183865558413543420284911066891292422954152743963098155991503026847273546540448423539619634810736626464913804140036879769272851883868109261548991259739*x^36-3041466862716126841020011236254332287573155210742809431184891394971686635276599996621530255548859639082650505767869669271467714003617271013346983314821871067954474100923323521394454313137512765585805269533132149491702431651920093540804280734136159392249872163392411231706633970393177035983739998158809760069885209678774275258989922737163147678397923058263820915588425685601*x^35-2526861517277335195994429679320062783902914239332565518807218474811644111158445118942771426043740989700784719677522700622240689637214066855443567480507497693103115365688418179244406172792038462992037509613127623017748593663312811525040961601359241312613731056759688471623195621704257002784828338743624452481924464303914151814859254510976904396939019170514856500121930177519*x^34+2464852544616196279632340590594915628349108088441501753737019609175494876631707298041865883793540960836537825311516594059012004675726359671990548338451804283148427523064555398819444955712214530872788684578960760405401870761856339584821993947029861846110618042683286007758351413438843335647676704164964762469171866720375641824286001570958026241269471726778863325495180245211*x^33+6026463844669582666518794504324720133063806932020665541112018181490783776935586383830711721878588651455736286421622019110492160924676593975706155358876265882815004874431845880452260628192067958728199300332161703993760843976123869537098284200035921931570862005107823571039580348716117322796999979475540803654909007802165043559008273637503522876560928066970463259503439611509*x^32-12357583078677457957777631796150928217381845116934768169460259027735979612905944997733563347081448957628858345516206918979027613000752520509349201572275370243798360848134566895555612488204394940923909714769140333028026822521517812291330704300884981553671046805904070160988974232321823489825420000103950332264978156047533519945412921296631925165357720773275679228130830002722*x^31-71613725973796397733833888510119966568905692675814492044091053425407681992598563154200249820948047601031736127699613147182867375164786147639354797185436048811280126770624761958242347700041617534418189877881609964279925259009357877840309257014113421047685673017186752514811706152391661609821536648013155531526472038146260226520128242739144590260872693891956607242573675711877*x^30-291119374143899983097750871907099501064528451545870872877608117029316674133776920875467812390403105775979410225609461765098248396956131604022477484201007174399422976157753012845317692939956204256016936645423640208279419069136816431819841948120380796292759892102370757905864216241552275005629011648119682034856480534738925512235137048849733353666476210803958892125638886388601*x^29-93404260006706911871528680597744162443866541141918765399648075045471229222080583623873738994357372021618036604173160956611244907533547667507731020489983631026199331652448494404291872935864541924066489358523391034528320983677038590580926224524442645718855089083457060713008362818273743903121539543365368577608036396749217731860210405081484058668300120916989123213710137534328*x^28+3780959535482068684738694805598182163546731536885266676063418079593801493652551143917237200849145742503882326367218510680167798002187189009524380154709218451004690029302294789004533963800045056313766489036708813113790344223146474172940463881050398754170238986631543694963368462005426474326047580894137137142706740666872856125282413528470428502193746484609695531118410787413826*x^27+17510173173685864348642726409883888301570306545140526758765188050280658307380241188031664932340336051400243712442914031506489471620081337000255348299805969945025278083913143246033025548233144551077410787764588420910850824548954194596734509107306168997027072016540133896913191151788114736673471611241808613463344035021018002470223340243870638776101009710420031805771023431422162*x^26+55907953087577199178086909381518450534393457649895531549287381140580261589706542616230064688060472543917673108510874670660899124130598453474090573049967854661531965300031147026432418045333534781724103725436983022332470667969465498670824574206211920420131161099351061917805747112666383166687963612587746380708837706480658704584051047380736959582012835542730117154897438703297876*x^25+113212484025411324619604981615290060115160402889899144021014698896714494394504970649194171929860553962492425561133233858822181804688873233357651629465655403529328990122860277637165526466112858690138531996833845453203330318018757848771838108175651055555756669543181787496002928414975770141944326914089189117706396132848562654114630955087732643247606586930507841096141456693821432*x^24+118308525549550470564110230657674873961665402043352592486007139158723355267282016577271322385710517949551948738999802240445401667518106764474406393018817592142035042199753945429547896752186580718922228178560692133482985451118113053595716909888501139779077099959968052149424915927922309430626232192985046070121496475896720439092486505892581666157658190494823825300625130696434718*x^23-43670714579013690553170819107384889160714381763541633285167191066841948948480487160025019484480603937797368557838412002984504273505266068281536002576407340632543536637746754021944586932539826797234505726307242831587015979312116480675313758010129130515519040593967852963918022698132698092984475074573088476695674346329003701959680066202677826293353213594911396907243239589760738*x^22-658017289266099168356387373320581406358476762141987044661532077165888625089706316972252462899453879925677809656729686933451334741532260126407500159955420242724653326595232972656724915053833689137723112016577597181694766861753590421338471315335979007362542762703842189681721174931390784339632221198168473332056739888656788373408583517304264680672114454098092310386066583128831260*x^21-735400089099935867071702986787452596908916953868447363139049817747818388858718303307540084629137347252989659590500301720988264765635756702105354503237979905351063801635842009455505202055695312588922032156299691040921906872122713946201175114596110678857148957903398010662556908048391060203718381777960049754202149975471422864209913060989029861738312695861054957934020958863790652*x^20+3315040948691884619701157035197968690754224345278197939009126305928306820608746311301938860161892179352940311685002118731676021870440418034261331967759488775297845425879306610676689753048086717947588321843354994097840151848138522678141594771214618975562665408034857823099652597753412206003334723577922701188241214426275931939217808388134320444767115135480209681423018462860759444*x^19+8409446592344873617970153453626071357474449853493541183235154429708798863129986880186805503846320662821695180183026492964420516207707005130774901727220354360619678176179112220943637623490039110050919652190667525993296578939603844991046478148733014910369952761771270235209851603739953987691045501297173786502572317935754513769622367988912936162545192527510496699293590247136219542*x^18+4624930078586618829845689303754440903772811695294941549557579925888024021738441891576955947103181533901752614990310945210694930640541434926959583095947075969634667453368594034936712322358822175283686784002551027396652647048425815093597449153886441758359757943410677403816691977463924455638291174678841876698024902844878778789955456783087422529928020500853152279522286782428834413*x^17-5609868342391038086598244323160766685278952077560201673772633820730463656867751962574842210186538069143373233452139639132695776355589872139081642690943687404984514293950600841439229180912104496595162554234239971241441633308486774916147899030961009543394756806600310039257516817251654068350076153082026659552559445950721068650312811196193817868768066132844500471655434200054384992*x^16-14916792949880210835122821755190940566874614138441269281649285450959284037593574888915027710552742973044827587557390317349017085509473922004140403873583932315067854462795853118596461006589082578377447709157916740796017499248309178966205018575846985279073157304076313200879656752803521644083089557106875329680150398577302443447855580238117369904742537020010859248408837600909942384*x^15-2876578290265133079744133148131359649213945142693838233462822078037443237978738259515757651861258212458046711939022963078116775013590729630715965056844285434588613841332195959803790055958615507852963725071046108611167039714402880529334808831032875051075419021955799098785552215574706314445576440161834934626911924798683297747269657841975994979001837568066175790951091134035605247*x^14+57166177864006986302478734143279361499428082860436583603936254956751393783246866481538089299103168655599245669895295690582479266525142934426564419759911808028331468360650183329536740317886015831586871345428012890789373359515703180275759993578913696716734189619394030359643925632912095530759625357880066940043736402126415179488909088322646112655523268909799804778835734721141460621*x^13+101938539324726036023497568777172913649085098974954101814133918916509111021592954335630299748635102615927826964426780523439513385840077787836740934831574792019378853403068626510815596514455471108170550205429871742273925408257798132166193014484562394138416508026554480382701872689016658349257611791846540626824871455899529496260709848353193676081984220357623650173142898728175172845*x^12+67487830415504022308474752384106306730078524960012040993482758121087451417759567697366399605684249524673344524063717683999388308724984548057300539322984938425215539124261227670462997681405274576558901935226330889563945240134307114863746029468139295698521941550089612019718444936854440505548320484763794500770461009342839039837868241105314507351240537926999283122556437581105968961*x^11+54612405733518934670677262953702666616313720679328780632973476559777091740759934533049062428189393197800241728106458232999422948403137330623567511231227398539424005221233271512421118870796724262326120438179110608919660670786465030789093553545265071684795873775325021600906719228651878053710912720675769091513570845062931450152029187118920745233698519036495639258172347871472029783*x^10+75940929685856238173268597166896372665973969165913805365140530164708028399626068136751957547890832368245618193108606545074423668620649361298370401361353361727937969078751773379209142481698109383246016890174651652563628450988517454181894612047116083924376619601735894223621801220282602485084706376772427502501194666410152300449370733485772595906924136863366065198355421859106411275*x^9+47151425908834273894957952477651932321097708008689654401892759854644943945236943660482643792251255239111422007645980974563726063057986789317341035991075497804873425668838019443521757318401612575955373239820508121046354430785942172523453690909800437434976675132798478571510908874575898013241351473422707597612147649474421397997704312737116963849201786863184510606489549457154588033*x^8+24339975506891514411708531072504050249411223113203261050804372982253714592353663890684039331865457346489023245639262757473391129980755619193631111583525578852982586827364685834024943163383245773581328865567817148947381316649954648570515813969550476053120199844384105041271294430860411995282065755059592225029493545816912167246514549183806576859909000454436649945580790096807673965*x^7-21499269914017782720373416842077102230328626212449211931090057827313379705847332530358408102111307286197770435840184090516543081986685341555062004944836752764641204285057006089856875189637733363761557253137023086314278183556761220960786294806450480441331651309896960846994782304002204747182521738694597947642855353354478925377212586519743632230657886133113816664846353557148137049*x^6-840533246747710323633961893818582062990140364491601359979659784644281097052364820392529444081686923295281199551949173226311582515958586903542653180987080842902516599694050456565138118298166477926378879788114486117894906931748173787805804221850523470291651093064553258210710155821229172414989637195613981986441172761350343051931357180632549986063785154806347303882497786901121101*x^5-5736543780804355203238323445074861330282468238101616893028805271704016171948464966097598278804182899119424364122629755786903576404196118365822340007498877910056025993949778354870561758403621574267287109026709085346844980033879440831115272567407970306415273368802429853818217289396801788796285495000844984932832466852150211183687233555873290535609040803862849672712653351592961715*x^4+1486925324737485754295091402882980955330161562748393418251184847295072267286548047289541679663916526243204382665421122466921156111886348167631805565062349362976313248841571903764288229237789492518556418576053250271234025024263683902909940191817992517264088193595896926423912979909551477320662665233567725820571083922810204869705656458210912392434026414435114163484347848931415728*x^3-110348738045462647251212301522710075604158939602782535037498173820143985402991487763586411939576711085267100632096158430436459380949270522741862972819708321790548936368567386806616373912519831929911469718029569301196987784491683501873406316189335815598950980944142803443654365533293792732651432357024998049238950001667708736430999583694270786594968825721234627822365053843107651*x^2+192602585004252831456998451465359378176291240666147638098224983585491310729532528230458661697636222371061493680535372478965147130983951414897255838561786516739117546584386564204548434392546985541881004725996805556964116869469301576525770771380134654652019006330570474658676097654330416563515418065784658124088938709342294843322461319757761230741297511454767301029894527147128523*x+6358517831312436501658660934821496567887660704647325980094739241894112250692901778802744555451616416817926363416741604410825034546840350458281105470048272794415257599016132741013568675698075535574840825976795047039547966365470727638870201516591823453408509029089725288297806175266805654442023596832012736038554862490779010595801794610007356876730383150908989574781355935551720,-1003608592275322697236879937473200700476614899088734460431964568039106806572098206622306703902231930888067533007090878502330479343099082431208817319238584619117510141289879475114422879107991837208508620276705421886127992869418565278547581341925207762180158986285338023706359693143784516059450454961801980209081944315094739702853490642018836416715200561244182908384265*x^47-16025183280291644277422055931170662670390832456714934571555872222388698689268231649300554039887863769512656365766541521214226563140300245078344813426108824359925674400929747175381617684540570898410968011273296448519149365102683180627688393868831864837234320574298992655547052134573410846580745788521467533644342422106253740289494007249619372725820464271830440877145243*x^46-134967516459783087147512190039932879355194210236128926960253935282395650494616812808541594244894910054752736696323374607500663416760623983486776363030599526735322015562773726548026725972647691562249264955769644855478399840123490064259648040870438169178008134830094423443878305523708754054750614369453951133879940449116539610424071840623875246173002965864573746289808546*x^45-778439112990094477568621241150559688832053420852814866686314106670990260830784548012395138065303111813482665674957717802508870143276663678858032601841778671052045515645573604273218410687005233102095424312651443104431730836847043550162569184363544803931065312292850991540027905269422921513445628891453265907743092035779209669407418618199780134492840864697991164011326134*x^44-3298719122330213402627055238101969466611270694608415679948639399116415166800685122455963786820394590596925878938605911592415001617807408635704972942416992303066924789199180056435101420346232586348009590679915107014119475042026942058816807426994565680389154640336080194797104483208569446888389599416093535835113024549646259051888306522215159476403316889587164501569142385*x^43-10451052564416544453030141890482887798824823149629803164426389537748122426736677335114096363043667265000865551029237743496622705935986414960628678021393744901864781192521892506354374454645698637889988295138349944295974516255812025030086223454153931945931612377103536413814405352108194596952273257256746804305082242625733948734468537201087374908759592261040562537804151979*x^42-24064074031420429846958421746191695187415237023409676085597444381529607534589265965976673142767127769514991841811552304456597590561047282465174832546346708122889491790149074704447292056861809392298423603408820147663200680663033423674565773988457001638045583651902242785133572422098712899840357870497135346653626245652401376323574325032197959025721268546218279567340924966*x^41-32062373025009231485022795808141065014863763810197349055878453661404665272109522294595852355014450055907093058952785526906897596824879307407498709565143108852142795706800479337142609871406247377413012417393842506719805412144480999006039954266883348751724044223690619548471475096208144761901338300461987264941793852153877771067131895099803638428504877975543720603606521177*x^40+29697728651034012122259286286543564332764660936476355283214380363594975820958040104787291380902862258309503453379497530739570842826382957732034433399716643269684314771885716857451241630940394062090046284332898914970997748886025886801860454212233737203876564094569562992723676716350695876476682625782369752499587811102472996271332700398097843828794799400406414580786533516*x^39+338750542776200793611954687857820169988119035848322977302498539879478362803192196086056589771637301385583443713077286130279387331890079843907000302414450209725121558294983891247915286361209189145248184423636136312024838110736394397919550380209223895582851930957091786045326640223890642784565926904699840557655354974441290199134128452852517138607643937694189964857559777975*x^38+1268874676153440428824126856412343059801691798835015290245833434163542848724024751188595637820413291343641267545322874213680674616749298797831147197020998225031230152807117248922463349406136988535580294555056736051878491415436198696007192693261650452521420923946419680072734534288144128293173467544377748153670187517233596731720622123829250054358080177777036658812851292744*x^37+3200707742089070730858515578392464627194320326647227032644970347154689788414183605877516084091115739306493479055316120860941413673526480454887575861807562206725315613699360090561016339658121128797716509492112054945080013559135823628050887611179694943012694992822811292504525587783301191234315286878703149292209181537731587216339555479692423810663380932732740282737460016783*x^36+5182183901317390157565417323029290400800633988341400077424633075278329685979988874311298606685811451596207429954731955545100765185048814610644669254814214113728494261065041361031295236196027498966601313344241615464869742977563987646441979102803106332935051951767073002599662049757944749155375072073998378115743639728836908540098412743840457802995183842454974958721608827134*x^35+4273338913962159493545585793555541802546767964132932674891173682592199671183140283661871479631233958286021950650092832511508285687720060162636516717020403640678711122853800570004639255787611153685095741397326753647395715551917612587631711101910250104163257419020739663124839218644398835456321800684013384190877874504339636383726616731824363613050155506450211119000681769925*x^34-4287713598418687347331268152843700911424416866597852752012207463598767158340708373342608941872507217965278670030771707468575396546236967004715834223965309032800936678989909160772928517116379882649354969937134561650213227534705108047913446072561503769862353299254118097689749929401807069897429698689485761271621594722715289222562966186006503067873714293099182787081575428687*x^33-10308646084639740060294306898332623892665208403891996022361896480027326730277980867507088486344269853783501934405573073325048931329913913809990673657451029129873818833796051185522996836975741321669073718673468295781167059504926993497897298804024874244425620579423466401953596596018901964946653587780559692227621715390602721114729796811927381344967388010958715648060215142434*x^32+21322788479568249117935639049795818082653258459142369992167297001921616960481700802990352770439162885624265189002519335167908475642401118320635087190475883540481770967953334930834544162332297721768284129864875194074488165813138185407328750440405706408902193456130422364291334121872092187326032474829953985984196779558234547823829138080370309222198615732239503494514846016964*x^31+122690718300835279402165204284872287509813972413303675074090305895518237161890186720550740949943465535589579258381647508834405024627227555071948108020640804521459274232510061164507972328979217976822710307879208515521555271430092643992063940892006436759475556159003292781778383792982559404766920563098652675534835712635430009237711191613258145834113035814042294297534343534279*x^30+498174857620586579753547583058073403911943970007131378023599919716942860683608620589036412638795991731930330641664731557286149322357149184327286175804068817888747985618794551034426746506098484370553980275915286336338443087853461418802131217769726096643189190728615794243215192104144938414712176373008170595994175558999849328262068151134269903737407577120140092877942454723487*x^29+154876494226018987979863192751947091539413033801107873124016649446015306062542544032962233435012163596694235679502321114610400842726720459534590105464418606709336656359035695268853640951499599601355084165256771326975264779369114247880424464344799917252164994527592850303001543497151453112183848114927189920896887206800403255695601376935121284714975907887679423528449043960066*x^28-6490263774859177947314689825752243477040028231042357564279569724116136978008766248545834356302854952842057772413292659893580798548098028235403905935392518762112763856880927438797153533495738669668351870748221201203162075196836064984561067177090705841232278109112142529015440339586304416496406095206228700246664454763579661617211714604074178914959000159678753707099741708556332*x^27-29978136398771992994080208205340085114456616973384312866552153225062349175991973905815051046714398610833370540310065357943188639184947615117362893525117963631172178367237993242135790918848268446387958276571325003698328648409450343346999917573157370200542650637188737585900324956786684301857032459396379487527420812697603295972016382364996548675650661039904855893423481475728332*x^26-95600866515089540753452037461861203481593594104474216613214588907888557196362489753024889526289576291473262527991654447055632164673942522428053418692712109812348251713800183768724738246058598201961609180143690934671896863132050387518227367818287649014299018434653596684998845549995698732244232345243040878880992942649160715571264578447071844211303070465267734111295730076000280*x^25-193187392709851390391597563137114219420852810905668293668001715586060874939260299296552599748744211812092350257813234419966393749152075940058709659798175629492437514689305752966566597542606669297329679544765433142615480022302839188952580927188913095679079192469104349825673569550636245646623195775546545893097968085395279094572251745203357215885384382239511669394578180857604446*x^24-200743710241412717165194607452305588412992243313380593714374011643552827785889688251059944011240234042200278306045560797746437024254547352580484098864903683957520873289799727246628778228078948713899711930463058662524224379943056637514087321797884400325257532010203439678621474699859453415880721867861317444419693648848425187350312456900129571542593370848099781066793596463538032*x^23+77544255378893611223508142667085241830669811177763419848579130307261379476574893218545186915481546519015873857320117851505205087774851473778066858339382911858830196710475287935838305758672996050382212634065697196370804244936396617645552064461866092038381365495549883161975217617581956862548077539998023312091106691031293053546389345153898909831969777591567022512123420798893500*x^22+1128780476297619508580861352373254724333926918421534907130697191749708465399775031444932497891127373739039509966291232263272523998143497741465839899498663917578040505662003576759021992814716936856447299181029900878581225721750538312337192579067998095860763999857753782811800439498291599430883139701667104441193124896511109048072120549830092284938509570820159546410970173077285316*x^21+1250091543240823036037891893061827092121809436254003029592951714606775018785174809073334822174476596948612687363241605134489909765709728922720862726255783888207546250601869242163531069062834321898912697966984476660500221914599374496216286396078840230695632176286036332271098885280651219262202710884125229681511723036531527936573184727674584651572927895534588373418269970856337002*x^20-5704040675391856152927459456884122937737667168731000376313960109880029688130962961949842070900391282758655444759214171258658110033037574933293721906078514520029389551097664196437313895047222131696111531937876647783750058185311738009921024300359097114478187036267430460016085952160654973950921754441035508725029791544405811285010152563073571715179805194395407005661443374188026389*x^19-14375190582013827319997954747433990757407713443101614832199542445314180975347224716314736751778913847327384622229705940650766783229840722428921461136782795739842463133367389308025391001574172539092559805949636708083682795561989811369551805468482119695403323043238676312806025414606410841703752927134424502511482787448857608550664374410842846739477779979071393980241736107426503147*x^18-7771079691297988672540401216691406991625253903554549644615481664664749754859769304558100718038476846144279486242524504290526037232957905164412157781845646443896991065454540960259470417328207727386005544689395082631865525411575025411840025019821203315111788742051410628141563782549099300721774098808915653389771298705790086900210233600429365188535261435830784178137732105094888994*x^17+9749877271752150356291030696762761647489000786759358887651021442824507828550729053163062065673712922856864695240041287725266605210859497605137991779078677653657254742836136978375596315352319765702920489926866041072668780598570100990136051470646897406700808403363843721550974855932028686436820427892316086346685726473623424366598194417458081597274340815836490340119302458898309636*x^16+25513935243450834511584272923565061375222666434609877072822386492128234557326843576912155176628569587318158924427971201974108411564639556537565962229342271879331257087935614868802081603797625892777386850412287064445439421645075455516020155642231696181222043555189686384214525703643960962470533810921218096008051939882531902936903069228387515692948675073359178350277779144431588115*x^15+4640073076291527826632252656775485419082398854858862224718496451519414099655622798503084406452476470463841463944163171048465073467767255637656037957223736576429513473112789454509550163890132656569550170562439939862656292376777113898666858735385828840631902826392839425452361449900706431057832346215535751778307431203560063054779073650461507919279141611659893180680087881853894329*x^14-98211066789675525371656492027389049869777463454019716581114337216081320486357622126653165299428178152084946674866176048942088733870114515488093998811149241712840245013509547024476554812612236977101123752124170401767395739980718880325385120805279876805048007270170671331074977988741715340983598553927275219952960008073716480125939513477964229130481471879757349866537788896828578018*x^13-173918578870876395008113448607412978433495537657333051088486296112357188600082857082411589753910312344046826883468538604094676471315375788386483163955014304999329366145893197218220445035063031082386503233508385242702074458859149750322745308612164495614863499012126440650426570939108777797916057878007271331017638413261805054111718425842775842056305654706515209227822256751244482487*x^12-113706876980577492101626478117870502011649582957402809257655506856290804034570780851339189732882805617106559503349542583585916990691307850310513102105933360390565437979773551236979462526746990284474349484387800705244377813469049571130799515635953702923824140436296318349368611249878237798860685641785717980846225158573334724437530672995541225835886530263515308488336617380487081884*x^11-92012149203231446235930094107970675733035969030411287546452485129035985413222208390677689934077320317186354518320318670191956880840580742542138659665667633306886513654283215745696838719907982078455845743170288529730095751029349604969362477847144296044034200348798867833525751632158783677463795122347166151510452411038679384046767725001808698965481443576745268323162796668029758537*x^10-129097937200748856928200384962024407479350765260986693732249014849852038193364408550653239842999731135384926869647224581355205583078010914808928477826654392855372589372238547490850709388592979271804260353490753577432553296017141593441024979607624778667541755584841076173539610338551769097866131499500905399917434346417378517611503348092544088306975685906540440792891006155829299960*x^9-79384149669860267195713232859729690381203079067256299490669519731651513416105529938032103927924566476214030490905775322389971648795444980625592615697636668911145721785887501251361930662519689886132965330000298650323396762230785627981081552287635997134502204293284074317134870783417937592191175371190086011879028244251378193693143748079015074758242228884936687405880962428443514563*x^8-40564989666992024675537933465866829368670394383979131917208999239002982739204808915037540871528123783419474825764198285289716588808044449146028821842724412661265445032764294177789607712503836587608444409404325250426655018937755253568992974861625448580748365020441426191144195861974630894293542876922508498953411354000913244950691036414417628755460286664034142250297189343096812430*x^7+37502862736651708607007372744035525152900973912682200085561585081919309169578254645430468376233428181038480418914905094907698626997569503349119669019657024107333749343914351988162086489389548256938247814817634834131498168037070729828785212385448477613230794650135414853906303183886947065405464222998360338715446973937538792354198570071524705133891971596469839012915691684646445921*x^6+1151116122989899483517940382921396797109481773167410748913445216394462913196155090770699718029266541714484637487638232074301985343420103012632591525896360540106262492915975983137270563396702798152234348534373620927714403571697683989066778787072488162831376160664793257397009667808039205639614736570969866407226445951957183038499680616206576877856064820117198485911423579233694717*x^5+9680336811114863235058043746263145438040866759763969321063529972978716456812164619944478676817161762907145838570317658989582853298133189160757525373668589122926616313851136467200964974834016668390560006137691788437996088699768200638588818009739541027973027663854752130364625108149080851984140104408371166875697759227510301792225847675711499744599003469599679467973286963097274628*x^4-2620574693545424249586685982088680132511013179529402463164611460083300068107205042455455614751991664147925296952018767752358719963245108116497978396257655097394505755950350085369440007500128636542140937670082258275748018136400345111787425089186452544592165191743598094885083836639416528267730121951118037416894297225447921922321962298808705627999052462952627391775022598282429628*x^3+205069195190202010876555721884472295224183782912937366290455332545088119648812274970793378802039360131548011671182676909791102207431115087937940494802260682422864272235380139865639769694333618715837429454422743794826997725747010783112998949914139716154761153230118569975503911061062185435004653795171559292152047805414711121917449879687583475592205518030541280528055746064404055*x^2-320891877722204075223862423942158992790770259944819385181732620724563220306885500257907262562283751879793417048453507120618088835227116320534966618743577886732153205931946452916580626720743253261700658749662095377684869758941233309744772079492633180041538204489178518745358959521103341485664116688984196667881006679048382624842947480788740105182117656839169981452000400624086749*x-8407198279127926879685755519780239542493615736553279566345654613306715287187608707415204079699166354433178935998175268664048175856270637871682906692498190277195585835298671763421975049762654803962677976435747786374068357746462025269061435370634245211634114357954425486068297751915493841080208469156437168946915865814612063392982332677294617646781216789076750204113783403795664,-534215904189723860285752847704709365419642273497392108220430112979845664929347850249657183077062318199082904144410340473879131117525659297113637162246403552916417603434697297371946057697239616861780368744791233182227236342606765322700354968004586027072652347112990293767193348387845585061844712730784642728089734123755952203998664869877573262933156105662397502192660*x^47-8525052652245622519310552195095282453816277854452889604903357886148634953404051642821702662677814625244439364544108065232400933294477934323038636396633936648317990229216407140231558806254844738268287494763688167761314832919306037123677989252647082304696861083774798933430189187714753705647013887102740969245467556703097712454709558748130373289852196790818933267557445*x^46-71766607157868623437479207094637065477041112103235732150166621267321624994651763115372204831945993228481443121450895029042366730598993381147833897650839597981843108694434656100821034493560080155973240121812780215540606425601481218689636931156276764668562705382342451252172237278944909273420109139616901548622363275388678648065032401639095024203441955456962704174417797*x^45-413758412475907124357490725480898861281016202050375680507653957505883900560011290539968124626490244282422556929089675787549118007852032308915236640800977694551001697074358329287013599996305124816747494622694806504820650005269561415105188076322115380930511953562847476135627150345028122691151281736262294213710182721402162972189299190118015929569743905147167035511242670*x^44-1752644864870919121491321789465814621239179453819089595400901179882528344689142749660711502466717527797870713717437907595536001032527307036878061017164170909353013889186563246835135018561638774114899263545681675442779082963454697690670351475898188273321285068765608814846841302521765084388815194101751894566184029714285255275924404424698525991572560728778283631087012573*x^43-5550349671507999373012752605852596502783612107062173106710538190357049051240049055929674764524158737868120731841093712021279737315061710261736095377134837398061618641135511661225288211396454336108307706926358750750029202220825264489275135587577608536654384959266936476000769245298411990721824505769139210358291593695977210595287938707018564500405853270716144129970044096*x^42-12773285452959334058088143599917045816708482995768811386344374035467395064878354967693220081591528717522870439191547663528086925644169723257037996580341813841873044673122465967001102286266875217174009603333495684756818695429959983172368190174953109218415408967798705719885226434153193353879488490692573137245178321575850659225142959608784882816122250307996033987641053788*x^41-16998836964090980971410075671625822848633075744122799023566467197156005558262144159599403252189884450741465450468830201015683832427985634293958225841883422378308947734588387299830679889050365394480552243567065173504925166126668806999400274537906748702481038206599519730418856801676903196580658865071281876921825746847289646865320381939886229634900024949766023732025935572*x^40+15845446292626726533058861484875231086622295168084108335007261686051605431529955926699833456473295587461278326779548377306012997993170228872690625159148886364662634806561885083113727384443890138936893783434755545993642445418747050058629068698214116300705576253373136480006802771636526760908437679498883768431062881952215256105302461231725959114899715481397251664113713962*x^39+179997133187941315406691059451174861573247809492738176219581238488037015030926462167309313528682450317429477254734407295341945228120433130077191712346644809061976983908393807762772167552828764283300153992528374788667573896977248581498704397446009829794658033811175945701383110380567332729990699820278193578730615510557365904678235744508408993817010537590774206330560388248*x^38+673848578429629839985272603779279197883220804528208538724286926489634223343239243394260243972325931515577257321135117730139439260754711607751517037557483792179869448961283685994387289419189142299081585737921854320343251013046039405925695789595288907947906519431530278829977864722157912067544513170102998578750754896653960045374857797728891843648648417190207789104881349726*x^37+1699039573181666941565119772754499262278315277158064157156449916551822304277913106648637574768075611867142256344703880238039636703942874594401169231946663261298511530870294264031276791603472811236375335888061656450073776107660187653379480906276206449830927615371578364043434393846986757861684976009847816843192717813673872443700424568112878636661507897670888825913524983628*x^36+2748802443991848927825720967154127790504446863132259981175076492464992818723949280169066745402385973629994630681884883327516501409656660370059364090893967331895310247994971927222280260177556316974823882900643280242373657920859684419964665623995389078827763888239780393882345820455098571428238868158856320954479467290204117000387559257675927115629941413481448779511404847046*x^35+2265032645757892409242522486977605364965480869390738435010932356399506752875748049786125824830051621125608346152060192355789912386187413301502762632008556171462009462078476596543806908910097515095291698448560570515499408244193493822899950135628666527457551361149737999581073060498697738732436452242452149485218957041632537847015028993357169078593185558380373479421443114982*x^34-2276917424438308361373712916643927681716978411922147312169119461523903630886217171303845396060665944685469871784131785630514376496530598921203344506280811971864939642384045553282400385125098897320893117970377623886819317527673760940494174205578444450251842108463227484844846614593388246778091795950429490620762668843542156718113530166759179318692618458812673154329799266328*x^33-5442979574432478003922346749669140948020814468055199830362328598905055488654735824917843467437971002946721859491557547102408603282087264479379489729749794136673550437145296390778791359732588989443951880882876921545008333374130405485557206154341965252990104934090650698650270943192866140181024879295178207447347384535558133698231112024610755526553923302312893924953763801115*x^32+11380549259391347787170670084923793383996705293828318308782381495858202315322173295567375187367376111837080497487221544495279180251996718393242818966377613261748595906901701817859377905633491356866674072403653304086887269462956390398904192932076119307962053627060556603389939465348761835710306141191998306690317884946545826739229760111849296907425078905426480958513414713961*x^31+65145078713469053799967374562806537495554490890843988562920182275937430848484368730165328883901913281961604911342717878578684634972037247142145300445308266367868724063847515367229937306571029488392472916320016363525095028728053611954454669559677538935400020310598832788120075858912713261342776777279089138701068536152720636796110664700883615817691256856163288007531522256994*x^30+264661542846615718761704414412916042116077680635034207628998881990859579619584545953435592393714727567684064837907507245144823978806120710519345053674513102084316656682413967617762222718935489935677397592107978785537080453699757551550554142763483946463722103503484844906588082377400232225409071945673361994376530437033601249715993866084988834494188429623504050965843053449751*x^29+80553682082474642849954435440474384753340378630221792878786878212750093097433343857882942954936998068492542707356212971156304752321288935560370174704721636607500729088013343052435383632278950149099267087795449632886440173380262068804163897775774692010759113252098743807648701086354896236679579688551296995606350088280667731224133296573335961999884768186975012458682010270534*x^28-3452960591412691384047205031630089748845008107760105062072397410187487353275557298987075515017006968106289707155639894373317117540352709941532107062517083831766966382436749140099162170640720911724975987263734893615581147827487933463155969518653234390116719916807437627165835472083337860358845115977183538595398504521288094234662631292356837983019998336784850226266246076122632*x^27-15923472229165557540442299110705559089491906127970292296219845548949449147174684894319141591989645597502536687141178034330513522073781336874615704927812685889757210283381024587123605076503434640449535650792988815071652915310246034995920331100397859589646781924857213766123905047819800997740554940736467450444242313175483177317200802921943105438816340651402067192006373914080030*x^26-50769233250593346169839178579537976003570432560590695806659611288498209090636347939427788305880369366348398091819469772142613101869871020243802994180719321661801007010457457701490732950646569166098178179232145614038278285914867980432671499281952058625918341601688235783141746615184751772773038570256882786403651762885881429813208398223417245784201897653732624831670803199569212*x^25-102503476259153862177308559564272123764954355532112593057499847772937240041426187587076446449033601410696293813787018040462175517817227317825289086660443690760478894033704712994324252672064473918413000174496997587037821519325621054588929563489884431049067881458673160218190380926869830250142832213040320185770880282193863631360776297500207163995738183707900851225411931520284446*x^24-106370867215141065832657066718811090814586455875308136183430793424264971015998406722789810298671661845366094380342594460096114899610874419543612984207631045018303255715217913401646292088073847892878542017872003940259987586726655088667112680096263066454282242411219021711702644405212987415206489348419208642779433020796242109317674337448537155290303977078591329909392433196043896*x^23+41287794709290807811665287320742495035619815340703829563869245745461813378339789682752682599573173899457813241513440155441491550368395299357202815311997301021682107713618927377356457196366468008555072059015967286480120121178276927680791874699886439329965355122330370458964279147670478774138468803200539758938059668958033190203981023092427837267124060458682212541022626420564238*x^22+599393806642593955529669566386048490190576838597636373877184209316976259624069530192876813495215015676432182923198627533600135371214474690969543297970223180542312605528059999995402181673494484748172896935625410447813609037613895432934118131907668903483451545784006300474509313637280645885950655334981778864050945901775205003946917693639843759233050393568875961166384538802217784*x^21+660085743846433113832352993783070398920097778325071241713223475331190589411064461433095902974966407838979372854413565156428951969810390390341408454191870886275723513679127950257831306157723380277250733727213389257083978580838693760170130923773914654156507627216147627325348580719880051253866812687042259942124473879238501970543809249786422652239016668316874593058849767119449870*x^20-3036761842978933533856025912562027992547330925359673348484119931283676484762111348807305231379604199254826790662818943987960797018530359206299549162529810343312256581327433001685354171702396705569477892781052929662209696763124143606427594154016455843949536525159731022474226901038916028314746569233288041860899889192132427561886980616407254617298292954261075506435969003374964284*x^19-7616302382168049300897927427514384444280328700214894241446236078571493015166422687312721257450093030016804208621059799157061648750133092552554844735241685575125747586419246898218645505252581916490935833294627337370460848133257583652623939365011250009118784312008946166313193091544060527531199801174692610965233865036780942443518837038679362924508973457568726471809463443124765127*x^18-4092577440381457523246303750292766118073176510125002710634056239426227191947805272432084673515746949659333194467367407243883640313643473385856332460838151187455105288701682771551006739102230046856538379578704415452585255890226352393213744559406866256681690926860339449504246333186955258647221347849954790477825907171562145288771097016412108318413583288334087110758907648873422533*x^17+5153860228389677410325881456188521729118517820504432837791766516414220111830869733565844694971542216752414222138033041106906085353579893327387182889634467799318871330841941846597345577860597898677337383774269604706475061990985809717039516498873228546833883719744533609407828097534332507422359306121546671290565108826275586098039639275360348594160728063485109403095146337611010472*x^16+13488842738241807105405112966644670347459640460586980858464690275728661727351745876876347438620095302022127685361920242174651587612836278317962551179896901884436306207902976436455429118674573907965817466415012976798330353442454913644229724397695361386000711004391837868789291472527090856704520856160302245543724270065062619396319296916006939293743372421256229801947724056690143023*x^15+2391964161119190125592649921707181848830025911070165545239765646577221969731352338016490633672921250477155256683074109876850290126576454619520117996196630269261882596780898922087827647070960330161735486338534644268744710051098076648381811878065205351544351501755617401352287018137062110209722928856620525134245206886009054790473025774111479255845442608415179945931508529518284154*x^14-52166210990087933268256380247802250096923518765944703325173939179944699218453764024636309059552118679337830728554326099071619926848353650543130909245765856472927362867618135017607268733048004482007364535615777874073246970034075100304133157607436460075623194073669794894754487178714349696020756889280958916499270851290146332428752990540403075603019263222714549991292228655531939172*x^13-92050937106116705947280414298980803198804970593888647803560761100256792999435926324110314213018148796226300396251002723656659181686285206126565815368102438638796372031629696093694477221842594591766762959375541893284920202654697861905205855686960310692751644274616024580711274216967525462943917123170774219522374529476608550166072725464708155995387094214213845884205629536507365970*x^12-60149726441988426500402821588156595932905576342034052408126685124773834362956162544061064061356126095599922672322180396076050229256518630996615385003439607191983614690681176584980034257635302623656666957310026947264562352836647515640786767715628207486431853223493004799335653551925464115494865501372369041791001392681652380549654533701698581232183232552439095285643535370349247594*x^11-49319688105805151481237680616782654094456473486537625589717808516395918539634589519272472738654303027733829996765289845505988905035185889540890356789501793941204423573774801880184767175863938533101548921025013576287766617825318107963657334727659156518657642485015493954044757035704779938481160274960494787195234822371196445686892506446784053583377401683296723409743945561440215426*x^10-68860506025228574986706204139185032018620288608618825037249955459572732241995494764995371037919421620815338054388632445773151633457169257422151915936670800853159332039261865013626823309555103560944064137137732829690981492908393678941955184656630137766117065207483284891200101893373887239901560975819508289842990252270577715168457432086828717769069259470533676097186709350914239650*x^9-42056237103657423186215504052672592261450989395151172151488938018811307788538545202328214280443969561215298690314118487806824082311790865997638610643357890096997841369822871716639316312601780146630437268218752317436027262548059438063042536292294843887534249786472144519461559978378311911698084643464700833871374621097281593175438326859194266418553563469887010599251766348892702654*x^8-21853336950378957603183880388909229455184831930130608503441254413465746879855360873865888782891804325309424843653352597741058828362399610695514195317146782366701389227768338142505814174522042748734127451517080572270480023491131789399822356988979152380692288003597521827087207854603585913472638960941937445265644102750211074160523949010216982596160525712444379271690873107241986698*x^7+19730398056290330055792563011829125729023620406162200219965081070756311036025362709744280076613231691649145291251323914924846463131810787534105926910899994533075092323815412942073119889173639319413822855441925133439109683295468755869946553904284167737914458552614933107194671850192748790041971911448932269226106968663534995600559715199609449745851263434572999161824819472001320368*x^6+222192926272841126886314845063975276720868904756484693402150707250080019967931559461607108836889478688553398620897176214860951486980635921650800971443620137471864636949507217105808318062152399302074867138557085983718779461413213020753340146570657217477959866383049587271323969887303807026601432321377184473966714673596857311787051559180599033335867644259746459109392046109002624*x^5+5337239957026053312451347363666489726726382741434599004544119871235351529718309434898932367441773117802813727789006028385344704294417202308688678257735334584390353425755458144264705719472418775353771320539655110938159281144754616974080805022741099036614720083375255847556189798017263101083679345645191997252289704141658140903711253246618576764562496547921468979490765617760894499*x^4-1428939648528208042780870108047750894547364683431804717554617897063160479798199458521725258944526922163184054582680701864436349391869701788350776955494331289367928485115481568408880788369240935197108099818856055737419582129802629387825742585347182540839457034643328156039707168715349820710404696579048835781625281664696251590788208820702711281589689658115744303581739396990132607*x^3+152062309789520825411618607620524764262814196336864778036469969970860001360853431897926765710932391695612174148913369185804600262771888072388068535336335946536400900163774773042359387292721173527689971311748636055558401193497217707189716098057544401407067780872579229869813219939579702318989599032976591868022973703961167721372139903881692927435648792403790267940519199003940756*x^2-183570813991125597303142385232120251197267709200855044311055377207594183301630537366498955167427952335136772397040931128628892618561378806076795472175110176168132328182423045688283647545973497175307262018977900016646506709323770230123385430265228138948949397273276710224043024699054422033389854211583732184832753313318070339618758466952252516270955405430702549868196791317974037*x-4148741335149033715939327884330822372466587143727995087373593036544062991799747878437912061340140960321989523787300400491451681878819639334037792478347059401426777976486691004677217230562498624895218465687863970151276669810122098241592377635885718784021795989560911567782252777954717957384431046154107836616284988875852531450584696751605922653440743566402150874386774198842224,792260362842389925990068296699786016302549348268023414942539950059236738506061976278207907838348963295641324342722139278468075060109361130049250674393525004942354316895981706922477608055225028584891548171362904536822902818613121179602234588511784344639092687588980280724558077243252636472913472189204595309883743180854530169618581200805539160815289030884754721054430*x^47+12648677168653313201397473835906868390501055786051851711046894229121670889346482890616115766479405946040425343997606157064169472957376368696559064820239754198926237349783320961879234293850243457384584151761418594098185704221057211469652446170541607299206950496620944758583171003901811668521094195310454720354638090839186382232707659233971683656415192791183703115887305*x^46+106523139796673258892382539751090031008298657182043919103766360618294420596605856318900473175802893765524089451980550930598258172568048212696496127823831923489063107554677953940722782682449626506697532198603443704984571983884385963016105597374586069409134401069835500502976035413974605755595711286641208749590654142244779128733235425835806582131430438264118779219242335*x^45+614378911106794581994368036532701578412194667823842056121810840761019288025651526511703171240844678918329004253270018153946031707392797315100768899363738911198292730221404248997850524267022119032017988486673900502072798631270169085086302293129702807808515530716723885621874555703088608008391517415278962879464208689190117991572499694994968546024096507559966360073812415*x^44+2603608165087320111663929768016559708199469271980592997794606361389255762377385382687476012552294838120600668118987492871824303381080659355657873476657478851085637710059982617226262726563673135780821156034351340484816968257365296692418594078170012525386716208412440993859320801548397920011220991305046113485980793836914346916985407173650047532762830990033296249733769981*x^43+8249864054771122237314689453873127812166183561594187652295500362095653747937601686212309395707335259569722038813374173030010283452263616615834303919081829882313244364658536832614299426169106959534141527395318302095213371771553694176567440326919402464828229197966538596877645786623235614364907984382762873078955870548047788421835270093593590053792750138741388856693447466*x^42+19001824017388067158762962219914169042579857255105525653482756879361150782944924049315616434948268663163040714790166417540272963065638715524784871635496122920729758326531871599143752514258879549437835693634109892979469133893691372833652423099377204414474024584097841397692475179872061326242429602694143248973557082638163669635563179912612187807527816963070054241153825053*x^41+25345170454633357682955418662290287609134718084126221685612121958101633171155355514512186935680663028439275521057623292945104103235380883267831025846188684233079357608865901463002735589053568845000008306909313876894970136004106860496603536301818485001234190992584840284053483792291357153535151191427581940303912253304670218224089149708674866053441371846679729877875746327*x^40-23316733880658976059451657720355399853507749068274026267779642618333096509272149017792220523797789231071197336998666652134030380113846052676019717630654828304840213304194811559784455591339264849400803076356640734009703771656750559944130355602384646873380982893961647287459418824499159671263522090757838802628600641961920081148944435437839838409356016262428935889431811111*x^39-267096973085434105965492620799074496828499051513769774748391202338811419436161095404096470489229000654343124970357056634269893186037618875195485117128781480435890635114053048573119290565238693966066588506614375915392410653772936710078080293915532265394596618036180714876142017561108285345838975149650523455273699328911172653707677353787236700159951110832568137291576724943*x^38-1001207592131387630317269153753905009395394108120524227440698112230085102964376586838101157179597063585622418964928103217953433880208863975309504869496550242892776192457380259620346702238731041253431145164404546356052775363782975621117581506225957577697601702808757672693764334204641028570604390403678811108915136589593030741570739720068114329104454656344085066138944284279*x^37-2526800970138812087128153408153147635054714590522255983885556198947290932003115543247034781371674037383846492354756535054560719282517318918008614753256148690590838742039764972555148798424023368810293891080181625550316573190359601264541092068730378062380536179552569521989365613134535438129776488795420271610967415801464260855051328694310876489645689162527887446092392578579*x^36-4094510575561149447904549546801216789590092905620166073938356444081702478162853980055254150172708574478111220699886277984402935084114776362214890697822010187350837331720586308819948714452072938656004837980883476625969453710987569438757228140803000214463322124529184065294871309700342709792139847048955582933220117542191456413490840052675419103595429071396658744780221230943*x^35-3388480366354890598977149386813400389318998966279914689434305857172527180095328558607855077285672661929289998334126842872507515554830545893566779143250383499450685558171102204753769873532750239458255224670635858239867571190834982347563005592157373974989175899679087987324773536760609356556999843603730071041788366651112469841510811523639959585684979665388997160577898095453*x^34+3351013406342896703293926827308523311492817441114392511178403827177563511753588233346810129581830422988898155054690098158454245224956802439256606423765926337263306282886229643033229698279404895023138493965618823455102932427418774592962044942263891557314413274412358657142834139329794850586212696856911268592462256932086249349339497971700538518074933291525685627039212352057*x^33+8091971126270256842771814790645837550020380656874339731350073518697163523249828014454666304939158818474645119013887652791680953000864159760689240273200178300551833366596971653747044704520915868537741825606028233324492513049810862653480343360571280845851372079011952374436475889337961314284162681027677931042415758702715729215749991779423991883477354358759052701861866505342*x^32-16827262839642899483865652899282266556434365659380023837453878969573254542278049748959881475293886552334084016666931855301818171194335822907413723754579077833930583096623791919244940722147066599797919407628448603757868277422216645094344252177610650701207453750927538492040982389497679786460924470787594331731060343471383936514171933617287798513580466410999142022422672118976*x^31-96732163802127191719594448955318629214595733500522887017053740956703557764161731312909463879541348719045682296749455786876769835834486792686122615065941012334850586112889457462067428809836638287839407014976751078833396391245650016362341024864773973903554170133906763353718092808298287134034611814748976752276343483441245724213933294594080699368655960445786727956912347972134*x^30-393170735925624887683017293744893887213440686550931952547490527018062895706348686543120668328391546717797525151103391741049848118241874374244969775691407793514986068956831355792996120779468764162392812158061111742057280757726156229040414745852390719563552642413274335498494072096887419624553420880745200449535029766186416233264227626263319358312911002329520482160078001131758*x^29-122262387034868224648206394978613233201639052578495965299749042699482103606122489238269312878831730231117366374651707634218088110625555628028602591821660375819123954839467973982856399060614642161733769057575295274199434935144128152844411628967897306365876317216981851490401610619690544903026320389357818824196422863244736122372989469565696571428472104531757025147722445752989*x^28+5120130417649208601683993144483339839119826510370780581010552420436511669384976753875687176757148742229436078419924373081217918076692827672100687889686807359748294293070940129057064334106942229156106015426068570501296425724801314326608755814581095961289843591388644726858588014515356579184599454398522971110085249298870136700357742098667671215467022406163366378196228668570708*x^27+23651415527029452317823866002187909868526999237227109047119204042828695676365147922076162302144606760234771368144671530047499544509881229543264227714791588578768237313506154860747622989816887600417980013624512640757673595677258906141481177572168789836327895744275801477644443543943314710741049802484480264943207431322649439312815745978458795890721374723538709919088864810115828*x^26+75458938379243676928390599928332966015533248832221352317319202915183223545931600055534962460634308281191030111462356775147287517723325715391133594269999025181020637359316009246262883002459103968606571367963023662263896748028086503870458925306028450190625794660670859870976180021862353014518593628845449835508622859808011553061532409421974063409062614887267168027682774355996414*x^25+152551891129505692217077121514098734212189883429021332626040562760427838270730990704518478378189341920091122713051201143793607920160124191839242695446168737601408412607943172991682569212092071525632993067599745603153892364022430162400528314752828632898271703693578068803406897827751675780734961047353912714505878180712485027139811658827893584017573052876950028210791040681045330*x^24+158835504623879903511037742831755771956717128377308331713544549225698032007463478975378493671583364692561380934414979254383484064307055298747380422006016411824436660890019133210469290115901555853203718575663082114148641627946262458079568546330336743988244263979472668295367006986128503011337645855836983539328304766251295732751382726396088497875334952448916773137108898376345916*x^23-60069712338922130491564790336093271374220515834785511719838919307357409326024364184950001086045683797732367701921000669516222542809048884596406525749134983059427550933501631592014847597918560205179168112814325698465070071363409830268903409843639868300925736872531866030022839165763805658639678772684255948487849624229103529997071496926383159626011184071763240399728020515600812*x^22-889210813833658709441072704955616349141495855220410066686595670060980378461217531077068562945744797354968899607534840080354724894138421028760842420102774323999485395793308862425518452974381605463184333182558506110429625383169384970260870759896959837651377930477954205462255896804518201877084542269191184873279153364949574925179800709009666485675001416296161379077613934972801506*x^21-985050978188628685452581393658621245812674279097972621500413376364421030977619192693344793527029655803594998622625162761820922846592091638301395237212318248342944238843099604900461142288793444221610651572456070259895342024102245184699750517128876791385580622995204823948916948035816508755966049470743742710427333323916106551375854278408337485758640151816013049438528123918854546*x^20+4497079064056196732401316973333628933258558966842163335500045145065158058863348026675345124112972950941900862982273450579705475159751674090042582505360557290276758592105467172661674595503486957794247546678989060374041275010084689031387271984705778821302736442550587733044647763247856721244982422710095964067383596598193779919607022940392017322867689048136834198154524174716821302*x^19+11326767894170423754997807795200620940556470179646996908984719950124339726943105262566243337657353924871079156967391483203593937087541418909387027282713789002308855043580299746199319871380282026705348762272504879552974629676826762780124134500623547504793940930175971698737512832103825797074633379880418953211212939752110420924014446154660085789665752159302432626373002579208631989*x^18+6145624966212420923349930828249809543929341930501826591971431671011376085042368925954958792980860003294884413158442987354760396022535171621826246155684626041634546811777707013309297413500593375110681285245831820286058556443090279962337310073730546741426476473562976211362929180359113838816947561910089914108438907844920285135730230776412638640124424864651877889127933053216098461*x^17-7598817878187780939144142762973506933931544062637774841755177064147694422030253743358767693527917772028551974551249916166280508132528712080136956995027398572232566678128882343009932937337163352274833697826158702132931599425954212868086918839769379604741766064024469147960820382371521882803860255209327928195082739484250136047309821263782129789045044809473887474890631621328871051*x^16-20042632204174029153001108853632670339381844742141742093517863213818998081384304294474031259478557243900849208099144271910100919252301270261360454987507470067453272766515509749245994020119248512286649138299082426099985461914377718942835377964526648938548709942607374706260423896290514310644359837860411018117847542910835834136778558738689515734179024365038232192637944021116920335*x^15-3678585752412321292194448612324309085643091887594267387486970355999076406981880406260255496641897097645654564600359789020375742414943037443573271282587166151353005296465098037391485997166788829127979289261004203684633568779083118834439737080737499815082872766835466409523786627690864138470741867084599496552667668586001030907565298994320207090623182599128285718906475338939261150*x^14+77335145006437840206106826596227989908611454806406703010918240865718778036909972845804466758591833557559063689911684622070286456397276987601643343232333193175998985474155177421002941442539040951750205315573962068173600308829358904019090400909932812388142672405536066635096356527933384401948624827193208767250379906671019641202129504062907127890523487356704649664640764541503307719*x^13+137038041969161798283089856096344695514918034524675778852570165108022403636799245694205077732743191644970598901448666869604238689075606010059589413329965527484390824314614080045180490998491309090642411267637824432945408038866427045961736463089985727668123844657655397149570709856350426691303348848111267029388447423950726733304066464724978442589793654390915455396451609899753622017*x^12+90129000158682100625199893404028114976536397540308739720855740588117363574101971473347792365942053965771103023274820790536545996879467799315664657320411833768671976823084794102676211176953119605270131646181756713447833707301781135404950253965954822097999206738406490631772678745769725879971904240630188831018229191775707619248300047615208191541083719458913516589551954771963586085*x^11+73842024441157312896005153889453355856898687526607541702997300845083775129692537205486858274246855348580746090018048028697601461932875611695012250943991065033406883722294291472360843145257439234121745658800881001870119770719564099015019456169290002023889554077140677992938372009556382303839813067121520518970405156062893624568640027625097392295859890708190431617362454608587898009*x^10+102831434651704566203768804286712923058276990967223998545276595434037199193388944175693294145037586294532980852361657921353637213803824733893002941981542754048694838213529547768867710478132151979054906576760930019801639743970757629266583150250491076144865749538020888774531965900320827098422674450597262180543127902509929117358783057414918547704679459756992255177337575418377184535*x^9+63162549811861517322461908299038620174037830319670753143542335002358209772612627049891390827810832079972329362314367847189801243794497801290118588273737215284888626711383637322140101437720631133308394365897700919342528813445120712079708124638793721175978073958248480939878323346663813499025983542005554638593530725710173253112214995677177548433414220391259953736961090650556067099*x^8+32875226463190210098074067697084124066005032227456750810383217133218704544327722305398719189756740609847565805286010051051816871984836042273316837909231774984072997495271397253453018982788202433341777267950347077916315365985876559206450531167257810918517904170609206433645838381161551862580741807301936810014286474600880803403780898807933496924665008373958114959461745132469927665*x^7-28895835008095967347904268732893332805607334854052769075927972851478213356719508286170061283638661645467890499427421468156668954261020271156350661141033799126391152683157626826298344608734632080343451710833117480702965855350396292236281525025853144315854731448482189066233591226174942624033122968577501458133496445309225065904087988889584633875277356986860945646008991404364145229*x^6-486216851299856733545714871940191693680137461100059023772808706794615429897578969416169329833091965685117986949210157977272902079447970622363534504602165547420523797342116244228916253240016328629906236760017579009176920786787297188481926300431338665785644096909419389559871930442996283276471120307060770426268337538629615076138981111396137711427731158636439587304219807800876929*x^5-7863441551835005511587794972925671030696761139501498577742607735649254332449240128216201881910441455939188195189828856471237980860054328896461928032182018874584467896011063446279172899618564237101637850844739201679226043880022395008632021266973936958980048759318175933169586807190809339934130812775334704799083579182647568329969983963263641810565744885785763952143189983195779408*x^4+1976318759033134657789183660821531712178312236220744669420197576164303881825135734112122170403996948817095133300907324875622038829469540884926464461113291330256043362736762905693020993904412398176418728482585189798640542813460199788890584494506149586637521402616211833794924195611992031046296494616385623960799839970909116881642715111900200090274527136455984885888258258665286252*x^3-190806954594472640558449890237248584115004285691277771637013992204091381907302155290229903161437335790942619784185198288441719258730061707443942826992401077308379243435338491801837614329643164051360200830770906384291920286276553900249638785786734196112535132356405428518606102401443758824531132048032829970399422065529107404959280607194343169849838240582460081963956855116787026*x^2+255199430821177016582401989101393318136831972080989963414782767251848298030982056998577493835787810354985320209274310726848699099373329047821022522212145485500228788399804740753042857889937869932678971652449290316534233413653748228671583088843598068745595732027243882470156743156011912780022301359960219890667338959791003209549664727963142159822549424363691083084739411089109704*x+9999379468556536283711992019423697217182124705812719971136451523956676265634414566441457839103450918485924943873829958888304869212372529437265263866744139244026911920476813305351570913187904757012959221380960377501436055129660364669651986639460887513906307191628047130444721494914693370227431214057688620026420378740797382557827207426782791404163178552198138894747271129325893,-255298225563828246772105764969238661880825349834618858423835626170971739780181254960564341149143052342336975410895583939843514253383485406833900193144254323321879393767477293379379867585637305003882429656716850870081503719831231524719477077781735632842405758448605223680974191274035763068246129168712144129374551309225409415228685756433873526756072106231701843933954*x^47-4091121409431687322779279138508890043179388279097305179474129295820949057844193803942803019633140017255988935227160727304522852119905133209468090831981257617228090726752051577386040483083074124395322870116455291498388290234283134215122785226842887517625450854031613114504502386988888376724632793583172165107297742901870142527815359833483234725623301876921134562374126*x^46-34569218740939189076879327384352121160579823494842107850210613368277430006170999418719702326453258207005855537640359034037636712767957727294996532921735906972930505642468735385200749769453937889966705035203248838461821238906098428371182970422089460218011474585179192240475990773774242844706437027724576412972879906837987180921367458840727249164311727289060444099402924*x^45-200025999674631855624959729578805795544517965747100044063618948008096193880630741672357134561953151927574896451302096193910534448528565930717453814139068490812402889005280696569881173148243704224977842638803205623212461958079826397866988576403878590290469366710021757760566559969055803520530454719347357118944704644784098175297313870878630449899706055983987663626364623*x^44-850792101991479725983500068063156970908509205363672383393713245921886864418157425126730710154557536506617071903830000936918020584308565738103790855438927810944482566231336826546338800651877279872710885043226742773297080888557086807203220719365472339580538957861465105686390038051132915554981032159853130733348011888323023469201794375057503154579590927662219090619732076*x^43-2708369766888343684111894084425324668454719722360706102155578501828798415032916505127900195864820489352531149895835219102828146053869471502891888376589835577953409697641147648485937849043243524239267456533630855915986919694579225276424131366586296015048764915197153703921409577266624424816810770021811392757084478158776127683893096331519069962415507436299022616440628000*x^42-6280753355206785155297926203496911015588858975483561849650082321738343410892673878879373845973917634625487180963980006846106635230640191727949755346888165401648008100328493939321352754401180603760718443491075035693691140929704873937656659012661828532630104770267218489910073096376022508180289756815534512816126182056263508959414399088179508669138157265662762829568348797*x^41-8527205252677217184128812955070693664750294703436846224449783632780669125211346860891580888759654105907848287642197456082013205763230288031251798781886701025690557000580589906530401275515049536082983132493226216906951450390840747253950487785367596658690705975106114589455613809091100372951031739759074818727440475646551420566267462847594711607069846079735239791255845025*x^40+7046594601925920165203378364860605444481785448481316573554510700905751941979107379816685710968757035490451780390938637486748002157094582431429305776418236591558881227994001318843095489050426983023312559773572581793464529778852244782964669698405875469614956822873612662671844151923585407199864103883455923507427948072604957527015514031223458826925707044680700316971117345*x^39+86574128387195949506264615147224604537750152910643365697227925332713089360187128707798194947569476507895826205022590480046534501042596135387156699551437198211513774691704321145381455505714361933153822610730241253771530181936710742702163221265236125957579093513947085525216435611191887333241752714494879439069323982421033895872105614631358625726556465252958214143890527517*x^38+327872204614129848644074687768977097334445174264068268950911098786513364477879380956533810122320034165194009486428073244672975752145463285667957280688870091542365503932445879266560249942629151304938018670599702175547401025565385694752454979249110045210083810240018563917586116008842074145736906257910319048445396187399785751132791938145808241666472587768372776286862549957*x^37+833552821980518778487850932835498618360721460196319296057514819892533684796482174492700952057844002206246562715006010168626867537924117831784976978851693777429946224059808238499752761172016543440144125286038380292847338033468745814204042118810444950712195181657326310788061890070472344322571937620856431229692554332244126487476668167945537116473723836814639873593062337089*x^36+1367567072082360340152230404320722173538900478736581554367866933942345063523931616870508348251723584362471129259707397475663117465911046584586326315868954841866992883214244209091895576798554023331271635283578518454915666477862585555147563074330682027863123719456682632722236043553865272153298224037974788844496038434300709267387622762688543636927535545600578539966494188221*x^35+1168317490890010996277045169645082210548202799220848429344828394437008200849593731832955822425124661731862313531894111370945882846214850161816809094379060772281324606538518079000156647474021030480546930600445494846194466364434023555990346167737539924936311096083293871933325057819841275804671363061982769813515194353593524956187880654294250487733243487232993666905445034129*x^34-1021890523143999075453514820827002802633535463931921880695979653311480145600820102176809912654263139127587842266982964999516500868342473273548465290244842715108830308290704803010024667219485775500725278849241124584618058636268279307491033378499860469555696371132705720333303068744813453465785425610669321793308918492098474285947945749348719479792897370037451186153027602769*x^33-2686351939619924999004233340646345997319379233964597946009888439627709535767290103850713581245999087983148311471559438524603860313899534569746870223509604908848035247200636854131289659132983319327363739386242744577960844090126349180033343861278736304066178829747672602809731627133002419591523499075357296349713685842581500027020758444916802424265388025746493902430417051003*x^32+5248962481806428748969996013920570326929787740225233093912289027262826503061037006113871023938853604279010229935919755858377695778148479530145328033751678794896935709042101633087069194899772033875899125549655679926238976120787606273083485409576647769652756338327831113853563816604848438795946520272005495321662868735549070152770120096335622394703175924165720599707490466469*x^31+31494436821698257828192511630181620906479777629272129215623922715964627250829197668866812058369554349095832730712730349357675104235181620874129928874384796983891586879434272875328032361587637550094101537646700791957994572006736300763578303404726473086122126084226745784526302209318682523012635381240528276173556626576334558288577664391491289233659278223548127582761658164804*x^30+128588524364801815424591689047939429030601223545114967611807119250966570093444567977977827383890977755838175773323229250749413271963679274628861949805217957188029356166411949698754639907901181089880237127729692522168466989998288631044258902936298254828580128400085761472597015438947019614222885256296020424928707418192311626317576032787317384933444320276860329888503590958503*x^29+46952981862436721695769284805434689408934702928312418740108862846002608868064998424207719770595085484420845944372247004496501182714345413091929031886470885755561344371880295894803894444461652040628152325607591320348157734102123856196598325070702019008784144453932030059501918893644095379622413448310579376985825270497812683646234613402831536659989977930914329563417905892911*x^28-1647691429527680468949197057040908404178823893087892879164419819003343345672644228871511683984983217428852319381261463046258206470070313226031515843955316237177637323825950085361346788598397636086331815649289667962695299665275925710665967273937053602013730919378557307327971237656979271296573987718086370141765122124803946657124796391027008853025514714248767799771634368096280*x^27-7720979713591898316085093872299018460653807379291453826099445459548240762638151501531773238366973000937732214391924977770905383678860164289123397338709638370219032854175416328087802500923942730764510062038142191151589631258969878169748012135539745600574604815114867333391828331669359965604981874710097003665162350720910973407568725873350859453582825402859461160659736103427838*x^26-24773274423978321148976962546949610929642391662834970140514831827702185615600411321526238550157021469751131411156649544732269455577361983292478947876244098541800982224371265790326289646874196421425601017766278018960425067521633899359761599060161219922045271983523616452270678715185971020400306971625721861133782269518461527029479551293289679126342060946714741392495987459017822*x^25-50602999960071183139363143105440978308324393292840491060581711018276414177925223022654458654401301849062567742443433673164650280198831593807833078538010816325921704196967881455292717593242946534087571823489961730136155013566459333198862639904375666414799023054425675180744593904311868377346869465928675885208022784988152177394534856186741937492651933106674789021429963904155120*x^24-54069230092580183282217808434477261157020803067854741878642462965753346287666529082760617037811948586743588673051641673369318567871607248245491439697153221821799664613169116707302120237891016812887784517715049544229052188016310703779350457249147127589266557218031895045711787436368471066628471699080146530056544305829913846024097028620054337124168236652832911136536063692734128*x^23+16496189991372035601932939978249462167690224378870963778449970027828982827277513260483723295942923410685263601134547227112221423443141679885175134053217568370927652756508244503094004660999802369343786161770601272028746470632157251554901375093056682757649793293901597208944485029766698938374694223099178501261972531401229754229756487872308715212032914816804759169742684092371310*x^22+288186355417259811680494909070446009473550248845023215128211741547144340145299320703544683531183162544787635727714664194659414885602696786285415823319993012272982211691728542363076134143308193516229431215449919077364095034722536308922106102158185531888577704492527840696663168876753101779691625420167942280312141484072952189113186191995744471555307041713665295452107382637302502*x^21+335230361044550029088620344811993997688473780369755587518809932759345934676926048736766525617264368616699077486127141598493450961990104882785660417341142271280112280177920153940322901462432346614931415985486646361713067160695606120878297412893597181666158985034323832543294905607758916787308673012870224232120110634906652407949427044340975741776462183478766224038536737381185784*x^20-1429730080159246828414982048169760965953569835682040389826134642537626181253304644451498600360601070542434396437988304389338652870627382904136387415263884375827583278404256360980371382459548983760465440719366409108044712541339232794363593867855991257058672318455541674515698356317110965248732457911783366248617601185973323646221011372730632525369787117184104900100703107472806038*x^19-3738504399880492349769915170302732906210628580760171018593490436112872960612047831914587979546485823547495540805931932209979775558180349504098028731797270778957252839558580700797227636535343850089674741889596004349819182861996477450444887863491250724915473074911983907971441905007934113691480341494518129892002015706384359550596474060677942287608476237134785071883912916032899592*x^18-2204144428241932089871524389075016073488641575827983974653863723081306421961356661289159129698781745498234006209692182706191047140594082911040699446850415398114836039006517082273832380834966724374738320271835134067410162150348560794025018759379054374938571349130736175903383895962374575691502802013570084331772567234455631024683017421695913336733434130497270656522216277396014390*x^17+2337094731564972695271307855262713890644542666446782661780794326579514728510012249063382631019332817175501920693448825129277121012993996854700511263338898337865819570956468122882108737429312729459892947082603910569986736939627710270371296535607936725579936843574588162978380220521933353513270624666038722975711508721607624798639945888657440880632315040851853700518179450140472089*x^16+6641580495323078884514384055871452901250614831574730324404155352614327875773406294712397222847128510021469070873431224590264425283205532027299199076353868549363454504895718153653200990827085549178593487359307318249494999132652964660012381293288280676559842530811943667127201495974163316920862268010750316191982112213679133986210017906202152072011437931510330286804168189667896928*x^15+1609602396839642930995763500394589314841802337435544235904005035760025407549421121625252329613429450602338311781103182333995092781570774224841019799429547672428949759416984313960697103075107488506959769980283483962955394068934710211692603112529836571561881409997655882107790642579717011877847800644467899434863038041185358077572463026546698318353561768042908501096901092629710374*x^14-24851920614936379653166238246588567553654816930198509068002576146143140292775360591990179747076921963099928992853373332091944545483857476103795355455816133359070420880648436566355073217634630768256665988860971870067928322384654866729091034708950922848381361618418294862309604475983369993217299728228428444121368366161779166264614819308016022622039691201336414687020490913867990059*x^13-45712169682981424773876196563996188785305321293941360407382925657966349841000609990467423797496814102879925494472301147223815134425999712245185693403210807446103644877594559323886320551888650144589603141582668878087055924538725525636381511502171128054189599297771480078761838034238103163716420752865380811759938097241655266581042965634866719091267762854050675700862690666087924569*x^12-31751717420212586098112660885738690244124716459695012659096945892900837560310793205177536936077919238514461573999188803487611312124520689450379340741224165456016465477563775038550610609822995486137340771092019128888815526719180222362476442970309403528804757332464699358161060703181162100521814115574559589976155958692906440705089222021278126805372786678511154401242548766207378203*x^11-25367872670402145306653629368292469905772259038238016287892207581432051748134361459156619390190171412947539475500294917895352790779944339100375436402023806398073215269383170846333192927821366495103147480313395739118439025689570622888983913373118050991807262766286239300192254923812985127842094079434475982655357481874524551715237569332386089097321172502521865091363031310572326945*x^10-34075260947497704546134789563985308738463764210457429734910944957437324496798889418651229680773920898942176419584408670617797201474936704334120069600087464047335217113577646924147400109867655441128982291449241472286848339433878051988957362544621816446654901979592948311305529150216881705720033034595696473503678792004309886361730739930246351628928780459033374863657569570845787653*x^9-21876675255548033421203387878939982377204531917651763396967172164288474593020674442039926811482938367657688015969729689040194295115897435289025177745252176643173966414010044075923821655612456960162466559342066314528275666429735929661486585356703486722426643663760534455635078310964744099081122440769757361112975349994361367928338525132886081261065597569149982924515047820991094015*x^8-11480252950113411496702221440305909836354337687141250077146751123652541895986934482525156487453040846826730976943415764218413613090702807210157876665746716236859765047946807486244665020407670519215572170828570747640496054654620668140985895555409609780560562486621271999513664396244529613108931231508946305733362853497194111964824171865343176480695852189334637214514271651386922447*x^7+9073967192668522712836906043761559007277534208129269900853581885901388341680295325013605597284260509129444130391847958199959064228791309278178274314900508638134913134544206571890377354028065740672143650658329536919201014613890564965675918151667886169060181302026961340956705053754659608854857666578887813082825487403633227644556078584989988376541911020773673029134297340335189199*x^6+1054566372249634671222324285664970002084216343070369854319468908282217994515942326772059948973059231548880658339318839478918161995617020132237838130751968272057556854925496163571116443222340621155364114842904694052848086023920495803151342920524347990157848539164983535305494300316304315346388050136465564647419844928517195890063661627809904409420630214296922826694326077707080205*x^5+2777377000883100113096106461803930947636499667753332908577006436988525616668363362925834662402394051282944921614238988868783647660141427394002246597939104231176495705953675362752199134251836104231032557095741337210615843276208412060398347789683357741405462930678548989207057795239720824986201590714968191707637022376030044168814147949461895683314136689077270485119446056470974481*x^4-510199099820396264379157297997391929843384608100834510228539762669132833500100196358448662392350158432348247380629401429775289474460513774861525167264288061254097119325376600847257822735348243096964896663493595482102107448696508149242103446079570611494779750646633266179035067417461461396676152454614780582111167341557176961596224085000794279953422399407078130519682368232013043*x^3+614345236001500515609867748937670891603591403020710472989457932483310683344091196375825604710341411559752557587220804607783731043851129139649881581118764444422107882557144337380215500259676877878923819975640211958117792587960291071227943254586172939114788828188707639370910708350745572694066296283685646580621305330326487682280816069392216705867732896930321620451169172839310*x^2-104872289673784558268455752268614218479471515143426908859189157616736389601755297753598976700565892978587091881130521706150438383047406379280389332927568594540206741199509461430018883055967577675116765242766305767950017109669409493913934793578589180545936941447045513015618144437574781680591580444938655550179995752597455441024878606123424265009591643646229509038410080696291495*x-8349146412252778214936775721019472664219238436946360991708383493095961339478542391820808900302103823532564477961912231839164813542662681918124721915413181320394515219621890797845837112564401369381378086726565508988558598125483752808240523408734371933837020259482174134118007883478186132682637754909096709769168483851548919315646060086524595086436402078710051804228024788466785,547363422446256370590409207066218535658060744399530398597645781885362819844442043689160572046513498342188158773739110051166817804838457970285243034600914890101464444474355849676528997685229569605771255906340295236948401354751173088694158910177345085981525571294809239293011025219993055461402922102492262599778217219592567613125743726132126626266015377895189484096325*x^47+8738461986278694841343880459889522972451159617168576140928196089982794344977612503328889201230133518212449708251439326462658829344236013235225811755738270248694938772238748794538101692352632843629316017711620005862403677844494753475343317852445924818448315282264807688856894046951002119369475851802352559262035208026457460856328589865228217027771531080455550273336877*x^46+73571170133568740676701243088012245441283983924971608630176433453307805112656036278839066318045435555891620000723271004062285087974683019912477263829235414994705215599708194350826679342384760194052444869314094272985769454798943910642697996619773396132646756621968175927507735727603758117974270873848140853804002185940562121400764771881932645094201000397188489045257719*x^45+424113587763745970875759930035682270288013976599591575654361389571511098395856112917402692329513534641913759480442804397825192965990900883636990100352970160791359032460845031421988625319893599551993915940047879676020419011988766415189515352299846773832617514224266848898291231651790479652424752000848162512148784800893593503052836825819870989101573220629000827846777357*x^44+1795898878277865659260156986182675788198497031434760469998247237747297323205477696316346113676252269981211713616266492553646971366641304545317291345019857100911357378978069222940376043964441315117543494617110297948500431589846776547015637587464255659188936651553048082770507336875691885450479263033474136615984020120820520386534530034009112475677081979333386505768526084*x^43+5683111336231677492593680335715490764881957226404116771064063029144401900589020424561277707623759799708909436380707813957378579408784606970627661935324510913384435929118232407307963863866560580246502536609639945206321820646339942692264295880852472057544228588173536335892242401173887046510039626918248527692400253787193418924876078521158739729011822134184244707761632535*x^42+13057479684557413137992455105905869342090641133842685783819563696504701957000607155325808221137785401733203180201438426586724658836644871687024792250899554967939905448698174192269919663156795852590360413739777777418332289023624367814881634656357019021111637212313812619671034839394138866327872158451080504773975420702827126888921799378387338864212252098521904788989015695*x^41+17284075005926339872924394571495471555893989004132076871520492086546326156865186266432592403746606012488415828958575870650220516226789903426167780615869657792686345186767115789150816724418398817807708833709306696444710430649158918942323599887135927759857753820628728893027936949252577386546121220978274042251900231543038492881673740926559571720673685956317005499814479047*x^40-16643292497452343465632648476554309506707116251147811118528113031998670300230016354535758375227641209950135075517727298739356329232048676261437542458205588789837304179857717956315163868454759291411329338891782834553023722427579753110478386643995996136644464748165405868949979821693567186522630767359066108686445779459700382966297605259029497858223866212486660514413341655*x^39-185293258284863493370603984813540108144364367372795299930959581656799788401976871119958430288610562286613541722333231967894658825982678077253268299022041694924452557793663845767057974092487411069342550846675713643399911188104970432652987438891753447392620688962855320004142606994680376977716634772781144590009355066999846416856270042891981811399329987250905733565356382677*x^38-691282932862743940428193393193398621162160348498015851066326785926955867571878531988512563409972745239724939817719906675453925980712989819086684459186566355908361720465126882977664826472893856589337919950463355939433517126627188696104236403853929723254832166675902274126511600971712145881039191554532505085295901603798120587714037404048534216030396195690321142729272695015*x^37-1738782084626342956451683594364700881723621415550396144627682520515595841450413566550037266192042294791393599291450682922753982723713473741850194247358790429454600054648029881008118261611754872298994371896134850449108581566680847759206672435731225535514754792298810203499688228656173668545655859476421270972367701743772063208037536889528754742623608862603729734770151883849*x^36-2801701299099286839707401293119274777368990974446190821948466000415517024335903220358833782712706857398290254010986241121341983670380037013304790980594397540050725315039921251676721641920417123591260147430657437278045975979689961889384521796074561887236534618427145274405481307009158726734886774744383758804382619655197780392700394506803343993095668468050075376312284794009*x^35-2270607635263463470479758201634474101649561947053563611113375927943346137875016724209545872141080549227976076157976530076545749635213159719449014479496113517007439867230616972391683548668502581507028846844160393758688185664932406018118271928966509761940291205564031597041804503256316062469347448466428506956172906627494771654829155551566026760181816760819354355860792092207*x^34+2436098672420330999555030927347092560173283809149028713348255778930802885269311981730537588668432060568740662110246743861500392383020699073736057569183497871256687942316323988459102182711150416066334969395964767856505764662188577663274813214382363719925667866356760740401351122461255596782244099754500705342300396517594514205585589871063094605815609187300872656972560385950*x^33+5706191316340313682840323180877106926544887206330737790663692938802807534755290538062493536822027307626176627492158344257890052635840709166234083193737782338973534046034570740834048506150759753105874184477865954351096142156837587360901554446965930840894517358521347425419409299146085877120275562366546029479420387305679825747471599756428687977004325507409834302712084692120*x^32-11677188218625448879448810372118280766756066494862503602903546743777372294312629753015089105717372342931211217959617690964840878182884693803756208849651369018226664933183120408830828879980077207760037191169411164877927776245885909726434010261787902934934694910633822698330361622262788358024033038446192663890529444993373804412883536587336827337764828899496153046758951146038*x^31-67043325175060688386749487924377663791089620443519114560473422280739511139525345892967404006447335060538311018757410583314834464863663849636047367734231178591037021676475174929620032133171930519980138604954586188406219149020846024137246910178368564795076040903606803206722157244290855130637310302250994597434672719074130107401853217760683466864148508309234403634079466034736*x^30-271267858975878205218676727971421884185489062249105732622124619517360109582818777811283208844473568240392391042259277998690440305881746476191310149007884742252153064655354502013908160794191812292427379974334652728526567548363536285154998562590025841651139720708834107485654667717019314162942699430028525431452937041962815846380385315084911117747089407094618306062563033245055*x^29-81856811466854447319726532432446534389420010162288288250289192669903533151005369541516069340562152919954863998895397180153705206573519051206987406309307472707902539331139290811441213312700779095603811479266017380075679339036100466124271777055201633203031037105249582967258459937156163525387290816130520916706534365258985837861565128527628375528176261533313186228342432119744*x^28+3547630709767929389318477608172488343931064191969510437515295052312177154940305267260287259307749629159933811531759029617806992011165718470673716660326685260802140391034221717004586559036767896670750152838049032169257572102484785473386154976562062702286055465842893944059944910576359603303201210778967619700781296382251777142184256059959019049976463222258311342693264762886196*x^27+16344603007660038971641099789081544030659212128597027369523277352045405870081202678926913010610546747308388815986112120483625954962375372571419681119059297275724616995171207050440224335337987242673406356743647157503445406286393372098023665339188594203735328865450784485090247086255285444798257479113759853219472374805864682938159165571141180293121360002386541534581488897907530*x^26+52003446476635410862402346311835590754878735040385383035704433872508085946430455811134696600891370806266171680812044807308760018142772000465327382000100197988986725397346777338762612814357588791868986160261197923146462006287268931308579569564431171971027509123354913515333154340743057539163989580639023741059432511257555629192160670640561318392794095837933640083970471031373514*x^25+104758407998293847627307647191217015650904084760169997478924146057245636452021179495830457125540112473341857964585806794235616027064750605713426432425589092120430897064839250492155522383272944581465341207517472946986914090573189216948809396888274825706838689055222317035082939924501582586961102186122556515928840795871729166868930592302294026564910582669736401960682844257987444*x^24+107676319656038189255991827770569162498714075339514963757493152164216372468139104886273917351620098974839624633788142730066754131521156591601078467078004973841044099963984387993314505059139805061111354581564212733413891102873989888624492797673671705736791068745505243025060365525361735399137331359004828566495086998476353213276621707223808771450374987465689936272311620533770172*x^23-45851865971079579787377783108044749141392189214549250644068527847782523501009240381749448143625044799645627788781948558769751494926061924888001674321027349390478112102262386546408319763095398424692764734160848856449133133229368992427835232808117323897011552674026034288707749908342971037995003298059961733168327450308069160610228213330441272207310608703272346922574048491092014*x^22-619445555003095838888307645046892595037859448812732893724309884517132787495996292779466469020511322990595664727270162911911214646175817811313703999157327012568173199791790217303007577502479768131330487230532329887328868562061298297151078701638124895061186644606461512866289471751502249284274033672265522882182936176362986737441556959749471073502354099797037779302049438560729210*x^21-680190872477182775975904873822048344279771082538736975328688190707118550079215006651963865157571041507596986361183146144275689455775214850574718936070598728887860740158731368091075386155476559470005525708380852053359426288277479075123823970322761680689970745641097881025713113846391070301549443561267665260979086402332154503943198924495688654991523232776401117624720442884786840*x^20+3128881826261307555595902726382585958996340150987872295389734066280734177166143289995465244550835669703256336857734146666854746719259169259514407988360264920526803964828009608072646200212132204250664842939257572495835026895114144261802537682698408922974429213621465901608153313903513024344168884915150240050199447262050903960798518244982388038846464240782959570293341548064448761*x^19+7854687840612930739433448808178310093720050062045841336826340521835857883582383550311425428958941508748772360486982290452539629185656240955869747439203362456306070347365370398148835946123553818493065979175307087104153220210894064074932743743879191302927795323616168666846464451041364999909848325932719104150082519024453498677107096177199044157067483688924288088134938170740479879*x^18+4143699765094677524123730418726344434736963225636601838003954877325348611187845979969199569242855911750615620447093240086588711052475479436504778332894036135936723428303359378116918887027391162180645783786322693737501120489847981135112007110354401324925863431390063782552711906175945002883313474337278575409915940028291770261967274920651576237752366088302909050660381556866174885*x^17-5560443574961893800938114426257083686326759838895583091463925343926796635970027471233122834034007956476505281745052854670883795537337233553271587071468254203940539226581171141797149335718097230955201878433955974189492343492857710275039980540117762298033800966215943978794166205742441647419268287279770617601784467565718176716439420511038450061334023033767600179479607743559241039*x^16-14090878579326978982252640454700515772325530047821530892241206675846978399227343347904638168176923702391001732525226271717407447222861848867168642501122835890207408462669278586232428295023553882913821750873108251057640325481367424887444197689879447777559222880620012092770406812915226424203926354395113534796123193544204001022702915875772885864557156660416978681415179572379808764*x^15-2408273121074504798673010033184355365356372951364556331486652232179129799543616601337075505571693138727793688608282606734624098846743035143782155078067214612365166410948353243633069596663717042947038330744656290855567660483976149342488249920839809458990813697173498919488286678822651565297133797422049096551256689885739209649100069292118220648321653545166789312204650140640833019*x^14+53970973677417308083752940759467540071108504049132799246321332522584457616970339934289475378849810807062589554660483531122397701785796919067742790890546000581037659231665719132947594868526729712513717140982366453279894195853366263805606361173350546396451025946641327089399268109526462698856262988750536763224495830755059235461309236118567892692210287929209078342996774634730754649*x^13+94905591852622013104031364685312219994749590586730268271982587654044026750885960119335682480889661936075335473812903824547474047296570634288515953956001703222363735236498478309985413820678846370585785435190113708864832802537075425296890069342321921240031429674805636609711795573758610042003890533904717408436565077632206165270952556407011789639536979136818596531113760349121516971*x^12+60413238198983721335471847733210323110263683813132569490552559330629517037582631155059899612483310772853938761788576454894022961391872613244313957921226202227093644668210698821261286681993132434083116576086068125947337886946365196259805100165972818233736120068237339906196918764959799674091431819395848576170518177997788059049455807254213676274027508265175252349211438057536762537*x^11+47047069010929423333401607165489566772588685796784166796383001968502476778083850604302901745440214567668744772431982645567343988888800644856959307753468797132442433345103488412549643554973437123817780241617295082767700073499642889343794568206804292915160958136822984345830700686455731765002227737601089681155024657701022888455035774349847140427102610154429067463667791085181248709*x^10+67656641136533938789612855804799357941808678760750037322422278784388940618611072009529787168479690197665389516322359211270709107726811805713586476326169369042845656467836088049414106698810946097575165096691936205361740373798206083050632012241617583013674836454828427320545295075602636503848560227640997791716648258216853884745405085934307966086454048892004677979434507645883235551*x^9+41042370306462335843857436783189223662604635147682760361980746693395628123060424935592222265210844517811299629568937034930542186245990920349419075094232975086223871130894899172851241525403714052406720784523016638565909298406426240758239733516163668839655828760418106940998867142438798578041232447663875341985198416773300897249890853817732502900381923321808068238573157776410728959*x^8+19558253734934510414712090324369841243734949665527434546025924997915987042263222778192779484784331257374968109294447886767175080278243648297725481248535861161334329761575314351702036542319938941477712788616558734423253998693841501373480890050829200234432471816617666396021066109157807843471805452220509410843491955046089526191777556618498351156977527643834931424094144694384806047*x^7-22473014198051920981261456456618092356728394531592072394627885447108553542997164084925032811611889004975388840207947158061850769640141052271552497424185592470220910332120838006683446045950478658497317259649143760627052605251483755852818431944886278194199342397953688554723311503421646817496278724542126522194920416440022855844322390486337499143986079846007409106445453877615114397*x^6-1732616098387493431967237324710991560633136929968987684058085709635774521060159699405904674261015918027015332077886094473698272156065709842436053374467546813345043066155130049513281075739415380641911096387313185355552779099643388169588367398942574512969612295474971648937065167397196434747700638511012196013960188854580100467881146794475173944207367997493258046513566592521039608*x^5-5097116447373606556258881990889412775397284086218357410100251555421198051807227240942195953574770433369196593816546515351881792263377749306903285779037688990743493063060312859771735127769482979558091633689167487137281871584044410537970330826796011355375995738692434635109105616858276808921707484388783483486971527056378602372579756018968910563094931024643689865113389215801943348*x^4+1590086758515212059553840600740741579538503643033442299047848025278816188626648485700572775975486977117222691962890693917972531268162773280762010108901749106145358093032956764988141718981477713215741382485004098565210799376930825771886718808374091342047927691423553957541047866922015836315142126762617379192463810927548865271131083475682299459573849085160566584711904459642811702*x^3+2501909124214566588868917702131863520015447844801944254507330398046540431110346181166584514616256915906963021012971851614974735339640490232336527972493671597394000673885405969346460585460840739510926739289732292838473878505648070839731667678212943997000821377817366160155518235855866318875516544348965136069323969776315736232431057240338394321598294288234624299408627252731194*x^2+180364301786873504291646093590609786640609142044641012475470776977750114081007725156544660722459827486266716807906284874899756533403840870399671345379629415408661527379590228798886259227492167348740910222129472583728781423091196770722791966319964859853799038076507395680663493470782535011418842307258673885817962587340933973894359722051471202167083424475305470531336813718247995*x+3620845824427352986768645460710723770486649265013190471519300444008871886304890523593301104948288192201729808971376329066354478874555477846116909587394260614559736486455472700817722266915165590710046415769996616038037781820621431981039351346640678524536238837743114600890589540038428464573957001536032868556719034881914199911807993076214995961943852783027689469579881959145812,-199629099979632395395665267735718576378894870331016090992332290189549390076814076990176819431111959967243406817830078676637602164942595380747286962174366641748390216587539308282139183638267128684975891824510033650967735672960154682092855994731293391082260703999662827539216603280663416064570067910547587041042260250970708814310353347588721113795852979205703392444385*x^47-3172789047104131548849809718402437328702016298788682858277880479245042290556165565637348319825478573601651682778268811695960318958395676568502088793979977487305574051962294086962997356813787507766170413757654824037966868371620118931739321729258213858620312147618796573541306356237729605296569220295099691172593318789614588531373346645990583313959642117600425043879789*x^46-26609894769981884018660191817825289313694587983615196998567804279825137357596537001145284757599342935152116220869064702540815372333082531154836036317180665575634276202081025345865968813883579698023616262823062284645531150690265517705471649061452250393469060608695633989039403525512459557452828764014934537821718580148548549792038473038621224204682158519166864031782188*x^45-152843947942762366753915552932550350600430346950726809169133405391185092655162339287813773885567373212203839869941296833540767958171050082034532660761256694075224989979912468524495987643661119967792500974447517474509204257513950104356167212943828325254830674481839433719924404331552152370155301886562623782937341957274150711664259928047058355506953850843763656571473590*x^44-644615458565708872971016125276980650315491778262124511343566541646118282154684897832603232262994761729015944240804497814664014502637283790885005333019792233705047941620958890878676985293359381405803275271979603585304314513839384522069777086090756513568431967884700201412313695149363013211157930022110624550614528822276897424230570425517980307662556503538282546715691367*x^43-2029805149947500772652537255689237832472822321459039456083386157522034602245115569007200246220483986234511920275932083138688367323947582446117389151473617738763217314879333562541854175286689444025163534014020579945453626182803314291016376589155243875928654711305254561220094987439052965453590703048976486336416053442537175872086027741896729756341428589759052791724056395*x^42-4630589860032401809942757492057646190758318664727386923827949220376705768180435948373829557061433982734126735555714665816257289841692854556350512083270912449753054194644232808657614736972497095558681013606605015080583149153424201722123953684463128219789635265865980615807145660633881898952565915146472547983446439176291463628687544173681732015435225803160841413775517382*x^41-6015276248879612714398190051302369321159887752877485441418415344360280696031496520218669751326969255776772548022487565392491038050559433751444235475061319694971002409692759971748334566072211414960689615135930155223633820064791738765909984426788642502369821540752339842031276518458539560531662174880251252182676981795930493289226857255262975401458910344216653120412649321*x^40+6402688973540420962162468344710586197335276431094859791441835280933210865330815944217771494529311089116069329951064685446470569756360811574573775805889550738101479608412860557533239930346157807223020034429321645354882953478238064851961753764210658801055049968800206930790366457462479635655317183881916351837046762067463273016320943536378500557957218006770420717463144628*x^39+66995288147622106939530645306345685684757026659881798930426722908874182697020797617139474468853122643938504442405471676456839547341290797118156476387076322728682281146186509020090650469437387582128460420319274386774720275463974726266633285270938396622218748176005653006157935106118532889948716604122909170003670709876808548641831939661640934518102778427102608833525721995*x^38+247470182508135629864115423769087149403970937323308103337459895434582954275164656390459181719341157290808281262752134541240715628885853241245106529052537443027212350420710706441943009563563771448977477968621441494332506375049416288875369632864571036284767339357761370755753584443895239678206565677171890888878012936224934844851647535214081881242166777449352865972858912912*x^37+617902148635347818105191004355511569728706085876188986489418570841113287696290679014426092221098602604376522770433132284641610271491619192575362858179421378995441844542276612364685437964623951574258093332352859410866578117944333627442183674947733380773813690283228458586425947821492951396592019243196677278035042736759793874344857988774851585365882832593200525481029962751*x^36+982909352551526710480296698661026419662579639245093348358603664092662904913708973023483657306263098071786133411997061772442348678620245645747502015733275324732858705593606424805906060534408682608585879970671704818042416989454375233405060204121204307369970309214155473696827289431257737033527751186336336377559364871134879128211673002708418209269142344165835124044941729578*x^35+770931759360244393512903783286918891125736049878265606729502280531906630416765820846300076501629536792804940110381151863931056091597750002008883382339252110261274000582831555801697482904608876839135984916834372159265726406594595806529712448529838474342643536832804780959147039149586539942476607284707901826667601433501251916480661667314503883205909608069835026082582094765*x^34-922764928173323199204412059963343389706688345701186019269981384407041594295342823534027266782822509882087297513913806995891920470464494491256658777622076770754942324483016159478992077871810363727494575405362224438613667003421360920721201549259032606207072541594272244763716567529352114087068547531492863469370705375257510353915600596755678807543178655290718060798040952539*x^33-2000127619820886456671632288555872569107675939028586016127393573498578090961718631391853893124068117458806187845378143392884598398492028106952680495978933800505292306609357306368698676560007899810851214051949514114103357276517946810809955132159282760671366738375087739256576521785030435694548606730887090730713343895021051844099481699441501321091999155229701458356199489484*x^32+4378262529089748265555134947338965059847763466103346990055049683643286869736694364516140042263097511088293589874837464327956341183080794261362827444029695241432830795307136053376446959184192731120533342949565187239239177189870128022494442126091615554251919764861094781172638130958907371726666648355198251414267237282206668358402185799814355664228370966374339767828589197050*x^31+24083408597604995612135897444871568637804256796420018016481099102520293292664730450534276772829218653141301328059938874101258943759296714998418173312389081634909984599418163141969996902250620142702496268827680935182278098988887642093905951204367152709878567729308970303559841813828608836845780906797596958098616235164943818765935619236753135803070509066454221470253608885191*x^30+97290583603916558394952837984739357499929591332764642987070119879632880333272854267183560922834061553713148728661951955079552793208996616375988620350257749966276694155158078905835834470346004786166893783342318734678462342407777535889293440468368574028893729162256690550880874595953320575718899857060301118799627706963337191769020627974989889123138764344330289502919066719781*x^29+23431823912170113244705614066847490761266645940633748546740478939946398805931185871460582702455996769046134216588114317438473495599694641922171167842771693709563213340929161247120754183924646754208339279801015580302312620340649415760599259193066004311516443844021833371418497853240915941427734292091747800511694467376828296134429425980450377398363961155533357830702369496750*x^28-1293559418821797544045149327503291305589027982444743446409790382778009171503287742608324034910990453499151713028620136955765867745951331740263759023454437271800705994632136469097261900653650286483433606696691164647590079463371553263733747812472216972629735006624268205916253343827919162459043509637073895112584386306717420509049905412499560180491997111611312497792788573640664*x^27-5867929471675821229394711349261279617801454510692288426490010861765005979983728141994425128523329672244010959239783992289156585835879428911328190692369155754348130458028990821389297722695427477360306301807475621303714839410932469462996388295348107571798606905554903641424234074822453075908004311983947950213626087461681173635562033127355108742264081356890244857616716917227072*x^26-18573194264117981580293294227593123239331516848033699645385814207965718473899462434159805301073727784842039180338452907451127458923136452854460326832563020551755879062955491226507247897557374907598139795447272204432115866890872261180525185437197613685216482526971976607536098709067836385624559319846439915202536567941246445699046013631800185337833119706153857667946110563225332*x^25-37004004942763811694434864571617950156522535972243790282168448551994005033860848012221761023403801565946152983522029003343392383902688559569685557915186685575042580041463306126216587409713561166529186992735148412762276552787148792690646615219009590190993258684990158482776202386308926546174285563418398885437759488295718815166708066528408263402168155393306383782043613621938250*x^24-37015589632536787517789416019023661515389973409840200835727560238400586088747236470441150089621289438604424357074627510253470848945427407717840985250917952671693738777273155177999964945456124453907173405688267787128448557893264884416161485726746580434891717466605244672841228350755589114666719319774781869165328120758925814151181906912121847884213560938404160708091990697653316*x^23+18582086944196878214720930156444187347297450425862179132265146423611111145169435122799181579635694153032122048741173159467331601400805499946425963043140232540172418487592595075852853070490170970658483197176218676926568017279207169823525201818575564976810326497789921327352211955230989541314763776527850585368612690767771805200956705707521283571106005046881618315862122650078512*x^22+223811779927049291575798073776177571586807629503838739606489954434064987084863306042825467793548729350579909429561127248844673302845474765010595658476104052003726652650210218008369536227575350953498960561616765363121024602129371602095526871256693118278308025868666495260722575989215822191615505552249690203726667894121102699100668791007804398615270012814089389454546898861864376*x^21+232615818386814264068051124671636691398903279053610258071444560529977056239277363080424721229256301735106020344386711091159427710178782418205487310558481583745832025757876349599243130917945761140110759907690320860972249839264280212560001638899823276367179806258622821955641722417173596984359114061100982887569207207292115804273652712218444737968050421749444288001299928998721286*x^20-1152884744870043339433872572971497213848725858550732270017953642670123091288379204838251697738642938439658982326595277689763335756121457229658195874139479822956263382572345425310179520074729569997011403643623974622596176168033564751932762447416530544619252435993601201999472354609572994240356900221541886783172136831612418618149492302089531018128896620304873830153386840676907289*x^19-2776449120518402814414631172489213260811016374320633024149532485703557548096228871624203526487629887006590274220034596768446072332926957472114629216069027636434321026002795872986078653580920773037003577026817147760624962043755498808492398131544455492262963478103781608410075154300046439091308284148802434466567419305551506258517058772504472155510033854536014066006634683012982505*x^18-1335377571579071051278207399705676167181201703620130004025558351768569083187630445615477887809998156792286969299973432188519091104456253789670364984323330007213967371212383157179378569701333808630182064051577712733497892813020828465937743695011944142903094238419676848330809448129572646104777001059637408976067518265281629893572879401812957205463887713995799862646267768768408304*x^17+2058712077898924600903458508433463948013644043264141376741303646237841949927993435476039095836936563070476340577543490377238785270481417615362496588124175876091015819730103495908863908697980742843948080445856408484088965418489554376390448740294430564585344360443438184773902533838595675359038064123507783283852239965446886747052422797656993688631667020472566395227268045653019296*x^16+4956039246494329163092286036921199350324947219786109886530683494216283768772167640577351938753219708374691403825063333586922785238482095232798482204589672513337344119912764894493347767356560492557686817997478857535911168731154733089574978633319562790903895944909525095640222276906022219546212304256862049231157315606671691398093613788403586957326151648805885062865397386620179665*x^15+585201298208633530462876856154675898458536801590452124010447749225931804880001790752004743902146522928917126190449718051066131047129027815274855619289651805200068783611657600169043589331827659322762247479434919316781007159103103776110521432478259660300432658680953330605386882100263660924542544711760153324541244095104618328555857115431049659846043623146218841298854825147718005*x^14-19594229272752179840144522475506350457891416647803994952174750268870375833190502447994880357884776981748622808963876858115023487696903492466794969984359348648932008146540904659053685436986687147063036150452935330914609550794993574067363577418754314813187281091610520446095680181909131925646835527243261665814652455526189603432627669721716690350077296129827092719282213397479750222*x^13-33182500128405609361755902357821820023689706917698658935489174460356513956816453229818273201292230047956841230337008952591746738042381025512945419747003062500936996723349294781204167999692966332831655122770855071316526616491720873164091821999066860746032079312909167426554221213415089040286642893295035971929336265634915648821206466083085419534374470085903956023733183814280249459*x^12-20085503527140553217203062971717556088420120465543879516562678826000578582014590002704729425390728645340164448643536008197485297078061537467760139613152914075458368859849959907136466466375728638598152420434941448092390893565350137979378877255540745737478902439987366329168236189670077829244077711130265482111662276821121513528982129488606489130947268526619377034463107673803619000*x^11-16527242004245303989574681141026097245231598371503300797027735878732819496981567248506642964535782293085306478535592359544764861005694844755915660240781340284941052052787723119264248484060136299058510120109833925298595774505037489278682342887760760798689202115373325519393701617740509092138434946100464389950815951818004630885932798674036233259310469369997738137309981109008576065*x^10-23942347929396285374192350059757858405817301208909151206156443668917010987948958872576859060377336275468694389503891779447872309951488476624725658351223515013793887094241835012782212592319179018530393555116463745168991781849384995107572835678498001768138082016465581042629182176759084361932823383350770401197051651752791631840728556010852968556757486297096472077157065213891154788*x^9-13332486086466808923050324510311500249088514449976509101004993393487944861930333207290823495320689808428145979330208314740377052711009694883374334888832643670169126602822461161413272372701085451370693360799753406699587251859853915824934542567244816774503347213024227453538778507734666362139928011383983804797602811463812629076018307197486075793411866726986581628447851802791330615*x^8-6460627959838766383461633962177286707040426087000371510996906570587304064087652565305431899518318536174188126387347134956983593548840502938427507505253802534494398804845206729250505321174483406999838836108537754077740316361606631329407269613450779852495436010751735679282753693780778056982056458473835957544814753657104183034038364909857096410386207974973959555704022081630620390*x^7+8455500136124494141778377724794295243571851347353448213011729864521458565507589299811401710999346179757911346429299684906960905209733285324133969228464678859174081895067281585015740458590726922531515306859600568184841714178847039278224109699337433714951162617572404889526155387417085392049951990464814333603807084970622669068947731366416847193003887584250414956002788141715741141*x^6+132202804686851853029473805140159693518249116584696347699291890419834811085469266218728062991585936932108352006110945260561377000450060293272909062317038484355004991422709504223837661344602817343281361483844981233601298509125692746278084239102610671491415213624570417210374232659044796288496842884504428363264357167352489144728375527877415357205581206203907978663463939198235653*x^5+2188827490080278326717681423760533727196163631252178699053779991440808727611243818264002561651366590142406505430608587670903948658290165863571448404069400529975941908004065138850768554084197919403356574906862830354844520929383644767139289930931274216706164197074586708310032495475822816987589587731942872168167142161448207421434226080595377464967899198377518701102909366101644646*x^4-535704702814407624199241814995922706614109102282387810077754261744795373664261525843679344631331172469488639593942549360677008558657497300070444441511800648215044458230607506945774697248609458104182894012018089007238259678624059146105776467893238938182881049642080980420728610480579008050069425210695580085052964219356669692999196316945088945660115959352188448597425652988118466*x^3+28249645834407785066762520909807411748076164176613488263376747527518187819586185670468695319945006933170653970268849651870600619024714555588220063081762533792485999412668493804873734215613080102268048131596588677887502631833560745469706601674148412322960434974225756233804671715930134465740387272154323741246330622199663556001902650669774917179563953782096518603412664651075811*x^2-60464198849123603536513605735879928982306674001821559609545928000137565927782930620600807076719483292492535716456613614137785681833819644173153952510015656858752491144664395245311386860484646030347742906631612958957890029261439801252302675692467749416857942166662303877880805775921697122173546563438971850608915296814393699541533308519139879378522023738497240251836917881713139*x-8084129247859799460945262489787174879166803512107780514733707461527546655296405539185022724673488819223679057820886286785910220879027481239588314026142030377016616582134718824990851073238600252020552561195404691932828697839818779639776147597134041033978950859359631085408961053095326076956660417705749328730690702724668060303456011545426816548840532133735063009679617516036480,179704791066978758302433795145718930231983950211413100514267315222821208931207809642058450569015670353047402383478667935865738251760243555379060742603863343907626598548715041977049572168618378176846761873498311525258196964697377819763245417791050778992056656661533410854537769139555145421362044610467591325107356154040194487411167105134276068710910301524043648774374*x^47+2921870769355968211010537108505551801472349432447897145927201343912309846532872235239452183664460035728472333097173065549174982047197424128513827657620658637119571253707713875640592202300021530020493249965426660909960738399363240489480385241586641202955954393593353573513229688067936908023340144426947022190533158085286884166998485221542092839643118148220698202638116*x^46+25022351960451549058791479535357543140031446963312660195038669300769929692697656073249684188031529487209481280198291081923133778779703320889905286966507409281738136322977228398504598163340999862257891585327623453219123588215795848677289200552879676985567928049019164756740613607454684858101156678502930098576039398949165325220120414312755474222013137725880523828359143*x^45+146718478751500303722319234507016202497416122094989507225345476203370563725164266617874370366261082309159728135467443433622515517645951441185090009835390853520466781393084175189899816331164335461648151619672556624345096806441386606562407814542161258941998525672148619019552195846516100707289831003890232035437908789853780788482913377255598764356907712310653320969458883*x^44+633641641756008740552515187038496968851703205582771659507835911864457744620450675462101261514303352676082727327941142137297383856842002818665367351056298442281567448201238238724785892856939693973098856715154551010472954102182903388857165616647364798246304237635457693720339524990649181906527911502377935477432064596383259559760709938676445643196570984954928931292314881*x^43+2056672479835394011241444929030629497991660112074971256557951501165036456803478791531239033720204096266305241163750729775456500625911398931519626671494638942655735104966781498211518759106302583503460638346303712755543215809878709380525337627326647618787290588135217217297082000463872847689057367085435491461429818858162908461791088397167095704499145303080481521418263512*x^42+4908267154259020012661911462748518199143273373352972073403981620362111640186843330896405932663682375040031306105155046537857824218754000117928336525853556687288823722542386714540888563946824592370865567782835271024051532917562465360415433554778497259717654627964170344180067191606136462405377212151582911477241485773531375387195102364839867140447938354793610685876970957*x^41+7160748249450716683849999874508490202526895207147705489101720582424590945631117074604242093768631888296487931003179603631802157898513471950785159183952806544485741844509515206532167574703550074457820083254204308784591424598753779810170683188123526696278452343715652463021117158634856673605092100742966370366296263456131739291775914243522682685946800701977981683048618366*x^40-3291123385093867929248733985260836520856140992767013243078941720698108202890537453083703332175066690890159246069457753542138609165965952170966065227186971437279523030919519292253250138132116240540695978897544631302122150879281506872076342603568033546566463617392783451775088280074230641891005383035536559785768198206858432833661515650524734765131580083900983634982499027*x^39-61819899400685706083738392466368003245706876323221894174501066930181747389873747470756962131792652804049212717449267613739328227459001434753228070677431061855160238467744088986282540283701551317970034368178463027458186725404263137255822110283726585139169905077976219627482273824386045260947615102063831214256796683465845472820831800519020742171322514563593127671781473438*x^38-245690295434341835503785041940482523958729571634931678114648941558594941033286429456583107229874638831668902242320542480905870666420705696947456524913196517584811789922935237978359777472774268908965006083492124101621334750081160329588963436743772615261784956089305814079112487702937127744735446094691672074360694279692085522808977332856854393780992637993451725703675701835*x^37-645278782617706839533295523729780555601511524771423888990192680003936620684832573754514724618932189282047187913556023363998860482093048129584447414885169054113710293218389311358589519906988922512765371009098868097685267161897310661504439707846376033742221455556655550475259418714097585184404058042748603771003471958262088713690159135251694808798132503910259888909366728278*x^36-1115330446609830679198060839364910009198985665225167544820428831241606131501904854607149814980999806375251202350409293520374501388244567459066698210654186207759008949685462881722216698311293501487473271271157532814551437282754346469853742567162647210391162756599013078068828524798620434499069028888879811717779811807270377837753917497725884601277332692988898166695947354147*x^35-1083590355398804207449233023698821070214583821337064458714823569663148854099919151624346500010242851444300389040443316343138185887887714892935988288847704069439707309848533598307972670513566359822641264486179968864116233587455275983664196640379167401650379602088222639366098532910709721037373819071541603834331861810200184750333574955231678709744401072353356135668031353078*x^34+476414915449914525563166753473019789016352078643860635446762253115676183421514840056320863298086075148792898751955079041524541318973635277610517113904332541530711657750437733772068297278553992134122189410844719802697647639508342004061021383888340023987670454677723357910030731337169935719852275397952775293680118135790551501169867455310559066590042470058386084538866300265*x^33+2033773725310079304167322741752816947919635556113071302158366001124641594484178699467951478118350647957604145176253321976309422438025391704911889237369602404548855283194722845115869149058111379228904216986205715003101378840775791726633104711889711514503126572603648933526193460467333801572707792915266099170224880313350262220128394508808957713091698456993140072258450651072*x^32-3169012651546467049174162535932091301106616109654714332091717634355767650733618072171022634390049564826178875260240724960348983207959107410422975278163213572237207180108581139980689916811129634949528574418976270153381269186842137975848555746253369558103021894499999990661990537379506316158116408489780129968933762080909764822108267159719476206321553632284150499092615317788*x^31-22933718606002783329326702048471120828039745157248888431084440810413200106150593636314937575969110485300071327698673251746790477352470824232423373543341424308207600972257981197098182206138710103500069641742360303238751881112661790221437299304193150696671234352132367540524404075069900520463249005027483205613436405070297680346315277655131875464878307329847565012365537007169*x^30-96084980609801915559161098308893243047325392436223709483937485864936718547014174093685888994225633896438357148783355121940900781202531673208328491510359350323458988608769793641016221396376688407492676046023013887714076350175482137027688719171744429023528061019562619573275683730351600716933138430078653318013552235287941481816141782820919199616764738661133876292887293020062*x^29-55803319339851451450363455341388908530822248099562722083843685488341386547366901116253319844401564707416482540701663408527488971580788947074848210337357146457957098422531978561018474002073314170673463009818968736008847072655085821458478173681553250185187037715366587636787659429600593557622776651375705194052435519144685601019854518473838573288573940032771732257948133612766*x^28+1146024917550997338907765597695143825061039946804264400474985669113443674410006111835699407051986409561631718002189514050290907851371765693482914193544174008500977886775724700484504024800833825359875090474736892786629794616859738020403201313582151277706648553217410502848754842751710289980204468286735172889470004801778834475469329675412703030655071326505361021607366016706360*x^27+5708071897738804291951525592956935467911660237786309562928409528229903334364150507330581457063299488685677458955678916381871718887147221657040148592777487473037489329203266232395165571172229434937157997221811500781488411083289528113432453817621256197494130282483055448776397988968549260291931581467387401192690197171439039653231527878931729638992410687419672200227368223872970*x^26+18802904814421712120353642179380969656088120055993377252734725863507375920971886146620427462424221792704152310528741699035661620297491994113797051288429413144554889962537277813597059468579108322910218533546666413970482884994053356613074632829078514171372170675884940668239021206796060268514994941550958786150325848550834781685463344801015640641919654307695732384883806180761514*x^25+40076041486059064106704021472898545437787250144659676547518474913830669440419376891838861978933870692777699290513254102238627211152593909081887914011147068819670131552652668295807025406759889422517498053993575883668969466903093730415462796887932121213874801007218805056681459996365605146065980509724243557939833743622036239190420118833325932096852710717865161089997188536784938*x^24+47524983911293482659082416989457029866892479508291807706520138399324731100194107569098052094681560224344975113971823869984717015994701898050588058480694429748544989494308182870663022282543757789637180709784604629718393314620249187580660038198256227973915152613518192535517338732656824326147316527163782572070573656935012544083473490189724085728665816694295669614492498832446500*x^23-669972262690497651241715284227787233118202056125514966554332821465962069128145391265163704406827773476775715639526537784266797798811786056497175323469978822735653084813444139605565757678202044118010642165306188526172720097559135431305782624142243261614037033653314833587326718642698164756554287577623683548055887576864390781512798475703347743512758629988944625930350348706662*x^22-204083267180312691760569490716608849359506241821813326276382649668538672436199398856302431463634973208775251212776318333661610733027154491340043639127348921551965882764345973936937953299093319515987035439608905096709472049069610089308444167590063396290042566013724774383733913809877779428063057662979488852134977302416879710791572281313582806749425831254327903894365029992407150*x^21-285785229986799371821466579358123483613488932340581043000846201242847167004532521867161362627498386957623610705420744716201740368254256793452222366322954369026214535171890518597859598442470890158005853755761221648642629574033825811046502924926689463199863024850388047124498359960470539682523252194805664148110078094621369306648294434206322154040974458739036220473271521926913666*x^20+936352391086044531955109596513377412258822633621035036979494901797747570610103271045226047829734333177411746592298493618829207935831588607497060805084564411539584776724304042255534022037077822234766932897266730865423652534884525259998749661113524505226577837166513491121621723864165217870679212731545910620603672537881786523356623570060970477031977429315959593897301249186741190*x^19+2858566336256858564947767777788653217168314058054051823156405641130083216453515809858938136802454311698684477335878077437971775106931107110758172342851415204481710528830768701042885940078102022463293589284561073987254339017247835962900199168480241160103379744790545979969580234182036912525029301103181221807738311283727741081661686117171822364815323467328260473146661206579185170*x^18+2255956601776010713034990631473564119623132929638405199041070359743012220474016122029052520787059063125675574908692260687927434279749951956901461376218444738808308864329089048120198920749380484822834701365254269317493973390722848331135958140129964203511277079652843229613217349176638475848718676788461628684893270117463316951619444532736389764539086764800400746120358698715413117*x^17-1126043950477328225442081378315076121143684894226369627100580748314802775563048017825620343809316296301988706459603153833936670041163889202566113543910007506312618587826512475737759995444575692868197749175913383438097676505597040464614321222156770886152006093038457044441339419718765138826965494647229581476766739034452206298023372083302447479228227447829775188262329072861423355*x^16-5055223753002048781232719224805487284959065173828198342734837092641502903220941684440752216606861356339230616991150913080722226629939430870902140844696099818544872818979567889793988079267903022648511662060201622882548872127706681130469297325589875477145815032248737758790802962454634157627845588541565598931659329431555640027906216193862723288884287805317902099306909299632536907*x^15-2400968291152127211385610084261157588016920928613044466731635143018413644828780107969783430638824779111661603763169079888159539551824028442760699785952782089353381803694290003148967521970234436706490121129526072101110779808983475625372761498107922085520283920410607666106967627471571221817290837512639211272329146781250360744492445562172188286006213982499246575133551652374971738*x^14+16970436275953501222055950567583728668199815671586819405891633137464019076202654975232280839587113634675585689071773010280283768440253484700092346255797467658829494816300449641216345222083382838100697735480331809189542846042501399375039253068909796230374311594625145353194967310501463019352270656515110055668677709254972835863043765353722429923453336929953763175988940299666184267*x^13+36400908462755916602504150317783695364539618700579970203413319388943616798526284578480359019825250228778360114241109476945967387724828538318097075012785659061237259948989590337559582772114994050742913493316978815631776346480051097325654268918772159791625658567236914943682584909192000975463100542336511926722133516243317707257303417260207676061779774901609313576745666221883656808*x^12+31257574626111560723115730441352847813034861631528965019028779270866409585040111725683914171333541095772030645001613316315919821695590643144673276508201306949712325777624745389827522010755478143962788363481367565544940387308723769997992042482794397017203427613535325935840325970645850578873390191267087735366233451891595825558775779429106232731363487868212293206060548700580303085*x^11+24753950731326858945639628818816859331370101222063315887591996927732806572823109097542001980690811069292454153971692489939868255891357901805528390406482684414496673114461506555828784763783932765854110137113544904029295418286664625683069790978038607007994442350799368654465592305448269726743766586732106076018168204225933258721459961857943335087064534072670525713199686661508897600*x^10+28555658946987363556290195945739738144973355803129459980148894631558442441473662037308005847144375069130972803720242019403852971031393660687054161420230415011435504130681144964931040056167074132672404764129963483127891644739871716572693391342924424460108791475359401483291151224274889842481478759915220422783310506941074636714778017498471092494302249316965616035036086531885636195*x^9+21758518985293184899438049270091650680814913381071868874081568242754679095890179308112822409667106040440629240520199552798197261975880476337114133473019354261313861937302232848787891104276173075740524757299500832098077320765827707732006597936972620441463183707334673201295050370980085021719033516155749417061853133925943511731806376896389788306554709930265980989308000836727573556*x^8+13133816132531043813327341054661227273255769488162640123465802626250861915238919065289224881096669271829464446560666173672977519302821437879644105886020419955199342628274064514753980834415383405254524492611112791585794446112023528385514727155463855349311263591796452790777387163905904249860839162644698543695931166278957550268070041819502958739315706569784715467683197448611137409*x^7-4137266140070840268031807219691837651483304413928897131882180980337960029664986443483180416232414477622137429648404502257507061344595067812681333681823649794091666713358374218705198065419173741442664176768087044939567841238532955393564699766161981289134898955041287715297796302847924029273183989228092301351976897509306498140999676630575408732894497014813096971157376555213052972*x^6-2034697157572140729317009882697441860893119326008830065978995792616812849840954962014809257790098142771956616768947973735861130939936734670569041736714015216347686051778218641288982334266549519788372693577417813527595896447501620169454407298143263638781913973864957859984594131053345058412521481121427089931394784381412601841773554829119556180105310983389484139939251644124057769*x^5-2708459815918983371746107741188706126819708536150723155012743527650900855663071143311440215677423075828001796691886611492349222561885095051701019166223614852526090838669705065277879951782203906578638577816822885494174782409564856902912911250241214318779387339548720951358577804204508822300913970001574306869901349620547998946104755914773468713536013550888848714484724386607097258*x^4+291251027710172958850851863339977117259289506525023379960671825016519324855339515485843147342834898039374547800427446249425660978791207856378081393336239621709430375047367940977153394788076535802363195890419794601183533653284083691681058808366869773553367317361502515135511515261712081494447898960427251125807407624416306745657335819817171398283211188934553516563121126148121544*x^3-25734227171305316897752124975572596395903361043499782035461150907414903946511868017964586183099521108538599169032399385523621537644724358792465004044153827483604973169688582051456301255479556410337910724183607946990877582359014385167572056211036543997552184398084841837203505904496323507673115510206653576190326674142794871737081375183326028062453777020570459538031688730132739*x^2+129690657374068323614527826247214299550400411677109671628089324282997534063069505379388160522991843170073198685290854118430195540125843642258865926271330475507152985434252564324143999071600894603288657374612382185158663033222480712250936504224150871602183050894367739156059004870904729505811142277477250891590738605971205576858704669293273497971872087566347327091302440910653152*x+1069187140901889658904472683588153013480969333358061533621979176974884368319708726596704234650438726177412264253324225662599041156419907090855466644166147005596602486610415223720029857150506173967261314815593883431378118391067353440219286957924861780133632931436470366989389228909095062774658144267032133333624964545337487937074000139909401463906429729896894014866162518109656,232012079301347856725757557826465705347693318637985941915334861883000038927254242676572760430058244008270775108701096834300902337838504422181423051504296771570609636026561973494891526168071106602149934466386714136974337410093266874044268114201239484958258128324541380088153564805102847751281431754105022571369248396160269142425836653074503142957155333824488803116682*x^47+3708024463009042105498115912436701395926161363286151956146601244694693715765226658047873453692111741865393164874055959014306938877259288702777310604598310745059525045861818534856168534753892067122416948917029359943008319594230440332742932607670566607003014561625140196860242531705413864559902260943853526810816222888954506267104747230776741839634994782334917476768606*x^46+31237593191155446332057365583869708507492521777465863001139044416468794482799040007797452585124668047523838241471882693600908140594282395514609909469535486018576429588594941430036061867194542944057465747055800732606195322737141404381250565518052545805743386897013983700304080976299978584948911674658426753009933744947763561582958896744467158368979413054890690262501136*x^45+180135147385583594406616374986740974902028275616393100523343918459589648194744677605674075701816794480997489627582128454401014818924128954210398332595758686467627675537124470651908202801325262889845015371143904717902146663341331861558439013148375464084193217672783872301416349588441460859982312269029887138454294502211233709750092527487515274938743270248863323400163387*x^44+762925426917766673704063141228938522571701370093142852369177303463243803358215682723373898532067443850835872885438703473449656875054963063439434279506577057474792966127567268994476895348307919316071762334368990337232990138419475556651124204631670149741032706489116854367349986991862735912668202451651337254235447544066862947024031347072994908158864225212571875730788268*x^43+2414219082520358125434190043672135004811571913134773986088197644002289930828903745018478423177863085594215088186564907966209865652695427265504977326112986825536007153203138137575759148275666020335876464057164606729591918587491852882430611768484586714043096498510394112590690648609474445649173474559107763572144089701876990479139654252128483110112171774875709224196398866*x^42+5544568679096247056363873979423089729431467306861481651933499580277718340865446112255951176991174083372632891143476274194951231736860996774141736198407172174516466247606773247328678245781387085586953636730334211205727767198251766648759326226197452458380354340046978406863733178845092407156184526541555031964131332713454346851878906097675712693992198222576913761486828583*x^41+7327354477748046027918879866988193734604345205228019112960382799458128210304463475969001588535862348053353018334115056081414966177724542662375976887027165630020181329971446585348414998752932118730997460249408037687019524073231298620827744992725499783714240440792687986568955441088475599154326124594220012618057929428118333516540792670376664020668713343021300388702627539*x^40-7124833127144149016032967545726447332740299652822392119075975875662687941430651240129822955301225454718176501241740082353405545288358099645314517026219209224589697130524746798434051213525774831958522705139455398794777202582870556536792074557748437656018797530159655153060645590338589557788845101060432119088954502765246256283149576425053017585083344554500790134941458667*x^39-78851272409715802874312731076886083795476028988550734110736773019752106241097991477308719649063851291051400813438161585126045805471554501710212062034689668412341184638888098122482275399525999599390419286372725289162454567172402593434234286293432113339758595598116178583235364149918032773258463162092535464620851005404168696305045597654018790408892987279559919787831625903*x^38-293805058945995271432570683777077224776908489492417421508063328663872890556358296613018152906707902800340746062469593765578620513007763820719952954070447861681837471729901566560520160438016698968293492241578908831579647771225729855897320583451020864273146683066542481291645684001468714742496064613896786748302669438009695425661888454751676939596907685906291374284847748503*x^37-738472960358020800631718922508323124281460675732023147684503903932152588455960843153627246357027704008923148001737448041084457064189183048113324122694691046014618494974062203515022393221508558269371185597229515696081655648272657732437796925447019682388236965921728299142864099300260462442755377227665460804196976803884861470436091621355675263621651829678234885751393891603*x^36-1188410211047291430569969366155691040282298346553795557970324721789877274011260328983300897277834322891486421429617513782034636582915678271808789086194320511581891456965286595123383745587776331512637075455088838074028394685921908717663916089674157047410162062510904763781245282718909695308797356270354756109891697252311053170223662058454824251047869977045428934400949313055*x^35-955963687034152134437254310072665269173994774020349481603645697735921367255130826686518463780202676535896781782392050459001067633000804029166693494649298795332487803846546116858016068759634747944787262787433384549605563261172546059084864569681950690539810744724713969949818847651006683757751757202162262688353440068286027090583911206586664423982306520878576696465565662563*x^34+1051317096560311170470100806717771007981223535816575435721234798885364996539157563939058658221941423685474782546559514589893673606450589295614321223854763544191042016127840660122349830954301477805040117216570429735383357447520080250074862423633736091489512940796840871342181837706472882318622641074936125468959011800944340348792052407771047166601467667168691833570323482011*x^33+2447593155765116933145436016460143898342055317219264821176330417484606163086158123325334500246681156362890508698803274694149176529829628039704457893165309407028030289694499798048476759050714177302913077034288181247672347273052384161259266456836007597548053620191746475299515726821342858566529268274701088914255142079746707516052862948327090355417834250959901969960452915357*x^32-4985928644011557182729201903090879296994250944874798305827586041990083062570141878324128858551176055965887602361648439369618134222796728887494481771063514317684996770439894602332801714725744026657168130911812830196622585791888433034720021453691357001875218459833482373549504936687396237945488335164413170384319509383496402746617900768160416754858361623003474955508925737863*x^31-28583297832547157357805986633530158074022141945839577648894786221431434833839602670324397299892037840212505338140129606671147615560408193103537821187506165957575558474941711560479704228855466398450293663051829333481369702814562987619788442786680886795293236807794647081846825734963899459469724533351306413616376793278908540774119584982240817065972684103029173954277765346478*x^30-115148318617991348415689641639811631186553746056991371708162431166259826278344829163549578313787904275639622170525396046140124410765723968586745204488484564775151859363524895886331764920957307836077101219167369572420589690047328417729723579086541505211545817678387708693612651611362463462659011804270224694144036673936934811171238620102280677872382087515810701920808885785077*x^29-35455378971403682732655807390005417967101887502950204287641043287662121940000561687737303917458364196002923974937997057221113504951182684447470262586214890304537013858377739601678945584792562451599581959053037181753619680279123657624072569989593562445675580013563167464973112414452320153968674056193913665973953083479565805934888072943641961031824765665188319763766404277315*x^28+1507923941903967723656591060725917432089638966547376389250805491457309362764425196797432471161451602845100578120082454849197368091202266776729044249598805228016380175405294034517179750129485442478296051253353231027041318905285697683132942159746590798534280100538476257672944325305714202907703310055663367209783904009616784764472630319756267869835411230601511943510286671432396*x^27+6952115095795529181940382913482816157601897543417742542882727890246841703360749368545591526265207094621700141362918131288366608903914125096857592051877821761513806999232884760096969878846639206127096357603137033815436787675949742277753575459107352078473006820992738489114674597878201607882582185488166362670023673839066723126485058934281685227958649817349489188922263420414730*x^26+22087472407303365805757208385319818553955779533615133712150818547593045659788910386321566307456280596908276918298077258159065178259958385476086026650022466248777610127742008118294038440804030842801168605377493489509359174793174156656684989186067879877336286648433256801483175648397890542211343778281674314519531402594887665653141868648356160985511710516764638741069006054993966*x^25+44492952594107287938830888322353759884773314648298451825908042518289454405440770708316512397501239460373646993020977697984820359744453562896118115650120002617654092135646519133621211236866603219599739635786573639222732551897195872885639333800534824502464995357093085125536887621465068924012034085121035233989508146515023806453458925426978234425086115394490172942897813739969624*x^24+45542817733531882510232345557799988992537554701816834950843853604880307020505974079710869158083291758489673351655545656598883199455253943198757729992290882880473340130804849546533009337435702631632842755394456973201503690392225842733052739105758592736540274842076832003695846269850803508010957458516430329953692975230928007765112805398728199139687227761854318650145041755885268*x^23-20137895211639209112473150846180063295277357993950479838446252564206099009850837093841031888642770961128189852136712975746332234049100984538744055265980165637131564662985480754603935791626852838138640028112102299266977770040341174729539049990849003508752606146178424663110620478636250916877635887268482804011145408844140260187848283900777750850657974218850068315787245464951242*x^22-263766222024447732186959700669026792026271081980891989317433886414365146619449194218581826879502882432223284187037582263928334730829034481452964459032524607278062841747064147735592036172294308288560856206166279773141255225922780894091217973803307084682670525538384367659326913970918850700557852709787381732777250462606568322738087315111063244097171074768499983557882450926021182*x^21-290563961778695044087377179795284470215345399287824537831556657353705427293624205956141919480848789217049149988364163891766396404005292295292553470235727341298194873527172103348857973894788471029253690209962409529620003801375037055638993522684168639543487721554020280374943091093909688148000971583616611796244740587186237911892119015864196393720573506783806545070858301626578672*x^20+1333411853599811119066958701644918619364643087834255937942177748643329654364682488564166237853610428372365537382741926639322504766833363772550189639187924215137877446399995982615348081936702703457192224372913908358660389161925815474387778574042598132555740975715307626009669373223670667035880923843758319205860008195906107113581494936672480758997896619419847991589344086164473594*x^19+3357883393129640626967155454020786522735613618246839219595799796858168219513279563488261416022855169868439009069164309693294661435095619457425999306363515393877291282573292169483096639891784899304057522613526508417014975327119730940189775333435517933918302850317193543367328863717359067021746899836544295734031526772696521072542212313745490465578623237347421627968675382033094652*x^18+1739174151705536036983898960551549661278288564554743554243840961149702257559285607446768234578019375811247000728127178358658758410971426304165617649635125150890301300691021098500941720306772657474534393751399818625600893437823062557446835019643891805097826054645215885526625534737011907240356188761534588297885007144796163849193212244124712431512084785114934412386449905415667394*x^17-2446084997481208531927018133949039495793403026503383652405311153165339176999100778300316745915799980082545192377675290048001020343389224740860688342828675130619805044379540559973753102432511294458645484195639358605583477298946071206451656728245661905860562392154986612776838475249445341769225884737842436311413919851322320046313118040345974727436982997042388336181724150904161757*x^16-5991841071008454673376195323402092886936100509440198686074853076544820371737053232885440775227470107567434643971760391606573512591231311395750263219863940842203589649174175144330132083256534861413101705768534373724335968994619164568349262248923942099040532765344587239825082852803706160049755251614613204726518157852472973181849113068664092620379378799262499095844965705293097156*x^15-961608525704089441233233033853101137312415281893129292539876791736420021472543747796491677322412639079848271037162621784505062319797862214819976985124153352678817078756847838810938412328844590869314436719988969115551695415849087052655956289151924889941970367701169598401916921833337994673308416598692103339220148979803904528987742289039223353094884086093068029020405239198561088*x^14+23062342043658091375703101401383785097212292462330739253608329264858925208694163287715880554601122197960631624626589302488512305780714274226634567101171186570470567040854631462407377592428785179028215500838330619996705704081387565761512379399953915131382895428901951313355616677153839861406302934098094989060239985325097356854651512107203629852436073250529821203091728585305443853*x^13+40476966103720333982003154033655810726395755413683969861378412107534471795380884434693406933615995284802705768101397958123655014858295320136976482698106819001782651308587277711521952825436974473027878777336005223785553211277312786155248449374871467237559297025200680400999806312173140459454891322454180885860663763894170733960186706561992013774899533976352704395961730566052826939*x^12+25154959190448835394496472518032370822916787179453826257860341955505179724115597224518243065426745570015149065038448323325049498679900771737539613457371267151775059267862166522097320058217323870196820474903324837564063627252539584751102452816484585944750204146056916899075212834325271687057299707745993848727819823244777462404909685838705113510853194659226998254706079816151451485*x^11+19172762778222893205844314240839265406652535129527023689467573582295756824085893290805173482409761719889800548373612264328876757890757898099569955412254903295210723142795018985087578208177899070155764343671284626432466536585212075216152998235067775364604118077152005637464686689463874048218286788599504240978507142696008280750667528843306817137679577894761113382168318345936339171*x^10+29041133280050303733515184202326488837573967319724230372417846725219085869364808543725742808962597996644737457823314814310717961413740169060659189420442146216258338151600717204837567592973213043617235779121704458059195986475255196024673379700242829123595214061806705655903817052384490416961178625032399879682017801309827173796298335834434796306877903030738823109526549156746297459*x^9+17577142139283663623572557608232619750165443997588853939953915832080258032130111593789594046874775672864986218342201658965201905979597430518577212572422132315481136868083483318558845651285215096950843855766235902528172156978358300219184042190090886978888801802289271036234040515658367110996653007207004305737517636971764481688567998562072119911137135696471780101380218272511485373*x^8+7642970817979765723332457315463282252522437082252516394306211601097036610851095520338831263761185884007086696737474099301282431006425102235094160186296013780175336982780126835677224911135805815982328045824304646274790664686130582053825117355097017733756192011700065910410768879475111928889818406231469790014907200401471645410426289878653871111240709476741285080558908998805133561*x^7-9410187364352387743302123064353341974837547738665364355041447644497646499488641730029138726527798336026256926414525700681815344771940549814667674708623582957000777289487526506744781992581830659663781612585842907835077608963389628271481539586317486970491857077792236426373970931203433372875513260829513306907805156243711066141564074920040580854390766352933882866125697706258320725*x^6-879928950587869570181642044182114849526939162110508548662730551306849646269712077640607635673743360011568191677261424466931793561423016916173417222649863247384320561878626923003850580612543147781142956475843468011412179357813721533816631759317289998821987958956521659492264446482118792248786705297721195515867664589898542878942209199934617541334491187232160739703334391056823251*x^5-1566602205840760319208284415558773214307664988800680490634643721284109584937109208969207029036624110990518817982538601496556004598202653107774874910445745123507935781482391412745174470883056222676825514874099372003829781534950235438391687226479561856843644038562385741974959377458043550139683409598082729700106723737035424397418965405182392632806605319865637482194355800046406439*x^4+272952009308772238693749106372968335294754031806932001949183380358191152759849027767806482571974703120336091491719116367322097273589356514864112152074200088029306712309245462815102803808662741069868670877479139311811890485230828605862381437087380517047817130782789962593940900539793546780039487252866394822975373797637445570427010170340764570357014487723166248601433525730663349*x^3+92917320383013965037109631071198586210664972982243037779899871008331602810439570891886165880473809252538129781020721635484305043758210988029497128612368870026948868896056643981701516576424194973733118438668654374123853780457697909511232711796497497331016158196348946657847812709632197169087617507362480458259244778395754229352834623681442188423327269988007670958991841497646100*x^2+3377862412329910653334567036049766955667201452226157558986000612824115346225138090235471689765136234120673444707747697445969805641580021052188817201608442739351184832913615011185612915477325780790147267398486764027351227482108957273609834972676671022283638145298125687343756254494961291994906214619010490289701635640498219447843848755702844056543021187925377091025802177359665*x+13732259458274517031280155873308331953384407266671908199756939499823979628315792982449504889508907358824436219624680668108188179405658844621533170066224817777951482059400973466169605113856975844302956342477414908710272083072565510027033324407765768819756760179159610333966826539780426513077108009829421568272393523326445510960398396668204785865970749567516516823864312187332605,36981833096377495783884488677359740820767430092445930343546103517515552886128015348655685646313083743569656164281504790949000453959973873647776810631852572328252372163886328482375626674203952780711875183115671047281356773715634873085679567365406010375600357087710446533606226765025279630898480905458332281952786447817826492611424294197316680015162243157318902281485*x^47+594681699858117805889415655777007834476224625019823273646051623342458751019079010124730230433184194578613004504166500554343138905825204358759706386288236726242303355952593240062771439965634118977178931755201564088365385126691541957754619180982588730338280579880857084619271626905501069511619371336571189724561122366343567457653717709921480834875329691155886606282373*x^46+5016780910195195598636135779375295896533848036352371837057660042307989409531798902255971993244215978300690664820513081773506183569309681758319227837096758547247470140101004741041245983935992018820353027020357838589634788978056578729837339737073613610171014356374966144595258479707372474869003006308030547232521864496046106552397600856780425323030812329476365837299447*x^45+28876830040428358528146412912345720586187531894380485398109363734516383467587419800675298024565544219029041322933014484226824949094240269578977245998021736410883711963944375559306284781550168427324106694680171485063111809333294639147103085065048100160749224500000572228945554918537125648019836387186427700086889303086837471359559847726793597600405406191509833048072733*x^44+121702729997750180855788777403460734113701539241254626255657801467038284976619277460873112179215205644150306586646734854427496835019021841677475416272286317534041424725393664301805742247412886914221291896960908378463767132791809183538258165501356242044963313469926009833845834820564908519093992997160251056210896367905894992613184054139953049898066306397595581151193187*x^43+381133897398282069011764053365356972827215779346903291175442363107317199828220939759805315153258852004034383439398232784127187556401828473278779851608471801726549150008470000191394999833191020811740409609929685566764795595974845405218712937146150353799011218153805950795734198977971931213584317525834371540122472177595735222443397733765398069685810739061523092888208308*x^42+855834477020474046024130276557391069352257208717319090372547949480953637938961108045306540915867901080398272088244844458162709035950018891613318337012989136145121501851289660147485716827550699016744660170041928027836495219910462445475073450797007391380849308746824647169882745997306284468090828986969468607164222475466700638907803241652829313375053888786033796888693824*x^41+1048600004664498034573610490425380259632364691460715327935970770391537132280074801185991639121378856734956576860525973188771036137307244386775115900961978296647049850626946884501854266549034743162405372747167555584718096625457215540652026043269241535559834568899171815156481825481337261892657372413411314711690216574319815025912979035091926899078009344766808274087709843*x^40-1487605327998481772735889448747686536598538933567112880759458285961181924064155156564256398684123619848481944226150784824120592562986474949986776251540349271508375336647923011690398903203720153751215927298648768284314982613193055741279625969268699612596002539378581894245940330602489065881062207669518696639397172381295492184123487269983442828704012615465690280963080734*x^39-13271869423557575230860604535926470856447259294331190349150226314013959322878813653494393959820428753015823105002810718971434108561550140169162663125753318269604487992327524641217757738787018386207412656139375770162921003855703345023962505463322424548538432600164628599551809357182101669735163614101161192518154524404523019960018365043350065064606115644653278182956669055*x^38-47354375894244527509715674819169344025758327524369901789466831083914084729540213519206261222925327247231649357944343543463165609354929802041900202378324204390919865901618769546326045202018464769024620543549248401088214531802565330320371674871820295674846212110341671182344812954847396142367557083614653291865655271024896159163248735534205626703691155288093860045360962706*x^37-115376907610842362024823006158633384668088158189224221338770018004152891103497874861214199141239198507239204447974668486586020358281413777081521089500979172183584406072254293575009531216954976121994886031083572519063063278988857522445643179457124394592866042244948166979457241677403314763201394108346200457727174560940237268669986352298481097368433753014887295731429472759*x^36-175726720513750791895868450789084441830742862743094333992418052359756706583929800606958169899843406881980225003945661300033183172344296920820081539569738126543867791052918657038136340671411129578603660307416358065280314116496394070522785117438075158530703155104468668111642602278284596187540718782296130482272980841161101474511700548132829038485688310505165299910270834528*x^35-108514714398507915409503330247712023934778481621366266312114870949954186788802737074747053129698840283402297598454343491944349794270645412183504836629678783390423365158450022524566075782190211109433643341950628816399048801820050488376969151010782170709626191521553164343757273942175404585113050622603133614772423747494140185512875846546280624077006195435263027056449127189*x^34+250270039826339514045777147239735555148168668967873193877148135273994166761585951654063474709478386679216507539044524339709796857077471203665504750753715791088732577124507560369802690916584440707291822923455619144009965343857327273690588920544649572173813113268213936084652739668104954511589163539279792984739681878520482679966139688127880425456061038503727325907418813215*x^33+478185734685569537462250628558374885544472662271753953891190551345830393719912638016758005411742954606773629736511230808582618975301524673625927136610650533646166296203446294392841890482927645703813791516752832352504812052306193088119461213199172785591933456344775428888746696257182352759875817161063190739703442490528121900017390693729217726011736615564737080096226336002*x^32-862051713480270727264465335171330044187289419443163633760831729294809991454687788072480135607375613543774050093706450983036013769640144060867814247146634700889499707340490703935196279137542332903004110129675399740325471652716255893940808363881252104713314789025598093301870449005244316635276735256106612280508233952589620747573665658908568990630847679998898316401460462347*x^31-4845576113140511072379885348219935253187896023576831720372956551148402363670218505271212719701632772056339703301846723474563446766767890446938513924016692706736454736225591691587589292539586641861319254522046077291391624445536076051384051232144152564662153544035297370443728451350149770170915086254023923845941670823540906582126248961636413970525686480764283673383635531240*x^30-18336445609032967991981572523337561297352461921975104911215059643631888130845407530528505587829554218665995207905169602683396887998468312122420907515341146080980356587428687966119148238616702266708787103174962815721146864883024282162574439587839528567279335992792929310656419135686141381997293422830573708208421612153904524571784490163230241327857263932486306033975117757043*x^29-4961017655400411070837985703448017316941456235929327635982775846050128555497170624734367871028230601021063191176924225686700257397902495847519084826779620795459725461825076628329493900267714212835672997164912222497871183059017254451244860882047004109431708931223630684468801090785462978974528026222303218490561498882104469154772961263059066683730047383343010970319219005811*x^28+249716983305484879420039981169345265835379124126194964537382221620191295658709200641150109878000735840310959239519177931500335315727147147634542453232974232854565003494289659297513887461291192556636207389776420180105443769177474189585850640369485338553304187665920710466480683676082829742874111151014523728517731432002433179406657628940516282791020258683410056533438114684358*x^27+1133844506330819347047046519777245760865608286163090254283097553940440876663609448009962398346590499511928998885030828436813911007549971566526607501745343790562283504315882622313570775688532338381219116655051719566386587785981507250251521360917206699830874278342282919362161889569954906608609658771697800758891226097114173855404828380694830818145570128907777156328972797115192*x^26+3495627328464090190683476512363738347317636783644024430735399913466373596159986883654351390890974669955315712893842746599215925027172872969396745352272682042700079101491604691707440484522165069295548248949302637466254881462638160374153304484738935842945620138075633919165332292249620291925489671603096256237376692455250819300113342023517145589255250877559411551627064834644026*x^25+6836226930572138114513354522694644361807367480258438334241336747419129113229327469392680421494487369395165529452738226525830273812439056414725084036162609836314757144233741672833223926829895205186464285898536663735033357833822537091901379682301074824630680848344995086453830062840501808974982229165717243322238383268920267222236141544361421459749102220695906610215520471684106*x^24+6068994467030063970994897426976983852330483217319154477282643650737840276207511695420321871026392076441222559613670059465756847048022922620509561719732917226356187908829858870906107645545965591788092347813172609529753391947474582770771314703648446396538250718212591901071008792630867784656031679912090558948610770542352251055156472215351971398402673983058342153416358622498478*x^23-6215905157585362527208545691250877676410740255833290174606759216941020337789995007669650648024082298886397715279745662809459831328369161826756885778735015757815630408898176934209151084860737895902579500440426356702915233929309773005682705643343438196751237306413834065145876145321155301265848603973931676156864192785660667154832844416532265390840546798497847933667726817613584*x^22-45923326757103374447527440350580782183507260263784282078977172444413624271794623742231090988109758356876189438366915414055928240795577704032849197370216180717772755857853797637198008685534822099844811697978342377103175103251301814224153230146782621596212130248734749105158634091022070723224371055098466512699463446346130632713103775398562470919009988459777072386419895127503742*x^21-48108249004536023296413110839802615346833095873751886048058853587826490403146507234904395888098377360308404885836017096947750100334410891584792093591975032853578559118634489376743687780412089537842684737952516580955972145874977287635001304967712150580290128520433935861291891787910041909263468396616454742286679148580859578635003783261220707045840237802111648279937488492732298*x^20+231307084628352764600626885703527404533084802911146503606193468938228459381451373595694908636758850492044293890563449464818891522219767569739810717892251212965562442667447619569746596881371977475250504906024092757009919734374833202892889665890728262079989711449058300893719408505594862249846845642573866810408589408496699712664018658998875190397368472005217795847506102942191859*x^19+579537946632954104879579945460920291904437184188999371085396879369406804499942009430459723670181355840539927490702484454345592412041690259666774764229665849765495565500429008771193242345663071527976555995742159315319496247113423698425101904145597029956355874950700126793470535703950961115366085526429265785591764638879671047196299676595129879504585378934501499887060066673773761*x^18+208499420820894579684007623743608017904567071440524428134370972788513635917923124006469107806382601555419562997189646055054105721936612410585344696006269725405917725611697566061656016604743745427934092924932431356715659149362796269211030000329903116261822879501479744281497752716861967052201859223776211333504780189397713949082513286108749037959531618786298807306812146654837381*x^17-649647226848381829646249969480899003297354254231680572566738615407088415075070078231875416237950857797603495808070484743224023219968836087910952506553889521976298537818244353617015801183659714691943755537805651615011374429944381822175538352920160797913736116142737295001959553179582145013882004990170295342305671906706581945906360714274723824809102712437024373487501246957655525*x^16-1113489063551042029830506976223891033923912700520893572918889064816054145840942672048770833537876269487194706183754299768239173395068794857648221130171523909297194980426560185992996301149240327488236332063501549659086997585395784266260039463413773747126248986072459854629295168090404243063480850837425684086495446176057925487426093565329943735498687884323454899793965419492544967*x^15-2012870735869883211170113499386173302104741166471612496584036132305242825682043054341082180631707151764482912186926123883564830744573045038276555669944224876562480191168353045047409113655781551273093523678893751774976900495350047162040018728236191702806390884750859223622264716528545287709766453346427090155866012791767170238049778476039023178444954698696406547198380183781384*x^14+4176450513216491506263452344131889153581541581039683852746462571267289531159729032972662456377697932873252394465400070105314468258815573276893737354389031118650875045805602702484958993768709493071504765732519174305588827808744169443436777000638925500803936920843487628631184624903910522076313498697980946285440300668937321636377720722570066333460033439334367742533337435527629126*x^13+6836390693594958899156459402931018642106411563573614284914591078249765249668198469723884570584502254851250027643332798637580454740509833830891959485787249149064204610363221160590347501537058843926307993830095846144207677431278426795085092160790434504909186115745293847168094842462018565746181822891620458274295204259267163193398829450806478413097092506452389889246860697977874121*x^12+2572816061707494867359049545751472751146079928536120272371519713749893526881286850076966987178600433350806949657025953128175637776813937995793783184984372518492795524823041935827493444146844802174843412526489666508995782348986497592069341596149224614523303400965556587673703216333884924290462975784229053254665940267556938284072451900326573682051081312496080578568244362659475072*x^11+61945528261921411734736083709168088351811832283968801348340084621140843508034364432014079606024670079123452198350086554420628001263567842242286216106249375118750748281938802126416513005403139512162115787079541548807323772692259439479372142342834690050563518771127151678400072824045534797828942264108857939484465776711538843306936578179561608660307029630848058554899504945862857*x^10+3144034316619160330646818086646554180166124055721369927211434881617790559070852422461179325210344909161962938367230066888096585414361514748138985693547002419449455529240082745887907945957640038855742089861041092916465555748287605482447997689954139304938692587151444146755561120389771827467785649934364675732055252907015417195823893540644005808042818782198349490935793896816011268*x^9+1943284987037611997343626537908087823489716179259987831696476998379141464901140896921326043551945149753383302448634087432280918864261396482136731196394038093016714144344146441580567861479126900724337707669479345213299216272832246318135418857388694111251180029393857984587345038169060991709284022461122981056797749902649027125709963999005289771656269569735908521633417218188818483*x^8-828158682758598574531060104804363666651012322705532527454544760472692994444258212727602967852200886802963669148043150325434643487090717939429302168005824937277151571614807616120144791361008257618749787788907594314968859778032851362647903150301126126164503571479524006564008411599245676390725613402068701936225477219344611084111938194414444776935932268338585333971089820579770970*x^7-2633586302272695348066281065105315002316430943249590855554954249973575206969940958785402634953553381068966603761996184259080642750814462234271275691139698644709474980044152353076078261913465091079141394347102658022277608939225763084699607323294316085824511397171735151055724364524274500523847972863750342340395992746076956036455774838759477358468745237601748977125053800053670829*x^6-690172534748719275663514996748298492395676340410047069895369187615607035615345008685717828332527093825210003562545150785804896236264022719797984113921092958908770619252108944298776584714115036356516824900773680527844135956891878506074210473935481792935853433309178209196211686302787256949584904510826246926258459511091989843046548480316536210615008971084533058261855990284762763*x^5+704765198305026983847450850956673081201001811049266304827072268135971531806998725023676405084540450836934458811702939353130013000314495143082571784866586217228539529606676239331124141138813801013640165179400277999080852976791706021681922666112309439703257340416008583994672491115776616901324387018377555118145522592318740206780330311725149079497896047475196644197099005536796196*x^4+37885284116907172463237886060741545451373594654409239585347058963025433995534373002402905908275981904423941022222620021436666972815204394402401917419425252334632335426990616621782804572528807756639846702317791113598275187482384865064630854309277059888349991521336622058605462246330526713998367220178320414088731903841833002915707058051784717933811087191561380248792546972503223*x^3+107058540767092099944277362525331754821265867475863229296938979734701290287747093050971113887782517095274266381538657026477913307665064225608825138003845664141078422827840056859711440189916178713205830239638982925409831498634989039896371632972241489533306297494023147527684789573224085453037027876147976372023912367625825958938883886245722223055230039652233164617550599700200988*x^2-29443916110245186959210653323995490745258656962505023200327925627356081111162383289300034008344350781457743058029485894864623392668112412807319221702518630562274800898544936942110316065726510941510782650805552899258388455849711392570569028639540866700644382346590743487573029835174657680560401301529868169174255438740847707799538177427861739623110284658149227606925710664918221*x+115678685734820820888150230541432657482214522958428601194660697651145484109735285647719386082555169986530419441626553834282247533770714924248153641912304680958509104308683750021369175109559512262583698404890883523095848227744226411610262357291492285316810052170742481057511712735010859326477138103549743736183234736910152938815150546523469847264383959054978516016228530800035,3689118353798137177428512112836933330424920791046468684200935499857188398123868946523880256032456310161617492539467176592435371400906278981944226352622531417557071625434327389891054258214121236927580393027625554711995176060804810131923012831298530531160732867290417357309941576434613478989615916490063915669127268659072841276210352130623619384121673685920845899912892*x^47+58883611991421682165160952129597334865536976091290629450687845833740398290859003639326061757694091865500684081099412482620495932875041054449504789093208903334600826105555455159773651273247823542325407758441320618473825488890051271924380301905484176734580911041334618100393307690326436025643986799387789693364847092869395393161203529146681249166086127948808172584720514*x^46+495752535822603629552804624787873422408861147318823982279144536060348182476439341389396623759466754927268530604822268773534096224671636960605499638947180613566081460935829263803462471196348883079525251031187609753955410921402514098368669396649390940288578664514513992074767924217988361446433009839186429252605685157780469526586587268056529148216137435846796126800504413*x^45+2858273572394546293303396206072868292382147298279295405342928113953036120137589526371757951803251725776657468431700721344788688735894847288251555886542243621337311111222530057848078622994278350697204615059421864274694193025128842356530851470671855585050749167267876051119685575879605389719131879966486352683219888466446929624827599967079928783314258230686630314355694781*x^44+12107123080174638135054453238702935870111061957966260586883042525895895942753486147832451337809733112020052835256987148702400246233246697382282512399443098279777972816025123049750478950614189768489395812850301208235589588679202250671293013320370299145680048201335622595436819880217556969707997333355930176260903462451305360856606832069385598775835278528262063962148569097*x^43+38336813312460492243137309598193005297123031169655501666229041993106561686675432005999023939167778340825532724580740757422437602994371979952812590277339108009445153727144467096911124485073643564087976650641931045612837418400768803600391357133815501607757949277574228734916820445948441778258919773944270471272168206379280942115869827155805388998469151236677330035743070796*x^42+88197899915235511640820784039958770015866073858893755331204979442273586692646236470067129338851287476312720015135439145535399766708310969823425757297625298252612087149832455667055423420284973811797705646295084550663396632047055978101603685208942123725034748517475864208849180731726043478145426622278812140049475568857190691475348813110905050542540962049005187362135920425*x^41+117243609292244719026704787052235984351140316472490305490220370952146843871370087303013374757969926607121531548129854935669027474086612128993999038434308912251379961017826278678449034746900748040917789943569881571943640789106192087686164912953993935851016458383026321848982158695818055989104466843777138077708892227326798957011146997318144601620472510216617303573633989018*x^40-110046974153669437358232223222708800128362171562538373831721500046939592406890865161506045746271822848878495049536646685382693605968481956623074328445202158229626443081169407059947090870123249113763457967711103021299546112012142774666701943144238626380563326559161252072227854285580352628105022147003957639945353192220395310226994146485921847074815759812840359915959769687*x^39-1244731944022897962751317781778048026208528870897216065220665180314859298281488708074145156314078866118126550363307892695700442533892931410836578107884975521883609219877239004255782768705610226972746848988052842970245239225878003975295718589645311081713174559934160363135650730388086719770103028299656374611587849335024461656001760200651996657804713233625044425399500021462*x^38-4656326659388249428921609779838744458203645990700443126669876314686960629925538410613869961168781806595779670006543102827202157401664818893843501624894293737186223523893007062209770394797531316787613619548176497986366952715603782745357495051068975089077477996289803617129481599669845634049988375713805290407336760613051956283905092669304807974773242363413501455967805882223*x^37-11734389741450853655967830821464369040887866922224221138505839693417070673012902525164613445894961423430789112825311876222131088386493158111815650609983335222390404042291050211427326982490715045468284105530874888680598610060640372706832767768504154550648067832667721942020087397794220271301915175997869910473029699913644433799208900199706383894901799345657914605802663532862*x^36-18968220106843969589354510346053750786799912137981087857952635597929962347172309394116980772899222705704481082269529605503060471715086148286778557829496289304499306693777970074692629328522467685146662897266860107705334920840645248322974099496433629997931495516965218707135772298166662202758089298960952988682962966038733833325951606527474571914335647199478479104501907836683*x^35-15570053459018596799098586753292491903626542619399935574697978823063333528893088907076489773291203641059157318998507909011302353204026409766937371759785688599225359990754345760132695912527150144845873065405591031531724213416911824173142217785782152488352408738233279993989006010062085594333128318119598896396090537247668875724160837036997059999165855453628284443986943571178*x^34+15890834314436809560561701114424615265541492561110806142105335006446427290337308380298033597785213733532531759874005413168807989121295820763091272729348345040670035862402496304022250793797515854755012923425973743843432810054492103087398000682312314130355063690424762043888936915329500277200718602138779405327118478154190873792371996037036491751234281244571937341559385876047*x^33+37822331643715273162243534133746482745869223454155785850390401141867963498888295535892107773308521251103896096822291498360229974790238031404928549505783953981288633960941306027815124579342305188599117560370138780649156075432383024029555172174145649027428897882162527379376051147880267064805459949609745002461884207404873523523434218599325411953646174529080950542617569483802*x^32-78643537041989799366529807422122484326818357196012039935509896114757850314944692153300136818339053806519756632218862570649495152085451131429552480607790399309392613946560597285277159206798793280988079602576123989654742936575449301655352921237014937937155246371516843344823954107193845242961755810250205873964691925662381125287893221795233977572085938838689945360251407180018*x^31-450574754545489321345476933211661000089283515077692247077240548244931467648725582598633388731421524719600510570446385540431382789701550368121215624704381948565885663669257322706059560642873255348169084691710224548649519422174929037111958137784695324776317168257048467151258757845694772955774659466457024295036709337390553562834196657328531547897143615151908807455393470152451*x^30-1828284972600154795600718558167719230817260159681410109806260298078786700202572384124374167245362580876596440612445935529278931201729284432719914510757865227022652336412793068060571069920407521734853897996856657600687021091798535056994399506628258231773835851070659369017290883099669404702306453247106180724755399455042984202022010096376479937926489538505770338373793417619078*x^29-557234704727401768442640021327414912528474838233712256992767785034553237015944292764911856172444426311037789862065224694889257505721006382594689266718113299070243888116702603631042897192439253510078368922133432707655652979259931006181398601803552450844259556435833322866834337081196349645120007513283733115868297899225030496314786760619668386839320222192413697953872742863170*x^28+23864147632986011538229437295288657793104152369152302472302168465089357278761680132919344338682470690834584632101167862012475639879840656791465253671222458693760657156348558615867059969050982297848107366681231662686917687300124431591145557066137856341699487270430923987895684395353246464675625771950935479420646362005673021377058535351505669450508271750867273011513736781549028*x^27+110049490413244009976890808588973562078562220294873297546594663755096003399395685557542695777273231189929922105217146914102473708850241939586283829209200727650804458204764890783937409357718639932303259138442454336784362573766820748785608623238430015236181897991600787806114964163011365277986051350713812694024850986007251918358305172047859308319849124046946575525621494647762010*x^26+350692953685545512327450512724708081762088840880209704318562504023775889534446974139082519451283150338152801253625574788847774877818615302205148469021048585413153871967813250624097587612419499107251835586517479644494195600865004954087380242506684153778792297187910819902155427223081198923716965583072024360363159318047090971592521606714409138144890586071261052865633270977712390*x^25+707769090224097010762781168992870574636898832529375287764935936980033000764908995225043904759349045975420783239962440097025916952808146817131637607050304021763880628668706561875613050755475926435343381611648257253570766083240538811770624875242856814265356624979130357166427991199609675442523664500522547192098158506417827639553787104993476985948287883404001921942745034577921346*x^24+732905366190532468920096124218128139512101584461488721348567418403331393920244727622861731459856967115382692979214534833122087819070687094596991153792960425115075242874436545874954829109147434908890565276974007555250964343738540514443111077617212425117344734667245567734118255202240036418916499347613118328746156826360491067270601071937417807995261632549348013550698932272997376*x^23-290835032446809711474371021931372151180273560972371922154991670943763010797783078424491527655467710006825978147534882990521206834778019851392422588568150653871813648945528423471553730026882210204028173771023523959974953776344823316341273011203847373188056091341682453238733280638776228349251846045311440647880411701261490523069608422802320779741376520388284278116866906789329598*x^22-4148722766423103155225788753451754185736757908345521543130421860440286588091270483537954841291567850623554457596438960590834174999302843260231707939640564260197162663937173011593407130312657852671894466285748246599474415642753537465823328686612108041267828269122035318108478616006571099115193105374422546523095604838341866349303696354154050567419663459341850069087729894923381122*x^21-4569045348090596324779109285889746589325821312360887711922613356613176881721676668695326631205574415030350608876630372659942636295218826036532550820820687977030064729208025186438480741763203730157158269923237295601347547464441005025663776742513155396606654461972670706315366671847748749682385647716879302938266481988980647613000744063742251232851019004005030806615080983081608658*x^20+21003120279558393106661468460398199747552036890727874015174874582365462217419868236010423694011992112121352066155446559300128350709978026627299892675373005738739837096598288205087623980327989410079614509533322118358336743848861359893903235301076497477980386766421453207029368230964611119786904740534327499546115947613832708721946077904575138376553529133876967359949888893384194592*x^19+52719848384131179742798039279914757794534540817241654388609916009352908179817317367153193356319406081717578576341344055908306434369355991814573884574586406836345165309204726049300314204968119623824321631676619952758969745472299935767593937275255368884461184905409529918767778680926205627004818880349476743034020130073381094243058635136631013871453050924075111168093705097681873704*x^18+28199481073648477974310790797784305844249851873938855168342227163781155068851123031811578885844431784230541393018400648682674513472473061060787782606158535287950633169761491670156737990535941910057784935352051765655138238679654353844657535972415895225914287725820525968266806697223914632344455822193774239620718357202216046745077786449416863572963889842130766353550029071385122575*x^17-36108074726303741226410151460865914043613112031258132636749945083713087242471051249551631055439913340881756456503587530491313727418482046873588619729721215458264888311395089261456311672006835921726375239516141166768829507984810293788389801031928262532367707365169656853204028246468583191444251978140981148711592741562492482351941951276396868684542779933366272152862789596859911265*x^16-93603642402613435523037171987811734400652050340813697331169996045455818866859905407553583772726370189898877173531697077597438055194399370717214750911699934016208106171691044379074809623343978129978878004768845796825721914402218516481600421673452266076257683341610612476359085952812424668232590113639480946788997403551031739374166055786424673356294132995549854812705351532691851015*x^15-16411063752761709697412661958023136777174310792518359363735013539380495038887862129787973727451589710770323820243909933968787417467138199751059842188214293972950615744279645217312569671668637253238168923332368020130885758916441555905412966755909912791069813164222828823034822821064931699504650344718708040183427994569101116221342906778378790229513582386807461430726800493401549382*x^14+361270054518406733624347587560651671398207660185811547593115433448193317711968830662015448492297370675873824816593151155379510668040432310208255823656812549205647691454475416692493452235553682969259464621030178993039181670304886310498804382695646275004894719366320300344264688315760560127009830854570396634759968985213562625346629977351623174464578053806850033360672160246714286891*x^13+637082511963650419513453701737759258187625472811413284907630297842943471776067467291160341857162179426290138782368487591634489824613940659150096383534809225146694208588586365096679905955725257781089668001082390730303839744966203699692141054079447892093701552253414490260839691381094462957142854587011631341122143406736997171142527186346470245364162029378640681718113644230349674004*x^12+413357205434288596095997161854933930274724577282043680085463416216346288748060682812650929157805767566861300017259312331521166170602280523052298127970189457542831477129141000997806818006276667022585112209796047550170144560237250711237886631976869677391485068350181984718133293426550883924675007577138916178799050549296468448874676807308056866244433035143027053568769233072404054261*x^11+334566777910601565823942164285302321757650502127854668899050603309170630525545359141692004043842609143844728524662634510586755048563140324366619208907568625456930637058409396066150466773327027745631042293321584568958390423525767701575243352788567864343688177020791937012136707752031196385626216351703787795612611177862721775972994628410508226038983344291964240810993870577527414384*x^10+471855459683581471719174700650547728457719751014210619803965003418491240958996584523588534604928229929065511080542546731781072176598030565777390556415950172427198980672573578333510294470840448566009699197162571777051285459151127679824779112864279232327402119877471920186949988087261957377092497771445937405367992598397283001707616471454351192475210341714405022918493402230846660067*x^9+288252839254868202718458038121360729861696801843222443709715710166721366576854543817911380499845073083083447457232300259815122768268074353441692485283988721554637827610700633262665015119514893396469738424124608313207985945801613533428255097706726052338642735741131577763469947754510063543062630206623859863327952152417394960703922224410248102396551235902088871553392603129427775124*x^8+146350148355887228449896361112011949896344566623639321049419333275972359302599119373155528147611176047566522298678693988062368547486746441048730062931316027017801083345100878457001510291181863284577661306447335127644700578963864990680671234350750510764453364319102875044936052179950652106093686353819760418789608942278576606636292611458704420773109789869793578422372834977237917173*x^7-139305661300552615103696435884534228628312290020002967303374700073053895100114659856417633432384383702037624186595084640328854419179470833093720282504699178473453024467948793772634603694265349276105527210328002827561371794572641851109938177425968086275147675119499472581531653429215675563042684733742721148874034102898756522935727915943099516388278972746155755767644310019791573184*x^6-3730056756910962391664176994764353101540729819870029355298530695038795273964768918783392818820509219201715256662388781531638843123901094130447545966281767831893886762922183406013590031256332577027002073694972695291741114690341003632106547439317757652140584148696298343621686567714350114153304913800706507864146912636323461294370459608341591366382539912788894222262909117125166391*x^5-35395008928034238911242649144261990032039326980285387041852198868147560990861023112504869753748062618922878406026675514207715416650151890383266585869986737453351500879314611720329522292484371385259852784418727380325425452036821873007164219078543173498434851467904574482687143708067298214679938959544906433879338054312273006664675554862423188801099102408764373103764526485260666520*x^4+9717853873478361162326343078954669459835951457638742902718347346363161977391497679555516246945767239710212115366909415822080735384605356511490381551931048663163816843084495966739159038335633887748628842836773684715187110930813806880295808689161014399900615129904545080323827216072260900627966458520080233117426133685295949854618918995688546578718719720723919664269332685945713678*x^3-792059554725013193683674730269443770425170783600684121282896597936457291060473983584696744793054209188270263515415358123510541170169226263441818016119509212245420594891960670555685868656829635005187974167207375358029203328116989001306293144950707938361502652231350974469492550723901453455122514826452013141779494065751392624271037852982423507457733296975458753190579645155238709*x^2+1145288435187051126603251465764852576119821101669457477986776846707658796021536011902786470899684556046184037652861660490405147635399841247138073702240516407522365658451661906540877274426743424124205279636763340691208335142017606411232978256099627175770594032431234395047680043138469510627310414004467693384327161887093062524952972418470033565895717572360827999683925960510968412*x+28083354509883487643315309830360545401283666446645320380148968719576569737757330044810531287403382588683955663312436568931466070961195865078953760457215441442325427463429279821823863693943412365040952502978561993795081314832542198139037114078687495740974634781388383744282828933247961462187448180767126657077818003610638174850514605932721829965549844567819766015387643157865876,-432828275120695886350927888211252719910819519485184656871150511724715044065950290643836077474119241092826483608907429413608775899141250879580496997722666988401795314361140119689516037802467360683849570215299545737026463514806550039433931470096414912080180078422391179861732256886834560080827109809905446774404498094535513715400543481816007933611263017772038614352191*x^47-6894631675743315510886757922429094252049348016107232301529096441133826034664312443171663896397707655144083435097983588433635128430391888749409734257120338296072701921048917785406887714600627297963409688749064433674425063520288831204360843311326036788099065879918148368333194144671583830694310461636805518670196871866351316265128652742605407677748673530427555091942905*x^46-57944257047155295550490734239175617572089230658934334139677156146233826353856531286625977435336206105742426074748725388051561783600208266948090654076742104039307878853421453531784709529458965538012669610203837142952936222658129006783249334601226952440964374786034494601469104878092955547344642253781869057010746942658429809841038439689255664220982922837468805517502932*x^45-333516208323535596728221524576316550670123484504882037088317823394564514608526977607268422259230446867321519975821348018560606895505567924837510669557071179751646503394876420922592374915077922498209397178077097127182875212915388485783947288913821158834827444065172515345780284075898109049940799940632349480066145864531277369113342867088524687064979535921167353587391972*x^44-1410059499978724510132514280545886488518030095267420563161636404375475391656692085989020025927478434643075762758504195104693539500605734091488022876390396655969176471566180253312003910976629401192770434307242669593419150501649748311109827926770703275018514920455358735546678258285146508525068366722073498763422110755264902444375614424665765142227384514558490540877711530*x^43-4454601247725607661022900213515686005868155297738011283460368978638747909872264246975252449633362968663055019219796935140401386346300819040977951705995147314301946834386720915740202746746386565525769352964435222300310762389691851709150440163819320197121420500989997695045335924755846652196806177486683562616052793990491241069518264202146508844126674497400494253809418578*x^42-10214658097131845625584803566564959691739623952914707654952076395063556433876158738042538044512054016947029071165203043211208630496701325354837707842017783932571911081987278250517263273364769493727661097114106262059676228008844519302599484900046181289881261431899124485856167553199104207318947303923474004572669681125754814307727763132467700129122226926447284202617476389*x^41-13464364001562417904565698057337053269746409417739948076235561332123663925395222368703403899965054907600657594277820268221917620024745033917131120124666738466867871974355991068371336777827439450382615604040241892530142777035775238506516747114665683651894223471673383183628876699998770859534272921257500916904277196193196044500116715198492456052179519184386055157682393623*x^40+13240080797477255741626520828877373011992097448063788335211768334446096226235226178598827660491080499847459912427288227381332628872173516732196295768188772461395386130509927037010004499474316307936534042586880415306282823548425247008419097549457829505979520811010727715694902909057337342693951738222425438603327346339640441127536533800513076802776733401461101416108470369*x^39+145407309875970327802731771928567974802383919243120046092075343181808542100954554074985552091077242597324265042383526609907286723844044428595801266888342547748795358630090410524367488153715245909846132630201837398468476372524431454922458531049862161177160718756979991321678672664702540600931178971885042618498454066146530402512818357880080846834289260637997204668910997275*x^38+541460410475095549819392149332027591540691912897682227686001380625954983272802066844599388009771167535745750201415370560772662958045691508409608168375949971291769886078235129918863201195161772671394232189261802664982606814163727085937446993379905088199848659400728574264282647117040251915538914910360508436474865492160419963331804335391014645706358885704406563131882647421*x^37+1360012369656162367406989501452783749450047555682203245219301955647626155867113186324222800251732175657866870952625458835858229258709303488117843458726528476674490667874332578205955478546704665951988139279790273567216813278545217062396174097033527750561545328130181567628348006623047320489737700216498719830018477080532474129068043946015626010835351593746909224783935027587*x^36+2185784764083295530769478788910900178492744080130030999657923977695040432844457811407836683128660058116277727870898525586729668789833225549708096507627163542303126190940951402109346310958090257495284808879021433239307684600203449134987925126877393498776630570744697420583788395630127410897344418395477303516116768177672213215553580614992610444463891746757402166929476218455*x^35+1769479367345654478652619324802366691836835888063258476427667079293168287907591413760795554174681717793093536337056503366566153920172322640321357357294558319811152925495850946166457241960028744294384873344086902026794998802901791977741768077213568069351920390165834497544441982730412626604058791303135199631235637390069669952597921350040232327710592784607513230036702164569*x^34-1892666591744903769502188435994463093809395815684815274111102374058406448497285521612564065331796821176743601452689092844472884486822161031013079209836789035588022340830687643563821917326209303073580800242692061716580468137847130155845154758592017583504876554325426603196099655207260450726876711580916078951189859017387283773597259610833367731185469407314413391610485582436*x^33-4335688102759885691651981450083309829388707024409962781899543652275508191039138696835619993397348538557374478814653406835352771236895059643732875492088185214889808934979517673010842520354036346383813421612957359029183080395431737429697738495252856451536671255732398831211115218088005336929849906245449462010507292848190711342667995027610219970267318045469847659927230062468*x^32+9390603207730950234776463704992790242112622173842197744325550119390760160635825365472590551438895284624233146667964421371861281681819818938651990716991130287370406423871436501745624709339463790631030615475480266595458734162742072182707994580797744476207153783435902271175109969429652865539007469839744586930050519605902895748564980137423880030160477440994980525300961355677*x^31+52525711845408443688041717486027657218185030040628090904727804668069817305693590290479175661547032335196054738925723102659001347585480349595992102677244542553857670678133943626904632997820700119514986414217423288951013969334312688907747268389459777178241024500194257369936049396461829014132374284178211525979561436140247240169073926030872584682808391519139613570612840447915*x^30+212788636419027817546845530462386819046360868500419930419754071102921690095362754221905876636231709358390999525403155318745193792744516394355035955350749463504693838295590176007076793268764417764294850272278550137353345750578378593976800488910849876393638365145688519478077565393417521046227615798596640525655823990473798618059217824152167167132404518162719314654685627730559*x^29+58852219976246377684796835948717954004443489487626661937451766913218161479251523293024592039434412772958318309441779674752410995570181188631918358444094791416312386869683127204325731842011234841755780084111891855082630393296931574512671669286387395713660976640098973530590689602922719275468563974855918847465387605701757341195133243913474032681493482672284987561298873681493*x^28-2800218816370689420117866929657720582536092436494482850369289084666553737621796961636511871475980536307663553525909297372512681717285923412530412643598823805892462759153530961178470599820364612075444285811233662753058096214975768195434795142306535375418185500460487603374830327135928651946464344463687472143838343669308227283064481894096029981319300641474328432432681534070742*x^27-12818170923074882487301337696570296065150362841679325548490901273093164777064263688083875148389384866128629558688336404679087152212839897436831203549552446902487215797133469512545350281993412029746640381952955722208477029139674228365704793153141660140845953474451103136729817666012994796779537717762506617143574640596476371519465560001192392326384890401654980911096828105614986*x^26-40741976877171380877590938863565513004560086244003459861469929960997370519941782978109255728203817077585315664201187920308745283625040568881229254660491171645575976570789606256164945502476491056288194743349122969669588809050357793125604810680405431040112820277643885617780844793896222926559359074025294948152427917519191670985941729942747416368376769397440569420228229265290948*x^25-81815760486802728240301028868115868227294222504491972777910907414107448978541321168531797598562397859957936133065932677402872653473328901746374491933088928285803897070925761317689599557088621586663265653368539825147418264189592135666036867568816196601065112684989772276309016403050851048835690402641951049531285045355591430818210159151138184817049793330910000960177521071702544*x^24-83695152065011846677285516836951480815075959551742100771451954403785707797134720814053693421741048934622773596955852559736824591048979434589291421234853787297775135005327930829374274010413305348091125387903659343984994978758567140622666282209013025789527064896712145990435980457067594110126862060203326527640148301947426623236363044670396591785722946540846488230917643342873986*x^23+35903873584728079455803852456121738792159309429478476901576769965906486371214420824406835173572793301509443424480076638192286589172855718553402838106998868265204023463895423402551281928305276550831942642349583706645596547186382759264874597098703904830320457302155011137526434245753227279775060801040966912989013980213358672751747535705489933032428537298608593618820650037560926*x^22+484028242130535985626548356277243457401798080079031176605770502938108372924512396709510881868962295778340964420356002951013392615135825876919846961599305419526753740682970680168747299136808367732634899502556848401180436950873553366935884311914597781801945114744849722199038914711637912337901838757622092937038497015713105396075547264079438109530800491592750063695776893569134924*x^21+519226126563741077827209284623277556510316944975439278076029419898976952668640284810409354527604488446756921852526738922916549397175461581773630276047887572696462859984466863397979488294052244748360261802456005061164697594149393969526864523435706049216629240121308394652249270767433592301637028917971790620241570305550357198383622793426246297208006533486325960699059003372592768*x^20-2478882349283928601360841104584713694397420831575638438837337654536882418568436034311421278862249491883235975448092204918212204395635894546825180950058364240767843401476008365864717252011733395529456703625664077028895528341845535439059024255120360085448636281766894980987291873393779610058841385897882479615915487460554315614057003479510323226484666279599965718290723312010568277*x^19-6096904893053373142199360214678736828179927689848552674596743033721078865270115184986965464741850693770739120373532398173180994618890716813808900134719130984406099163242502310122765534160765471759650468178857504560300804728990429888175809200246823153424287106735090688137583004841918909730638061374435773135591895590822294020326173621606939556868414058601555662429308249681194219*x^18-3113361836077859458606041630771010982339841831457665794185135512169681694840256954644577765332635847651245770109988300434479923913331959433966212429485472778883260820789353864018699267707961388845839294954342489036164921238249718087444740605722961391106737703814165892901860148495959696993462792950484759202110973614660123583414519776766565578195753453120539429406561738524906536*x^17+4280073253892871253389522196427770336495582926438909087692289175517611159008856832565253396218248511133276831816232265456385980462438269208653648979705768241539963808252063427939907266060850536315618292184326017729617394894235909452550402485685121072239467145667204898248463717396684141163034658577742637354825414516343922564849466475265393190869598440373591811221970483726024976*x^16+10742571681446717060566149450918463630629524699044528690674795930311256475462285385258612426817653635645292647656125972727441690848873247435309437246595140463855472318854391523915557419976943881630417085415579641468652863478208498420851415257373866731775784467533947167436892265614309553612157958431388288568812966220688544899936866282983668942880854103487186538125823061450927348*x^15+1537726692409050035602957240798995742707020103431705644307633592643583763733905932492478973403097702098734083325166314151189477512741490211657166509114716298265616052701953465001510837423092205549665553773366962851422635795732496487160495301146073918116788222274863670430865617403646590015462536904829724894419627174845168734256950003808300998114885774068886000719531623693094148*x^14-42349895980331280418946649825467271947807961694600733639377273008073019707814789230466515369786975196181794225560157263949173355709182560007205754815130741862557342540604839016281928499984511109391840537083778578486168731443363744213706934544033042909176502337118893296334133702791056305351567295810144301795121104063540407913468984654386226808560285370951881520522307382267191209*x^13-73224976183337481922797054590908274716346800392020291062704380300831209508787833301404980580591734119970578486352529724504592561967851720743060424747676072915269115070735141351990686864200894264338579382533982213064476863076646756355452003735355954919125648061476569909699677702415831483277464430199970077210829211086278920826220138652474815155009257896250076602484807489541762931*x^12-46255617333735093984051892428207152745050552999393281209413504523441706500325209556545284890957567803527058197349821956506017378437845528894362568027931960664638967797759063760150524394579998069461398100260580929963987514289328635207946819930079699136205801348488833988572247548705844542348657045883933390886409550592209651888541649783401135061540346425364974657535038339703775493*x^11-38625012101984565972802199662488701462012087573179691499457236551935011774040863420329007776154700284919173808293588243196716293039074096987277872357299595464801783060858073274895407258920583718343706430580259225981761437097364666788771176278796037281858327491699828125901650895796251482337114545971741370513134402419874917761920885506701843609558790495677347999734582175998475115*x^10-55400086240249154790892269852701434989073723126944804092424775539913960350783849331830417190010415295042250110218124514319759251413614698726270523749923061620425429080958500889220771365373300959960277902513481524812442296005282964742224561499605892260982610419065098896694084693753600421667403852531916170449346746810214421296861051165198896858527999837430304929307051557494377311*x^9-33021076815527118494135604501424664416187792982439751039254220166549008894545427091322898420076562403202183769017622388484183523987531176651385458719501892169533647250328937576282836261562393442391720543554728401901478306364389356231544538802909540940387483045942639667081254879582253292821589342195580735323187852625388601984806903510521042634825663498600136127857953656817261877*x^8-17068179538532335123613973916005601640675904968242520480488826345556210999012986668761921798082709918544058340438751980461801666883033084660217786212586864940078587390448204230908696247712159585253231823200684087901867324736822622101213271225947967302149131535036239589005746483956237105307208333129027919653230441877227492972676861857090333314764099035654219902571355246633464731*x^7+15806431166929226087099936758887748208347543654389794768225749915006417907708646249307488298349461375663750908869767811385099722559381300484039392225195499473349882749776551568566080343897773363664629825276935486370894967932839636240203249383529031663751783993969384135155079847642319823771127612865352965311341434586395465362014195128578943468743958986605747953834199987811251951*x^6-805962597043043714551810908368603085167599087180301875799434368644097047450256262718329519364167432102140528438453466344779777504148668003132368366568444724324546863889236312148900983197659132662838544951326590221692812689023076736737760369399998296313598570197666904268647728646591441455643611190218131775395647939390116379431150265357824314826123928999361681773904195497857696*x^5+3788354771259211580802280967648805163545258704644339528198810536848631923553344111997939353705035697354259152736610552006421090107756205290934319766022772627584958181257156608137351600388164004526246675573569006027951584265457849295534784762948336422513136489943178119992706107609811376229107072325577636726908193884248158336293945538885237346670713070854709445401525860624004648*x^4-1169041015848386065785239812965668764191196291029452865384034510061722284024014928102794568345867969076078936256451354741350201316608978262885429757028099212054823647352888932080777870693130868799853871704432045162841285726514645643295702667515626231230772287030376150827695003774167958106512659677006677767502669877055600909547678934162148814536694582677391697549684529633178961*x^3+107558907989747913957287535294227272667152227594556074629282040538984643735205714139638936842266234363874828448297521856311227696474162697163018857494318736091517343975365735747777067500411939403692150812187178078301430594112222861690026062771377122924320738775884102843868292810320689986741650382461666714584153822039850234127516033266278417493238522319216462743928516360048505*x^2-107132185874488519679981266597660155485290300879517572048533369178684886269651559500519000977255904762034274764749931888609500848359412055484490761075758804697303931612694653678944970690904552073885543237270995549329291694749472086859965825824905634253807299222017069279923381239800037322049290047093003529836289064381394552873544008918000393831831536704812866675562569440012245*x-4720755227407674255773779198573941825837560943642902632931306858850082676228250337050776110778790746320534379328180030510518129299940320857844780257145328975153297023549095981256406239991296072566365708953425714046602875414080510856381656675159209677490936104138936459752776584318804158053442596670730345122947719861877669760252381749006728136751736613990558011675539131857915,4333317902228160746410828746564076781760580487104787455717327712930495742840211855204013986974585774415124404354063209833616132868341939536478074429465578469321466852687066997665699303200323962447429459719739114056743990192624413182039965253719219412281614436075452857091244779509414993025404833444911525480082973989034112599321705011041650482609619790853308552697008*x^47+69218403095717932693086301827361874073893446488832536331899619235001021122742699620170362353254874252627114466760839516668177951094432529460297478887659499168095147415050310488403832487404988564552529908346508765210014603780825411568923149015011882567753266446928192993490818169885288262538431289268848426212853555177367664979680479149630830875460182693857093769664154*x^46+583185130304059701422756616000129193162695321592711735788830930282338510850808595628650576508411561179056156013777535228449545074310686312358381371884648364912936435308252951951646072903438787596164055170908138661847666488930264960894689094320911498261733508642767360797471566542331918675010480144532870414011735288760917105400573756771475618420283517762116042256000884*x^45+3364854666107878335834588327148605827487168748290245021665636407817919443645812446938198354245453732222129699019778777468317166058216591028701660525684852089643083612172679365666416896442080631062088370959370787585132782274030279432951531860021587683639287445095424123332063791212537679613850951716081878386356608914176961174889317913809543030802437288909137863673953298*x^44+14265400445699963659612174637173258446525222696278403401801143718872002976670211121965297846228838151631820851722592336672362466192598500092514983473900900588150093435691660541589930473599917868031428992126491035502092126851416430516703301206785455066730215623892941974466853351214062680273626542799076721485234744383557150002689894609958941837887563373897447959226201883*x^43+45223238738151127297200288200921026606639128765949370008788035027996713854901881675314121686484365868107346431627637448811580977108724005269867817739780304978459802426629596697205981061105536009726891912417436371078599221167876244890523146424496996953703566300490767337356278300774166830387707377642254631827576486549801666776169143560095883114358411982616644219670484439*x^42+104227480137662660865391369523196938034248240727567442035972169557871252963480919771419755573531741660328811716478160053264590952163154564691024693105416681610643651154890775990542807168234908574364096900439101646814001563054673874517636187259417266803926605797119582128255564053850541470521428629534713071105479037798348702238637768716467084057839544665422945485043827929*x^41+139231235039219247946005562046132585186967206592938023902890022968881876712667308990030654963623396080784909820794831164424420458720269851433659621889976804071995428742427408824322263704255661187835919140620698506564502687940232052474075225216903768140200583825311475623171308400405963091927871800961340127318169353155854062833020830212525904439628097556215334249499748304*x^40-127008034162951953392225451121169389110627063010954127970926864887388681427681267734940481525143470405780430906963534618439645736867994798312160002886760822084980459586722202739802918299726069748415954308254351973667575995368921746316414654638446510161920312092965796058864513332391392488118055552376187749454676203241689733416325409581951779104121675359707802959885543815*x^39-1462906178741107724913062110309147232426503461441280051286264016366419379301763567928918310627758950397371082456569979294087224121719014244075014638512394374161659929369708921612955032789564057039467577149967004903747317503882955168020735948693819886187315578229347980179060531103911160157536969823255724979776012632191464649285387368161079358393530679054756496260659489306*x^38-5488003581784567132375312225346579629558198527253756962865142411966208666523903244295096568603779020031078528204692595890578812711966772556959153208936278972840377440929552876549472884440728092520255898068189607548155641987253083134457398708409221125787795755252882247865473586804064393215107444852770497287043061326120291051545017474483860570846182803863177677943826878683*x^37-13858348991744038790973347729852161759793846712838933091454435634267574863358350755822330150654026086682018342258805474035965046404763753772441123412354042188347067012978033439190469057379612975344965384922346753583237623392559301424566043095320418568856910360719296949492941558981106153335121111542687435054030223459609492436434412329206036219451642800453910390116246693302*x^36-22479033428923768037007328715435940847956892846706026981587435861256209071869302926395300619485069899327807602514939774360607136363901261845712309572298138578554439697075122099363534178516616138360151487572946912728452875653964974607738463662988114044269935351880445325179336817930435571532179658987350677026972778285987464819739939836852857879124941827116102162114670653603*x^35-18637171091745372246866580016188606309683394137797663252027102018762275436248618099341585518402048171420608701940850170880510226799406721389997903737902618787255066933457871267349139608675518025902279502393795237929552771800768837406729270479966121822249609043267155223554419898696431490946282166674817180712100915989907813756475136874457925625044399513964909112314150230454*x^34+18321204389370720481098633463314533390176428342310863201057403308857560379563281962631789245365845880022506996563931832867313532716353530489160621558761834544878040990084300070085112668061773449952795282613713132520834133963053075336644855104723007357271173361937472308128653427148715338688616547940649909219066114685678821337010546687780117306866173412520757631654530859277*x^33+44558906647416544716564907479588190483856641886489495639025874569255747388526141316514427752515470442699965281181874765913645400395560859096584775215143287249387273213681888960810798687533878584503072214344748715831080054871018837772791759817620693743571789831409181114987657048274931259785493392146376228883124111593767374918996295083911082961076330329533847074463199301660*x^32-91718570988622628190685722616661232611383115647182809558771700048051987361339411735785453988615704456245501836545856405301991945221101118535039370650752095293928343370294666202098567776054127116353864322152103743862656014863981178771836848489470542402296402910195180727146452764669594648965077244923426107073208582789137072196539987390064467495914234593588746430939155024761*x^31-530140086186745605301059324315074803199359397748380493447743949437943460151994091990884280538834063195793908490854882291267947904144331240259992551826213087213534395310443144461326381390289007210948044780929925887234289583547919055466937372319798641297191727901924883722607700684812039433467719666667652723544999815528925336008301709403485650939425286868510878748085261749754*x^30-2154568691906000099720930214560225356883043310815267895070351284389635961269457032320368924602580250759015484607160427077363046303895014035033644238129322237509217866658122062984632483481809579668394551872909978531546723197552063988591623640097356848530163610013730673982125620673079577730405098691776181950071804671928757427680904801216501330604918394549125664227613647306788*x^29-683641176127929104219644992763118879932984096540251982739302092017439350805650548233924348820870938711846405445247166590960680298808815880599391955111633244102222361582071076410552040210620947933669362630988503394037393169435199079963634580239945481608173788516629171889054082784053861458090515749313639263879633445809890091147267081077946213140021277279858115512186491031717*x^28+28010894452061384320214903401603478514970912386265599170589140997453972371940999270275493879005322660426843067747318392116755360931744511098525204455019561197620969824641108245278023469623338961017591755783571428470759299147948609186361081916547803573112135408017541608768059263243911220034925009775933398149744912313571996525835053980678059579637948937479349800670229463383926*x^27+129603895754860005406098526612199409341685278241371681480901103731322918608769645098440021416274977724598174975928957343283628843834669174709481269662235689633822185898197633104810025226047008507267000098159050899213814861283777983161887921296754693651458228106196128810681742991680033955830546694989724992083056348866649536785640799387883378154410850933477249892443852142015234*x^26+413666951827976958858795040927285682186140156763169277615074230634539787195451772492450828185064081121874746828548064966247075989870336796789425281263297328532814470974194119434229323196694364708083080567883785093961313220458422406028402034450824621776006610800047033312919177553792061329883511704545126841651152574088311307751178176573369158008815061891915911967813678504473004*x^25+837103433779665904003905401713467460277780118202012523782272611974945400041407594854881811158559766475600954796364190059407417710818557739515873776929403674740632516441975032868488699425539173424441098831071108250710835215872224583051299242653018264862633349975081737145357602892296144676455355402071761161734495471272574526335758873787948804886938004861875821343814576016828266*x^24+873327814588203808118469971755874924163531948038927872465036751914035148299412344025284071940206138906551222676208122728684834981856173895604408924969745710626965196408051160123167941095939642637217665606607314295968858963585480563654640301720684049985025612918848582052084264299967229214148423972211423512360095001576671595732395908257793848828495112680836079723439698285822182*x^23-326527906421279006055086381800794751970833937795497405391654597419886415183972043533239746670485978565244527907961366656892103987286487186980036915066981878093543290997350983904048831285180548408902917937145009041130212879345138732347404958256085303951584433357399934680595074449961114006878220626109149866589461726861583076793161068150633579091061053043954892494979438565737486*x^22-4872788901669001334009961087696769968975229703008019770993986811266666530115055496956326379661176470452209430295357128161958361401127398225241834617164433906428349579043931619958229017592453543764418277573202102822322865630660546203849675265853954243400209583210456186535678728012181287829645801760440792510983197547989757993262776468624616347278965649331170755821599783951800800*x^21-5428454738708666606131871347525698363594047060547009289702413313107301931898049069958424917922117340855003719255859120956872547127209864060108338023403984408985831117011448007814920401318767492949684001384135280306755966198200083001614548485969687781669519242935227044817496150171489403617938135514905039350139065545302495872848245945474657456614577893836659504198745783525446750*x^20+24577112118810808382615722631344549900211161426312645327002104907964794884419007469137083278330602778377349631300660312400623401818099449293422522414354682509831081380203058938285848464001852467938090959801893933195187983788614117400001077231372912265776018244093842452330820826693320888064466320929860313062978398359145874075297742707572772750490527531363052456605795482298002246*x^19+62197437744813015812176615755428524548262713685658211505877250007109050644547481304308449120892078716973649699817229022573143118808186533606005679113109491336125781720378176398542973708604305106686462363761903660291518522696117952686257384025021314071609764684144009880987981264147233248636580990797417208954433128842028981599990438610999747170467775370939689009006287495823527256*x^18+34028376261743742652278554175349097765729332088144303402024445670479504589537886854248679994175043578349351847689107624404724748120206480800685022287298451522430870064988481348560202641875870125841487605542987313495933753135621525576118545924888325483501110641730433542368028183116572215987228001433443299815090572277933790584131380456467128486226815190528986083459990308279610880*x^17-41665193885523789789870388451698777933402573017299752703538216503841230403383264427757250333980391838717864318017296042644092121961738586337041074263104792832052270270626448039334294475990569736387521649072682917353215011393796803986808696262594045864419956669421410336998838819097147741836408757659377289325095423165130176206537313633097008117846883324353644436128410214561410688*x^16-110325481226020472994918190738005232264859912001262913630265229797140740890400139370784485391146662878458018667072406949327690687464540702153188115768578130154551669076968869937562475415006469250813735944632646580925621408677100514943655387323023419027487137307908800330028459165629319202088119504522966739386890251299909738124936013871984427246618401769031182220683961016967254387*x^15-20873742941374356680583571853050290957863866165536728180669927134352849589376124250710191344799680410282274439827427503280295645670137619149061282709674834369962246052666185129780036924802977115257639911722324594311479543188589841967099652006631807064490001748959335902701039970170189368637888003829655950114665900441610022068785750778441368507876637418465923808227182097189577727*x^14+423544439570633315189322698306187050780699988342413376143430792355613169757235938647453863194034592484910222592154834810497984986647173186055551452634176616906364088200614518036620655441864690183064611291465260195933298187230857867178886100193356180491360082634131871807146770230257010615521944942991139389794769709424172979507903966043282261548683649379661411614596170133109689049*x^13+753480286852996656121374860889068575025495417885975782116047787069699929843508523695402649010448042414108059416585193701543647480701732400240642937151692980011098163687820285995776617636865968765034015233426001713478696196422724706446861700737570038669214771396774229936967761640816750490409704069113481231247260499408580341046912329158705227992370039321378881031916653729561235190*x^12+497157567338954584053704989927776929613927791861147510029362555548352968360293553790523954097263581604945377717376237648626625193562552437927859712496875856568348539725066482325021800969655905064833316150936418213028500083994039545145439784324176460014741930500759222585886530932313366892064775594370993234706785562831052583318344442151913398640522372545786471912905291683007546587*x^11+402904766525683324742180617557672155346236740579521543839843936971756686754976764511574997147518279340972126015160036970848360427081232188080132886468950948893664761818840571078435338834911057656676647856267690848025399610886437393519382606973682888838627073042377415340691445216370559590216396776441890584443038907630027993434594543435532430173618688556500735093019560724686891456*x^10+561235097742016340836331510040872380608650512722707044924387298044302441685446906367468953109722509311961601905365660003398816366423305867378939491701641873499813205129709895596984319079502344620005970829045967930377759733513774223904585418130960872445574977846092647338564937826254451385974192592697895739092411812737868295500781497175909961082290264782260794840840488604422766121*x^9+347594285513186559742247014485430163797283435299666807095867746065770942880506150112975219858663701384311539376134072924593802994043121790321841114529719352835988903063359384547272240978407240076540442100714325060634365789971595442458925254404598108012342265702216987901394373155556468831991109544852945983719887828825989920410121571196468027906518650619171040061762591696232402304*x^8+179552203742218920469409176348453763577098778562857686356269078211803339387011537766498786083409897452486230432431455153998572954821778230219734163458580859698056202139359984260229811636241888704026675626375212944415497257074093722309421973091038829573260336914241167309125708501805633645419994141552231970399797692919862320739268641272616727774186876868387852596123103207577693943*x^7-159689923859556761553455499739809066248524348170028657329372411911578563353581705727914933354266731393830299995851097000009313509402639737840991836183345026623461714840865193909517712739829708890014552513364108173063957325063366910094218768927765443301291546985313510363999956740427614281140311886738495246796101062387157960246458244437271082632341217931990996017797971592235359284*x^6-5282992300150302175292431083585469504409859034907776145123572759552943958230012271866259963454633829729712930377680690335201517337719652685730023789814530433864393970352022940814894641993421959510866329416781005396490225751246944911277394612187240296097785174951471421688450193021635188607809190151430237933553417310110744166608508167684983684825236462333205487948256542796047075*x^5-42318470221678700911307131874862037160644532426859485907840017715226043361502796384810238871900342805529281170918297757348474597455195007083444328779708996022324085961875007604089331596017340826025851920066695890963052302691457428574552823576329844782337822288060938913432423551419701709194110672606154009808022318787863008664097585968720270185685461524302313624141584822187736794*x^4+11329404216270431060718293193089937835394554337657523105719275710115757075406671316855085010273095217757784861833435134975828109228638364013712565138876252951082936730324055498708214032829000610489593622215438187631070052955571264644949828104762507531291779927904254856389995160026247448910416988108223625126475826378331551726755346152890680171202669218801548028200409092593073873*x^3-929968931127972548520009615003208032980110702055402056897637269627901643013780580845864471505491834519833824419920630266725729200937782472984671010722630987295183790082073373234356122542570213166341789966476123909880931332155629957681720594856343925348485133383614248710055716344319147450107269371169410362950158894290780259426906573512163777871749929868860658939441365988235716*x^2+1395916075629423624460975284473550726132401928793696460415866825291853497347419993656771034007962336803131899006880935598681864280089735240773681578637109287063335764647490670659238932047701733303903425019288683259448812557149103908638105979070604489871907573061370793596887036535449428116261883563117689891203954533279538366280622003965128380931590442125190805801598184652495684*x+38724285180566696172461256893097020520993860545525775622006292103098075988165613869828225266091252397581754657807953399784200769363894899287188210311478978972804519026200056177975876132400754174971567590102906033088212156250513811251892640844327704995727461409093301860676996286074268498426700404417842908720568607876743218958119254109960380422437156612323228390189901260096865,-329925662772715068715703156281327954208629207587725018765716647569486151936088879197723512318443495980302983418965145105844206449570331088007363700880330093765103297159810479062260436494696950141396306720696381994778070434787674963511958199287345454280240238732308521163439274807294432617568771664436435284622624555010394032217266910857834978564952359407339880201310*x^47-5326106350415587275974384612990681326407218863834447093619614239211157485629944846423519483224224382557513778102543465921567262546031272809583994644284657097503813573923613522507913293191505806236830696323524874978279955481396200807961131993699405567543031858163293322795949784069743942013703674493164698674608916900711006158824387963647465896896785633735906703203267*x^46-45327030567111908414318404882109758276510606315864109233902016969255544521518829628543184845396780539326078784567600743425511724653289610916499290295431295515127014024832099304902938508801075776154363258662048627919351156114089682408637788792995864810078324192538815463736871262819577699003027467698548678456584694212947155222117103936363495490438618794202140201029667*x^45-264192196861153886711942650086012666645644418872519152944069109860577468073696834092052002005209672988222804644885553019791410745547072403977824479316280003505874474521814164933045651957771259524766233038746716269149906419958529902625313864782687204778835345371648516260195115419601719644125306381069599116544761255067389538046960470629607141619254680536629004773143450*x^44-1133374285856836710211670852938224534259996270213389852100556284128295141371248653363831296001842281140319904593861122639674361097999714047000569566738131157768646682116012079370826434268419385460846737075589725103745537691944249048985691890559962108642183447310993642294332322391270873988096685938768686626811293789974749655753765308984279985474422091722150782155793985*x^43-3648351347135006043971141816296656313809389805722709665144935936219247842118568880143017392181020410626081505837506533102090406265413798849930145121783961452411560515322771987860593293692276293991052017535005317787416663315906061478441849518398972164425414312910830196430393750805575309711690744322296265263087278299707214713033225540680876554921428183240356087569972874*x^42-8604017746566086842442883934657737559697107343102802756759796300564243786123405923522178385770475283751497322353609620327034284403333888579748747968154947532526299895702157065545172966114237494448240516882443882395605770797660137363574294267590648503288997209739176320544903250479478949424943701166978027002184655877924490040065688164215485231287215515042681731269163314*x^41-12196450642372880015276955904736112205855973099683300517167566631985351351512480286452783473997064663555950626770603311735037626978800958378334608665860404758623837365345758573647400868899422285709512946324659529694138276601042886029217135242667588718716083095080422382506850607508363378720955804167929225361256327861750399001749935240782154527773818276089755314286827966*x^40+7357938998655113166861092237780561011675346509312949286930387421372404487987883770501228441314613829691324806720571670780752661395878671226459875045713372782926612398242156222760431747129909406615457243856730364159669413118931468370968412876404054028385809256905491475697522798974173778018311384192556099688385665760939511404437536252264995172230001972306984110799912300*x^39+112554789305103853968222955798196240523019885088323699910744054217434230606497665622169760126491304465312169577958241354771024743883661965538580318112011023639021835886378494041854779793821465933985791183100144544861484894167799389097039482074076128162722872524989489213309701542455667706528148630486137264537754911937961013120567376703395702071179041815731550080580060382*x^38+438335259219191126743445844458709304407728220159910955630090237808077169865834056995099021768586510211369652831926661583167990645104639229451894190686792413544578628260823973533816971006756088757382485407873388985415943143790912858197698587338426527033651889821017526902731048847632543781999947609691459185890110190198194405621073663175279231975009060052823837910398470996*x^37+1135784838026482075411234506415488630950802813207097798034564248852765277005245998943244138725496695802734317438865766683000316706440617673878124769003604867807246770652410424659067971519938976927251198140768645163885059168461805243823319211256265054227148207450727446106751644504879909267492643391632840993346177074919178518006768801188170096395098998176233698152158204690*x^36+1922149621997929425000306402560399955358119917713039315630223854399159626631609121738310850465374380659347538881522205206428265806862222995275337218757759304806185675634451817313367055645541380245203781955941932641734631120978891866520412553811631910462769549120849434639640157879884101976281682403945451053143262668722249632965962447903768195416920516402456850040547506272*x^35+1780285269529816664864151684689503424863044338875778277023547475276355900086222700671455054010413168449820100975441533006671812282269259339076996564034426411561714990092391099248266549853748998910401489010600342817545982372173590785417745015683307223614075958776340048069242088818643036606768415731433660543542306108102904443740358424053377584009517547226106633517689225452*x^34-1063742576333267872970720085265531741007708175507016285506045248112850821716604000210695164105167018856138924530538069596596883270832181990323002863482793403145543809791878835775408889872362035693709523854701560933483313079185407211647264668608979742237381459347904750001926706338829467212581051269642702952901809951025780096425310959245081817893100772993160079664065582192*x^33-3610438774067253453418356648087626557796410399817235835908354601633439862273696868770242802195881577767253301394020767737246851575173874484185004305957318174312059839041542892614768390474306653088564348041427031332216497195181348718046661638762935523186998169133477346022825010100307141090173686563078929427353415311556677018720268443176779683539193417983756508903928220807*x^32+6181841306487137192156183186807674685659223000676197767521858013562758652014416824073421607042569361708200822722401426846520369433727431330977969826309984614838994452509700170711326068761591237519820920356682862695210914261847325057499598806349102773107568844989766734069816502805044685380375756770336059977389316599064305475371069426970277343716231570993258690819197431673*x^31+41313143526716548652958131122609491738595536158332432968624657809572704730399526751449686565307722120887022657892854949879746102653662121385589911300541351787253300309255210498704748428334660137846605783214587510185010551937283474938357693816810689211318227762827479064779129827475255101566042012123649737752160436392752227680003460937663894188361445885716774704690467724244*x^30+171758759785227123433141413549481529448201072044951108132046894876365974748632666270510030835759651832517448065643716822300649974358997991897011590165720951484335391432953820211611042649865739629234604358480681997111577395765987988867054936810538629971069653142417559711231110724704217929432720719008640017227802297693379877129998359647953514864323283071336677273060065354061*x^29+83219152989176794648071213331825145797112630192398934864537788025057050908797246765661815368951228711978654729237821915573196597554324921291535706591576376901438006092116739341553062134986317008103119855970734931520555398348001195950381630468653369975809900183306702167809151343879453013914603152267332063844070802698523894900199595286170658498640694386120797061545974861586*x^28-2111312044943438815713058299374530573017163972147015155682166107055542216682956398084074969077854168719689443597491465760501133401457559386245297859409054088269595351614920710492787274517378656003266935039455765400148855858070215977213598531821614363313073765694266068635859481902237639234754712585325945794140511983779045213190650676092534877354587356604320776323429564096792*x^27-10235077069592956740253506831014452045949359952876346007604606236139792846131766374796363466962458702899715813434985016295606889832143653927229762050060643133500766741117093772081986112037244780777155077918284444455634651074930045229581901810638705052703918529375307649566409505173473965803676581578511986466170351354270593756770402434037476417116860494454936850128222499842934*x^26-33370754479814094643545934392025114818319484676217033425810694527783187746346948728393706643045785119729837911946448241909982295857704741946388791545414982219716933903846169752512697531469194069696692710385450058913141884399963607898122730928807345170919352725551848206519843986332906097440203068970732559627690058833494400301100265596410964161480865123479559729139641073277952*x^25-69859674200944896377723392384572637147265443915966360795432762939576084814268474666488427806315148541512788348123472969070773746560171453105343691559943183883069048053085567063430367654174736475544367231760081317925441643022029361645941327382577242574388069597409529319749138005928055871761077988280284277992014630182448302227137869505923559873147482438810228681172914494442482*x^24-79589548733070804158366333349990127152821804734997642201533043914152016740442909770655183850430555418435997208908421906515591867405626451193647695292956557741037403371370707261685150795283350832754091909250927579384378735368752636933268274258749123266062947281834352854506846069593824053458285326789395527987183925139149442810797885530826595448622835116664168951747266642076832*x^23+9695407529422582062475104980350344916910782419257127491874425241475990116925379493206736466138464831776514629742387898811797233552581197357190521808827808247609045673599616789366853616479572298549395331427182621393877777570088958906436618763430483276568492704038081683589465819354881535017028098253571897548581172364351485760048202640070271455378207450508008485078757107536854*x^22+373203270767614528838474207610243514787796067452435109113723741051669994850428124828684679619012025834057342781823476350346141950288371443961132856250141064266537301885836819807920812458548544213884142335322203938812748696088663672057310682832538046294392249987043318417255493913608560723639749640482665800388702991704604851226342421452983036122217773446662683422562465460236412*x^21+483068778185905463119089354341768902139525002397580299384101374606800809584000113373255523194468157679808266637713649864641726526131486332510295414679654941817527142016509343772798303124250362022122890063831591376996045702152662811845499627439250767462673250389580496428647194670913766650349559021188282632791222861861261049859554690011172153522264654770677539423640065056089506*x^20-1768165149370205837802369801422164268838324004940978912520158239631793279516707825901308277081936756780030693241935921073676015947471609047643293139061653199347456229949597299968620064415096607852560840106842266349359194572312476694781969286024947692634426037178505572890924331571410789112437499773944198390591290584997677179870632902079353895808328424874804246188017147518360838*x^19-5037866330366124741896442281318548217970262121121554619476868640849861653724232039471114072684851708684224822271260065900472064180224758376206120418308873379671872202784951503340643303781313749657615052585183608671589320841588538796479954502770251194579529324158230586014681182583675434009451570035354680270403797844111488013169802535048526361004839798461512201313547581015914333*x^18-3594595325861087911696862242512475920626513631395080175821213559473987551909663665447685927178964006176981958449503531628565192732149527930859676781268142974363775409188960084885834528184377545103319797210386826981213143071843579773361492252067559761198062065802165070744519299829811719228281562433026809776509944688447799951624587747913390802805580676646213429789337447297660575*x^17+2405996010670194536711337328292065823512969469655111095459781729334880896532775650149595393214367247219965493184598428734754788268465163045823672975614306726238480881856067530054153366992421792448331764408612553661339977648858826162271840069144127896794597412984291824781930248909167453199181496044617713888844876160284919460498503731189236409760976615631233164440375384469001840*x^16+9005477586549065405478678979578308251324065145135531190599966477399057189885289216423364633351188476974798788294922796753083834494471561313975141915103259667047307885399232520659025112180277491667988368014857947114348991589412365192293934299027697957277939705420377313647162961312150371374577315099473944264292994163228821793693836753573078813642684173653475963252511315734773611*x^15+3504169363776663099092064305313157122861801715215586011244469400909972681305202118523207585616080075149879286521286645106412950328403707388775242450103421845129509108090932628411560004621454639738846834747827399491909748851155544136990021713244329081452892682339228152767456512213513524889711853743012050297851002565484161366390346019419553979624639296464238372642066154458428648*x^14-31396154092541714161909197466365030954019730442253676501619258284654671484096209032703414173860113043958009590888523884126954679803400760012964971780581884479710489150137289480492999859750837643418299747304288113558071266131541613548214774245366994373663775966292397799548482386957399284562757213915891514704514421037631067105634119345274509863260776346080467683073574978979777462*x^13-63242749486318079259108588873684313495107766536500000749295511040523913829132876060941300303152356673909581097526359219183726373021038216585078129895231508296563068916777596180651352496963221496687111635514868218728763760068380019832570152622701024255000168981962125609435241772770486378979382959139442155106970047154729427870019127591401664158448919372553782624754156203846192976*x^12-50711267711537534338420940665508944059884148939705945770717484385781099553200863058720570951700314832173088196899437605757738225553593739781429512186609626069682524340821382671798445783773032036001940594435152743927614984108156722775520971420408764358671739513078475546778071220620495508465140916293655855086290090651098544810950143175270175108059919238983458294481028039557000440*x^11-40423495019291634179407396906306011020570969228020371330718560589910672454029524814155934539461173862193137311527551785618269920513782650910032697103907690535373336161057378429507315987572986688737740305489474169100216563547544646583541027284204969503942739544174402413229723150130363136739597064827920578341771372966559919480466616714324918411116365274535803470562252698969937740*x^10-47625888588253713328796850507472251257326126417332401630879816876286799820908189850270749000861556145396892458030122459927469325431366489130926614031745437847706050662896475476663787687281606290881661192706114772009757708959723356937439342089545626827001624641822410888875364548119707686870295393958063458525246608290591558986581609367917639782359297145085697094772465260412278600*x^9-33817824168769562755288769800396140028595386336097590014900911804321177231283979881652889896567894917958842770364192562191211630642453191087918787139067334317419115342303191831688806766312129655671725476253490492434771638738892826397416689526792906282045662396961321569061202999168310001903092999822498348476003556667277585336009037482050424622807670487761755778540673740995662036*x^8-20196760501954180926302320858692032177858585842436238074556775888149013752475887360840071563912326569128239811786104052799954561787611504402324355404645152339961310161669552317157478643065347337333854055368867836558943945471754203180330824446892385914138944395783634446230681660562627699643712458775570880062200828695267684303994224755761059230550003288651910983567654562723796768*x^7+10125132541959273569595491736944540714849521716594318797283243868163447576009867383372843829976640206984652330726301177787981078905111328583122390115580285725772255042113385374203659111862701376870228323986781457490645753753926791976194624941737041183963696161561915496025021322889976537385098076791229434014541525260262790942973630603193364027601580138326982212774029894479375094*x^6+3201123533855873960471927441963378135670320205015048055243984386144647255543022767747406570330712523701133334936951276108779463723529472982261675501736782730224168263598370184290263381304534173612959050501023807299198611857822367126388765925925753392964306192982362640346096770259898428164873310835760095457014169191126582963526029183094368675646973437040658325184360465389878988*x^5+5287693003307809090987460048797427314197240256272961632569428981202526523101417528115870908180443368063893306722406988850222670266768850796228769235446028065538599737718192316762565842422520900972234371867233135948226245687584061963475723798118817757076155791920340509309831421327089814645178536396020955064281467783281260015118481581933909428147290420323807741582531420316357587*x^4-924404941245264790675715804157656363097282242646935797034754477742822963104320033628161786357992341412564083504736324437942914611303699646468831402242514753906736944633915775257294552368116177517831968172221600495419442434879532936482949582910423886671217969686235035578601773347570461641395251740242650585374282604087047518277974275534554524982671043967009858319037389653044103*x^3+2093803768573628298343684575968842236607202363873028391987555744725234013994208717271850190127279786482644670739487631830094900451795736078963896332418211371634749953737025681489601268654294074260821688771212636600524136144652382905505427384873669331553158617493061259311613547907816725984363581644048840831966686890604661239416274380657493551984411042378548402518624835452894*x^2-208399648792079161623716879282871411419869922153060441817437584911524072890956821285669392548818329745037879555562157267779015813404563513513144785667589953527642970232191307050199753690680321499891870619600537958446527504388726421080432620678450469337738478741375238837090936716401701149873605649606543346129944860024472810248669693689211187844820634100492082205793876185107603*x-2834153156442872206815264825724253744321205168329157578661595818445063655237491533541971884135928624402957787697633671675128451050373817284113188296422057775540937543303908564006249370335189152645407282642639064924274117301831855881990259495299684590403276109615246717317089898697299411529672088307763813150502433746627765424929363892605388142801319817221663470065654755789664,2174477991909892525162654368888587922327439832379294880899091023402801548936069264450169535126822739803613350475203686844317609058035339487398658654310112615263182030717807071274043288757918340392401885027654318062025780327888835186653297352925096250685187330656560870367643512912573989933517257501010955722070427309369438103868364106419480582951004354772190898467950*x^47+34751054513448495517733353549103714618718950898602486422099350719238162188802114074669615398575360129888364021627253802765929499527048078657243982003093963389669887874707382194698881641107537583258114997013838720533684418395372617190082730561855095785629620246119469156099741489356034962078311259570680244432159367396673258061552280814539445919956260161739922150055521*x^46+292939906029824315784778462763842979102801349942426877840611541935478992571004144781519696890624514357010641062871586221925134836545360116393769910795818634569579608660825432339424418599986562558554560692726383099759610088407340358404588729784013825364088161440936417461217983149796332142845965797406637793905459431696210565998609298760811744973963745651238659376931701*x^45+1691158971510428137625791400017883748562552892949214722876499363058572885114378194384137174811342130709248910932001146774378142366218487885209525016323585680682923881869923940371193842442692076069879758588856271233955154659163059751791253900154841368283048080548002264929719410560842065035537835547408353836638704181017738160939447068681355612787276422098367657311243900*x^44+7174725273656662613262159245287477607910201682948534234219288230561814525741043330520112804927339004277898565897819391462250074296978099101833148366297092093527320923236871717272563339972314068778103306562047973526537858396083841776964851003584991288751037445203417420216917305938591762528800711605140898007243379835039366675751451100712232588739705510145059988010981920*x^43+22766629783095139944479616388063684032271713238398292786589446033737387553100505030735366168847857667160396096189143533553398713518097278819210068566204316596048473786710062850708232154170108770679879809326876504017301024650775983240159209254278823541081062092142315723525539595934453920122883799503782951202007235329743091512621796797320846029121181805550341100940357545*x^42+52551317042650015404624971904273009629342212351395637209197015625314949253974764520287406313547922349748194098731973777758231984748328814107818631527888884109100107416349188494993224711452012948429443236914716630296692327498604595826071829987475362495043736345995330994683178704241311184824524172985169364392108857557511968746531241976881678262342964580247596099731277093*x^41+70496200422512248328606831657676959434203924030100889319055548734597298414644466214907116611574645083867861129872540260447137650839033348393572099845711098166837184090714985478812386625104687223769179018236092679145943071674274738154782956777461124660083136975079197547649321388254114026010327858542483705887469385978686725752492288596103465191050333161278497714507743610*x^40-62708217051827109701406187160890796743976058307147733818688652498716623572341608238317377954327151759247880193699113532943512824771876168201536527205440311240447292995921295377121441591900960010522806602932288153893142473291396150881640796021316848559651953930351720469301999479983195645201071017085755291192682465278719258240172103058295798265396788868935175248764568269*x^39-734059006579444472470999386179794035653236843293034905511294483082785286685251710853191093400207792091961371359613225631237418861786998338111387336782460080637995499621663314139639768998986963006523787802049740745551650259213766610949219374581967846017696998106141041145884534918939713528268614071328246716442843539601471565995323772653437183535531802154290704627464302096*x^38-2760710070756015520989628741557145594857259506092213417703782714451924457616649844173366491410925209627401092467638125651503231804940371402318967834572696296637523455265979484525700172009319409545783102637055429872284315444853808873216467057837748487485646344292698528219583045655464179791156528846146666301000915317645288398310738927449910511391972133915865837016282122481*x^37-6983712006569518971712635608754937277092977967234110693513156010409654414445824749229189551426302380424225216068403606187352768679308754101098474293741356147323615826803844852978389161934630617913500017008902443768465942247239947548491684717823629578631075946178693293341910461212594197376913974877507136104416326339912483975652337107085296372103712614154971526805636842904*x^36-11361981179695383311383196602742254765051199483636909972334347524803151611689044768536189637765727615296176336435428441922635780623633404765785808818968385334738295318251830816298617006315797693694869354934064486487440853263125992497330495588351848951144424411763003572226466896204201063399580412923413756489208136096686879007521989282456687707922464777896103595887633919497*x^35-9505466301497003112694142569342967589951839765173469786137461245468192263702877398491071728560188813638712235460780483694061470386966790155917340112175714529480285573974491187945893374700898829546641734326521243287119519622191338896614175931829820605970826293751502885398164776265698057644710875508290900975357735226603397198178385620799806321781021907513456941655131224270*x^34+9027496092620416829205437152673399324903086262388269574296472471690465405903854473371837787771681024889972500333371338856924238116528632034102783693637691213551882875848509561279516575757709164742164000368565444001052481678619869588637967442209597711646379615766773586538666750313732213449684140779573161351414452175777662098510129597801874759775092591451033799035323596823*x^33+22384646013173849826482026550637369454053459379248109979685413422039242968219135768757758571069618471437923342921593878401398443958037251924055212060473645197733140781431208823951852642149475104809040324712291711857669783052551313959860161270039807967689926103146881464525980033757629154461663658127617114629777440295560485447626102355110805527050979563130665045234009192203*x^32-45690169943912847637028037522728615267793691651695355475128432623351763564852033281063722896427934440612136913225634822648650811878130936794679398357814904096917061002058137119984547978552307906495640397342097332460037922887203426109373746511607000481818404042303994497836656232654467724239647171846093641403407649707267298862171927091599654196275669697916760924044435416094*x^31-266154391786953853942596529439529717887587408569766676918699644964074353512308594756773590299099999493270759008979531740222297091449364351137287621660761767322486425967713471733047555363087657432395255285530829302243142618399210620372419336758513380751122578844722187133563133202444886577009104984740258285796449895033967201396305613321797966185430163968345118913441339087418*x^30-1083863093318501984235478685325889161061671629847855739156466538543888208102833351032354869209394894872148084899870379342409805657659949733825357893214919062777445806181237440613337761627021881015856029156296292519035743251337612660301012553859154283195801382235015902926824592775976532166859424075488662183400675006578909770183442953089195987095414370813335661184712533405799*x^29-354307183697404516876112871343193291324872229462538686641739275108409291344537906455771156050177177751142763134637639087764406780799986935093978225418505821260211128918082627286701577618094772415105702298998299140282751131424277165565193458776575764739186122270076803934184977623395746973353752669079378023257608988833604301863401865611376581430881854701507307321963936134311*x^28+14042407596560035931106894623591157124453688752789707006569989951514459679172248031253568009555826043202819859796103314880847536205453538982537812940950195087641160638616167086959604275019768941207869967079332501819843033972385839688806119213066910777314158438600634212107345834023163413704082794463509147051022178939204178605034622317096766961920115058306860386229555306909826*x^27+65146296153050242401372794254574715218950186052608353807576134315967315499438627249078104002537650632429989665346076485448954395652834471073609176272906511788926309780976957523777924095403341660844563126112202488931841970118742649409167416084382745147539682942585509257352149721599753392462649607835330524691300990855115862002029580600727891269534446602157892938699489303821688*x^26+208246925815865745661507351360425760015395049809368039643379302969846430397207514510145253451237613243062030413620335978148873565327250729011782176364483857717712801754493001911360586025567542902256553319883070877772172606981099251142793906334169179191682033611867606546190073016766275011071089239547837287267119344192793078137466992775683465129449976029935986051248210833799428*x^25+422350739047911213831923909035863663884973753150773114563179517398793896209817988205978765771309044803662684798917137533837586554645939646627736419118175692532359904657246110650794798203861740548549744911182506888257760547319415689419149119350722743612222036192485192498552603672860515772406940180860250704090464070139868009272581755179939418329622919714619616370148512903587764*x^24+443545694105230805190475806335278195777051549974607510814049932170164559944297621230452747769807773198719932114405962623026814070514353981821787016036155754994987478842602782108152771937613499473104505089123889264807619319643257723790398437867930802045466358868422348086510251033940458112708245751720182756586762205768677933433282381730367780026953844225213501862558590339426282*x^23-156691811343918999862472614599498492501485070234893342564674122421052748055175886161086339199091662346060630558335550991545024635494115550906079104030834250621967889479905276521697648273888361091640257514350332372602727943889913778861917466165076632218856221444253967883785946115003478801456521389095825822849977976766275085977070001269845731516943986061346635255746064870784492*x^22-2443619321081253253107700415463422919047911269139263120487437017085596521054107067106353024612656852123083252333956925598436314856479695622457930432042395209075416848094920782608341679949048457164653910886373031120290250182795042870593574020587626472622738859394076686746667932185198299242887873602324347163317034502544251732648110938664251369819028587858806296426519368985894372*x^21-2747421281698574329800063346464402059051791441890481293185160433082083343753625919983095738380567064469998370604850996954350498026913895650152615825579290566337725823886072679772797481835897347144968801816510091609988454542733115196696647670343319227033485983931650018664057593190448545086136833616877584283065251165228992102384836461544706428106405394889787023958986354872767920*x^20+12284247286968271700173103726245346635689400583428811206253440670059371056598457016943769121235196929595334160825200230800101527591322187739084356712464924644561164522596382713939748156718224345001158166630175226228070823745215901759692070591694240826751334369113786702797662886475317489341734840101872964142329573336608085622211327263135395839504623229119332045209709247051729776*x^19+31286593333904757183753982551935174569037250697145794468464824927854025239120169114155957978031437052423130311263425637787017822288232615053365806698521345208918496703778235085585312017734128529017812380932657110488121115197645525923067495977014030508693822583005801437967794310757755090863888385330426908407005855408386412515123077415365312368283997524617046298661424514828582209*x^18+17471550281869216011876537591925413952157664951194985017876830715439949305560817265189957297564683161636310402245534805548389848417967696804939034547887349969837429250144837010584138638803546050463192991331039517975821775868633818327757155681381921003910547913231950038713249916159132590433558560773202757897748180204564640053939276388347886258754508954396274217289269876814374669*x^17-20470124993619497952587525209567126046582804529596923928108237580314287620448266054441614661260015797769115620127925720346300677928649590323899223533786568111769685158028907660615912261610702920415830009743984097807518138349103326645705475029970271167499676147450648677275056294338536965234989681106132085113687350600229923418586052432398957752639866439714365142254242964235898784*x^16-55480640843909796192510648367317164772907444199800193416119611823545319877170730811041621952325900342436568346532278267770442404441345847127162003402312289567044613795268814785027034598169300425638473464358304063443004659060017357142543551345339936964653563955203499105197324641239668860920015964781781984150575178927041694661803726037655911928848067421754971235755396491184244622*x^15-11264124602680414636365782414446929973961027038717149715241602212651380249895229480786327940342098153210322607287638269555273923177402429209473816786870459202346346249252321116047298531140444024557784907363967543424506252175929458352936492179481595055486431409954782277107947524262159756218956624392999991035444486799811638220370713033181654158073601239478205528229303411547870055*x^14+211890008995230641706993594660667534205952626695158239569468191208095154320333940962631892064554911196060999610979875500405735013585802747079146576672479203535245198168149617574430587345377461375147120272027938587955497055486726587813421534249884885330546332262629940155334311627131731227532327665340524498249609536193715273007996298529609168480668359920374736109374607241164242985*x^13+379893302061135862915495126617047021333352010908882725375049327374382066765340742824547991069213000274264171200724841160726435136675844238381001912076015997749790821330875039489429695112435511235800758905187490951490655284635307059429444268912895984502752021935964026998246086636663827778018404877101264729968185463868173005099415031075737719794983330680545075771306702026467440978*x^12+254931501830788223266944251658949212667578010092865588656083949458200925269107665250892278090056797626879276368892789778971292212762402940570654830555142195725116925656362334270775017034205148896343441748714079431224118775817368053040906305117179374278353166573711025918203028302698192262166640618170206848253478952942601596007551024958756168558624897508485872070721422265052784693*x^11+207520424386163473863174671174100308687289491454541832502869098046888318686421372156760910029302314675891824485087878576932943580920395570673419286545143478542942768274365028378580180758091170965616415277363473087891080890442701834925233561507001668167796986850130842161016012344499545358190378732279659499923299313659327779451825534634195977328703450564699991606352660067952609932*x^10+284100972024527831534927865421878000863981305950579285145309457046209768189492694147579898035845083310052997337467334451745769906316416821796018156513802937044265169214356001260348445567714938614611963649349797900276950867129764593896716656285938667052450270043950660036072932539618349570339038950163971477312689833103602204039723820625062253209637988656471009703288366046792444551*x^9+177199871176414255470715042773250761898571969328100513166994160638476296116095142748851134792709272435750714842534881239750841533552078338333940234034908849571452876935216521436038121486626948580091081008265046605794643846105204831508391857815803619092913634073782363626237258523087827126757959997643665499551885868498123646349926088419897695931530255729658580467741425430376253100*x^8+93351395896024586996161591171897938278564152506599335674307710954435394611060558366951454912077151525533891356016353458975418637519298125927972463272272819804052482857723675769604914211585855263655034443085342078020156880592651259427666049549196255191964856806973516121760551124003970935615903948664250681807217069781130718440504609033537917553130171263979178448299403510146789813*x^7-79022946977306675817700083645139525892384394544203588432051226279263136714518880515661541432299967986069075960166154032003177365131208294041716625131736322227558983821822636636779462990130316997224160349857837741357759866454091569003252891083328423289970624318960307468965167073237752884514051775988649868094822759408712015482282575701684638904325169644284466439007024872449830886*x^6-3540851652717880809691969988818595840079594647578242111544721295278716067156878511105012510192043406388170278957073673712406107161478466794366426953427169183922425093202949149576361752726621543578438237433597669645579792026351967825964218234790200599109958847798928231044979287812250772581088647488440627381207555573808995610007954018759294545111728459128652451056955059740688133*x^5-22852818149542068245862968597305162325061671161974617431356770845169260808802855801834298784809782226649665505716107101196964064794157973764913830573067140440983084606143261206889381224669707601099394132735230653804337091245778778024426102942816240786032740096408675981141846135347529912765204396015232155465046018930195353430181970258526888492707538140077180061996299720497266013*x^4+5571420424417423378178229080623475643896733439729621681740534623891842266249516310100814867532655913079979731060195151092798721322481837172746573825538811972631267670627013670678789748726502851641092447563877392753004047816484611004556230066231413744951674470707184032584455641362961392125202375943970596983414282746777832362698862219063787786462681918877976657126985162682654656*x^3-536800750666890519883160399488050585158140412236355174290080887986892195362752314487912342239970134977732028024218511113715317849321898977774126232140455141317247183077390958375995859322677223288443348060671158538291426556010254237126728569954045227345137050342115509113247301988172508839085065137491481833187936425874569210495345119756979075825890360362314060873893750284494686*x^2+768817427046471192379545397459708643603858796106132014739475680909199979298499141088196107472133777669827715820749825719573519929093586107546417135135008146370915077377029766438392321723411633088868010441191959915305976943037401438762710939954041354220298043372655784780546628481122968984850262309629928496385987464305005808019675249445753457103600285923718775783436450857281457*x+42973995476578023329426980208614472023400047330536842354627849003750479078251255760890268415325054319370413057982013367502763636475025848976737767732734541685793415421404847590756053944189521833893783118575930838375099369057336696957118958032557156106172654266588971416242292611446534633654349304564072637797036846147682125609757116054442698270875482772896777240781475136316409,32237488826751231257440585155152020874099643453194854041660665852673980565828174547748257274693959041562080869239537328348877967831104607816704881437130185802900714943649740470004792109820388190789684665222263197959420353780681636811478556115284294864155494590888875698314278288476523553341752349770859818897639341199260133544458883116682100362665244609005373841667*x^47+709768508373818465747450011462964521395538183109186263329867202067777361066780842754843727707964768356393650501928015429413147048974938029249245068438084146349149756861379307742628353450549325911529056609199245416867032764899329151189727238896131101644202225131177988527212270862265122327163889736885554463916540161137675681792158749820056569609845937639876444616739*x^46+7449560708329791815149210857027003999357475374022180508750773331365900296463910855661174865021851123243968663982346285542170762593500745115515967816335348516392225426412212809379802836194844786007498403892026955149610000697232182615455374778027024205403947887588961055936746503681713814524304763762446897235870372687778726450363052066618976028055482898276638301387657*x^45+51219693973566529937178724834932095327896448883002175465201542233266728639728310291340008613819947000584111384751111654473417958531408966117990622784568151842110361216312128309446339518028860436405252311037613594622835806660324826885317247847212073774602512594863159156346553720472993880532996006040500524399242099601038155159527808482251788264826121777468220329965393*x^44+257013117112982789580919988063229903251705263737629757753682736927756569055387467512911089745176494453683912967705463602177574434330373892369231384787839024408103125832496298157873113291254054607344065030876860014305991623750296564795750243242275677774873070641221078843555620082419823505149616724413574188830332121044825496032621325171190336172335837761535450408966140*x^43+974850132367752115609324880362579552887090451122698389736802977032226525371805517858718482681920472487653772165683466743403973062730941556539731368100042067364156527867919905048941000649016546203479288066907731276188739226445065952945700185982702529810694379804179242014059788356408453790774456877623430131835256744768939650934625507933349624919803637920959661716514139*x^42+2792898214314342920056608155505725450074540386905275112911863405000770826424534053314711246320199320436284702279101049420095092996347972630060230800184715952812706728963103754830917661497064447041846750801961617594794837925590381439946881540189830069862008466515233173371163637536472995414146763991918274611787440058785918446665972404489273248717349620744571239361129085*x^41+5659318532429111728123101347157596773057297268642680571050831477217625808267038938912892345071042183987892110573202893853944777213228838935870344511330911313664658004780288388939846343027184300997463126594918083310709092038428980706028363941625292502450823700763742310083289833789391037983077263920549963489152389371876788015198854666552236549444272578345638242031032111*x^40+5128153589521878226347702298336076592089993590683835804113917192990609789329126732764933074252368542104181741561743587614681408501403031346858434557054326714388689154883059729036636574763940899555837134770366535842085462526973551301650069665964042509412204321695926280703409295842018449563109370851388806426256559727320305337711269625618532782762764920191776008314881911*x^39-16992195083684513085464036447800413997986373646127939375451932202545914424835801271667245209626819483841533075863003325664173560417460436838965907678676477061067281866743961100065323533560491318329678841388150890859376511874794187814942486422355399294003057018206870602413400166021369768190996244620907894988285454079944617236204178325271251135869024788977230011504881677*x^38-107029610387097741061069246146195637447828134920962697438642071238502946177881973808908729236416772822781137096864044747955146206916688512322659474524266374908964694900627156447973876504149061906201498099775936205272569371178734055427352446181079042035621049367019971336036528494110954824608434990993911496211253652621883777492287474576990045382667382181982000982805961005*x^37-348917630019061157843328995276816065634442050047092352924559219261349056905450336965862439728879290394720609102474952626307036884144805932183247140010811609050125029623929707612179928939846609972578537407392664961933104616213251327828859921551290071748821755400148296292382982362639149423720956010908180021443660617398566702819353594205463672014644233391948301106415975045*x^36-783527252700058889531168682139020675313620037252726823456154051204596496078777187529763708738954805517235923782596893370738173844494014399940840040348030527650093207015044915211859042191843461431823998461960017346635165785556726996509779294107403987121493401468003016720944321129048665134414834345998223483778269225798488807649423434581621721163597458752360606931929154947*x^35-1126151938098388344309175911325913463138800114807902469604069835374410924547512055934702564050879494822797434587339585857496984369168030957083065173847280037071175357254660619459822236249022735135333937661535927621881591728981378736156143358615103105779083692159594785694499609416679599114015373038412942409263079329500965281977113409948178220890359593774342015569546120519*x^34-647300376172224614958786726396622569258661057259875880266582592463001942491719500034206028526755546245628996476094242436530735960527427486711369686152126235991363212443472643385112203425514119777500633197950639122755841892231067223455384615095067776681495143798490298172274660765430116560662619980272056288908570956004463189112372181092482091002536163882819317427460860226*x^33+1235839239834081438043678020774144436747678855627095112998429875238926794356205229272669765464679896844162049392271043590230700254119542786988315595997480253857252662675982003016496847676891592089272401787304461130633507331451759229840683919889956075200269708840169906248079859415751839041317047410052566975990456869303255149913343426345386042482693797032485943161396912346*x^32+1371970446102097306461243374624448104201680874469584016000272716476204490722537492349283540111649993184403608069515486543406187074814375022102828976500926029505655566312443553130198495334007446014944511778916251060193041433986646383594091274173296818048101365618458696223561839148893020738206790228254808842677752602236733559912588783766277819517991954156528512798792342282*x^31-8161957977858698373411500598958438089915748259524420323312282351610065074016361093015549241926330811385316825235071716944964759044893846908843582756388486721088129730520129317673301075236647325037731406416803351238459650781505517489688983070933871336531917268881413244821636122423718707833096244874983270775757849371330627758767062193631175706738862202512669215644991110272*x^30-40004754260137183714766749400674491333195925684723974318394015915395918314608212454643628564426548885726703320153112065504029056344255685696094919380097771778931928291712178003424046481464963862082380420324439597357691113693073198589157866448773927904619957449659098625897189966007820578236653227459410334083347600477982280021809251555908090565757027303581807379468453207809*x^29-101453447933068870985206324701246891252230319832484522219399526468978395093084689530862832002950824676989947955517268424210277440513552055783063425902957572880014023276150816980665953045806274301543694253651105303350324605857972041791973619236375643097576802240947033565871022266824936579402002592594918691350818865715003843929487302678580339945075432753745591468267430818668*x^28+180118720541012298468693883371814189535505148287895374920757993084668258946894277984616575808783674846185581507241623308063728243275342171093671749645622205138529900190639288472589890100073856557179703932787886589881482078758581247673221811951801198241590691236757709666085902856031340615392686020499271363428085428128626056942089670158495078141213577955417786804196858321200*x^27+2231504660742798428112183730222258961861577665647477447087943114292810084762835735111825093290069192338930651732748289415263454782231427514656400608572589769422604867130941876136535398706002529281407809232306252011581914044750536919984060180682477382922216265818546922643120703448061847271348736323684587462323154608737319212220305438812074188713987051744740191262969901131578*x^26+8899190029736028474737406140935766540890592755007531781361033257853874280002530423843413010139675490795533930913491132642330873676073631190074691550236697371183799616746269872986628564780628751211873616705119918174203039601129017663598261682674306794273736569541059312596915053108713454839021161437177818048933925677894850773847179490201317798892871075872595496310063088831170*x^25+24688975201237332084697560112399046210760382318172238738641755934427267777883474046957039592730136285445656331471396701760997508581039884994727902005715679836896614388296661378491580628949834709790162895192640316356314636235480768122213975051765895879349597092493203815362072550424515261887541478783630520117977957468018251911812124813411025363721547803502509736373493337646420*x^24+43561314787288522236195363281415870419604387360951636613945942830994729648879684285646861800329967248439787881461667600957566791876846696239023480906332181427760503011944814568507316345967767091241292875713503193564845586616374609410071762356796681345502498802105774954765467947671905583352005328661500608095086632687902628830188422633025044937580614530964763690729109226828480*x^23+35153837641287046136646331954545757896947355265668445680737954293692490704843184124214483106501293365868956457597525720047893681712683827935594395668963070367159450676276913025796981443380070639899128640643688511681928945186007518410790248470161851036736639598065548091287136255231637287298230631829262737782877617665303854491691519250468569032218634165111015840944877309471258*x^22-54048260962267798623104131865196546367944937154976609502756788666517146412575713791747611443047211988228796494620770613911246278326864753743964712679775380701479929930653040092978566803120439416199675639304039631053337594301481628661303593292799400174369365154759834861015458890803071147145739424907430088340706032856726903686281035777961320517399557713743243213143641976107794*x^21-262144338525976617176392867768495016859110020387983881673514402098102638793987000032436109724301708839938083763922315494894809992122435699793563755236990188928154745544742230168442391345804587160091211054984821919167152666455683584237587173762710594637071332018992379334080974935988465914486144507166277928104463159595050051254039109801435137809772996546588860496444791897347240*x^20-58191742785627686741181857820331690750070905224966646370497388413803756625765007882083087563447222872298945881978248220071884018063852367909077042109058948140592215247981595503870103868694938921568233781169699964794477374486401376647106026024153092898868998267256768204357636883222978015262916926964742367380925915782266369509410857659693954405775945129393865692482219595691477*x^19+1587332899203040568904936388908713657790184123117551312544187551639740199256406414906151512845702055919466675071263737513609951675395242005221023233248007079334860845810827586003966854005795667750979787278438073492258197822993291297511634086342131720239669337812194106872670991739751413985873065484995427261898361931743079949073562816903594215143949369103802262097128878620142317*x^18+3061675145030467018636283104035597077766376403948009770717927222586382856108611192087487594436918740366488133596980007843369277791954462713307753840518946655936735840557903447761245678848201453056984930625971846448844480584313134533512573291657410601073703685851101281091619876770013049948167798043833084078080609673248597476314041666857883128488235470332592928921130218836439695*x^17+1108531137448833869417844602363880520657874941046159655137908626407667027323531289923757022089331570618122314696259334455810649267503258995916000443084765687505483624680772887909581482475045744690491591223310797398802031050360760403917574467370337857416280676674934190417338498243673231645784557839343195065958706177998052301278987477341168501351804073961645869864193564377908557*x^16-2926021014633198748963330997714768969924905089661228544441591469377322996804241937579478921514767152109401762486619892246760199700183936453773974016324525642081965436500025957542030554371698911503936122284472185981691890591962047346668254669034612608003360914989377000663460841327141915333323867307228632211165079205538576006514967344401733683833670165678908029269837963663336160*x^15-5194207072146766807368447855372227129936789685017533277401947556282079647404630886644502961982285098497415113873498190371476778203285402049254843196551045736920084663386536930583861846045042989123848518957924020695622674428143405601677497239764427793814127331960741097687508555604581166285719326143622139209348897930233832545555794194850750812324916080461632798279551482844497127*x^14+2431315621639655164959413105934185167996716403747371243603187765781984508510070492057816245516619220665225138974872150085760996362279510495134806580805344563081701567177358490682992967169933240462888924401782125489708729289974288121431829609447159154393092274592970300953300446862102864388666744497298643527227297099825970203733484386147609559125117185095506861111747617470775703*x^13+25050389593485653737485082677938219153234688762225447372100023722031358625876092795321412319660455882638847368362136298841570204008232023330349687114844957811029314216760024664481469179707660479689211533355351185430803490894760519707855910103498046525290947457436059823368548979550674558643201061224866923547260757124519266423874985006952908809303824574615884167382287686322798955*x^12+37479937188958429075987834333570614104457510214253872631482926713813151120879990555205959831047923920528784643254019773753010511390951387907816807852068506960616117435923234286010648120670382399198434629665775689087785166577913777087767067730010828615362590205506598018200824260236286320902736358160638644128655072955694726488469765373618554456766947798869718273708995732882011003*x^11+23534380549731184124103790460169345721852916051919357172725879220557308576669346609310948108352336298549545888344588701706349068186924472366713468107986911977459226717940151725799198971381300552568457311176242365674238798797598015459337923821993011530168449369034316742001339598254050206487163988086264238755740685812441240029545334584207515592525207257954687185640869567865321877*x^10+19546832587868659766186750089501696617228230544550385756597158688146693621987557135998541808447132296903093919525780611216486531514373183101231497384288958710630558485356342828110433441774486762225674941014996887506211002281908324759577156875333171625557731367034598726000016768464167806092011829188167609476462776500872679514078041827360310981141927040777539032896199722766187721*x^9+26375817953967236890882802291929208939690667605319086058841674237584989706630478958613523389637164734457860925469736964276381197074712471063555594325316395845143066734461668531028892930897438908628972108378297129892372002798465481967638852099860299983228582620847582952565505803439054521454510898037787053192856177522394470432889925624567875413588045331892341167413648513003242931*x^8+15767800411879764475773625647917431957462441501385667027752048117487371461091111632354724524827957279277780162998891170499210368537334438251557273128739621723463927989076221198596787837357851616420534021013946009373659562062972287714951569495302972273822536829866145304440004679613190906210250605572246313683184661310427984292229269721000782671871447975264623018733951922361693377*x^7+4929734024898688578622222863795902684807298481821614044079145147496244786184080447609241737637988107398863681482475443271612689139982783140730146273337192136163988532208646568976696059864611344947641514638293637178468422290232482921072954988132272258394721135153388987402913924154355463311539660378983551365300089798197465037215981346593706012027572918122975724579564236476588403*x^6-8241262970499094659999107740576207266737798436562992298248564400128612058956888871494066181530980425559044933748640075122643600435332562306273599562019938385425105185820354162826839990563122809429098383407945557014232258284599710611425531966427919166851967144726012688429210928218665076228609891365541742693874796171609795934477826571775599635607686407222928208872712942775529456*x^5-855469153780878053891169038356536347904913682985951689596004690398241887167749184191633030986821132283538211065439179687347654360272130806853926393311329283215705566065430635140864693772931458660473829815474537695409755983594622863712762021315812303438303397871334120942579490756029638870795276587479771885771115550644496567475753457259258192404919720330516607851930037789337786*x^4-1073668876263668659621112341580080145900996870729625305917285915011624032452934262294179529919743344168105902455576514412683130575869760963511248326075562823650952450614797173447769579503588891256909472672020757729708653328702874953038886472080713775811115656174201015856402665814497741294164170904708798401170090128238470938392723469785514829593528190741624702160350791894294582*x^3+471277687917387810878770072642036464705353349480526460792761307243027809176823508954261568380113985555193905076902601858644372152850009090698225406853100179424396849670855140336914896068830155003125935349654328101401193014584153534705105615721597792412457151779567749165485112987530387872434615054786144265526586997211643781975101708278297174657351491334608455521230865260369338*x^2+32212774599672962916337583315803032183149514832348787936600816711715989964679473524459421238843795722255895980427866074866650212921942498359103391487487311644669528937496818309664127786859188221245460911310126370749230373304130195087391949561799075871612757378641613023168184343496907728734816803046786349809177894516616749195851123777140484782385200967103931211964114479999801*x+34025535088580975798121950389018087831213076513004837772683951061692834088207481547383927971810962111958849296251318524098671202638283065941961846730036290555293778394740654293163637750723680517661380301562155484891236940809855251545288417595706568163319917439401554959594313819269702508598989572500624795269469844897788918994420266416971986012568160832904634137191968170535616,-13364571176038110049619902347910023327046008678088872312941139398168590552023622897412262836547364664654070422509361738961995046000634622304612180790224026506733520688363470986767520887835638892262604669634890531825406558246807585767878062698593056880920310054637628746393206506152634797074918411189323734416982773244363526207323076736963231133012853872860945359170119*x^47-213447051010682305891082741291905029009547318533538973887697696052445132816008502865548663053661101757822585831377115974334184594472860793588588936498833136945534806245387633819099098047767991751583001227260281576613503044750277952099724718250333644824007541695544575161581336084986196671426706013208530424864039506633066709339379020462902595275725770766282665278374651*x^46-1798036571952922999519054975265011968655800887440769975544141986794864469340048642998332212575134355173907993498670064020490472719072539215576941439399341738449258101025045935214552173128562162820100751735758252792510014933259733466639136902806493349676032076644377140409510958963365335362647641382115208998829473457687095850135993406982044357882596025800337140015060593*x^45-10372190877738966732631242172326053959972517579839946395297146559994451427534646556272158087588835127781169501035269749271360880525086523834248853348411747076533315738360298948907507756489912698549013132875317553584969885601997089875973792925627548507427075822624680773564054387809001423937979034910096512174952720748170674860361663663693789932728877693436996242696502507*x^44-43961852777350978408647473946320774777810729543182964167858347634378304212695351602840274784392492049217811952292911073513259718307520964038795719343302658685608828798067054020363294597006629512203017245919858722103165630944263439688015988842307703736118867323306667821653954968449910490967753931121379855892710510358281662499272266153922105900052722252991553511182086586*x^43-139313877932733148880576118616796389399750001320171629847679978719581098409339779564619393995271890732786238840099490808218457787219232173443350296489595951546941183414914936432019177750713423139063073552839366386241381234102609803640985205221430735946424665908383320494398678390667129583916999778837093465107559038042059312598396776254928334003130809398608414410152078309*x^42-320886435960455669963281471083321460003555761788427432601468531679459795826129454603162664493136383046765570127446698088795347710062315561640862797887583552846740388380668890517463288482910049075590637348332440667420373988921046834485099061049183766703881285557121579165503368303224189262324478775217512793269978655790647765607121084961915336833173205265906742902048711721*x^41-427918485201355471266072352933540859292611772960202654790794163252307256254293422397354847580781280443031499607271403950225723034791923567617242159837910142995105708547189338674896623434577225755513591725998238971218578248732678620140648626292288922371761436589735155373896402881084339829324989138907089696028449835730083208018575620220128819424466157539468787554981562309*x^40+394352434932698495101675804494813336500857754618765283491628946732865346459763643027672141638196029768947147082781990475472956883628618123349554032992323186736067073035863672736677359684479389553859868654853613223698132666816151997505392973181398485997732970416823343825484645020394243669982804422931612942963006271475197234937922426221798762900241694737424114638322424009*x^39+4512862600097405658759724253916078354443881691360465420441664510835596727190037696360979680392856703859291177916485449248059510448433158414361821673893286354445402188366741236636096545276202284752715734768083645520683541836790433337908736741329554622084321403351263655132732420046855417184656750069039452726542888072125290807398180813081375106613267547762162411721123292143*x^38+16912290537399950352169653974209640493459937280154426949684653952219088681480766364168924275497782901125156486508196519960741640595928560593319023760168941271837039492954723617174794392677855029986434380688041155322789121934761277326945000573123253162030842949518787485645718263474753880875142241677948566616297279620787392005942460590652527406117031846376987785241239956325*x^37+42676046815413671722388864863510466768668630506125304157051385613523955132876940707038591334451398823213617641922764806120834362089455078511771050164001846547266157275352666532780859313816262814312167566390087795983084290476668048247500819977880262142352513903409279014598182557031075543192416633189714994566672980800954089950253584791057102899809384565811993871785100531547*x^36+69137833944660525916708708409995320227734609009567249189583245457623236703898163780004374551749728290933376323467994219467767667259222950340032566235105818142143752803781423978577873252769589489897667819193110887025925909309518600355719307159834397260251330336157479741787127450549299051137094357450413976019822686399796367467285672764878187294138590802938413440759591510647*x^35+57097279034688415082905740486415575622098094893413073474964475413894722566866763573264321026723977345438561715082415899016075242065837054187647475579361552419274684657879116610697475519004625723364498941460291467506470175804511509548301646722348482604148271129033348986091107541093396142148975105299892991642662843566275069866810183609955596469947162697554516495387135716013*x^34-56976690655216675409129322274247437761777268477273284537258259041577821159538098024229223513774790815508187115766664468079442071325024374825863907271332211702837238735151447985982032819756785903837157099243573052649085785835469997600475078230027194003617577574906989139038308277143873692020890017892810163466085633745064175727691549080711228741712643344629517554196015519218*x^33-137529300252207832666813965884032445215428018511590103563169904570837160715828534707793016968038893051795415584494715530386899713832227732736422333094340488642917394719204197821933597597084352595893778331809085131011519658522519590668468046673432093703942994858995429260483954174800638325431463663616205045399250383741575633007506284364325204454007845271677130803251737978772*x^32+283570339637284691891133262335001887009982628434210630062016636248948508961677562121295671471909482431409915807921752313138747447350113947589199169049355137416130331141800986129246206034710998920070065548122269355579928882817734270117565994456975314262649192387291247077443055061667921421249154087513933750557524782532340989238008362571938764022381194761063032433249915569110*x^31+1635025963554149759352252228611043013927798628579831644946047920666160608444445099598626613896767577787954301487697083379753929911328034498974953661538882858929941508185485444601585725251597533039452877408415707017005713824058560182889770917023722565845696403333405105047474292269547828353168079709855374736720972650535919709097772850423098439043695154610102124937222126841916*x^30+6639340383129078061774161049168744440931440476633883329645753928435629909628478150534293738466113835133223099640871103494444943884698092179225898441279409320156140052745628552618701145053608109853304860462809819059604366925956189600968758186094527173815278941009422324138445094261594324052106332620300010944019259945454245561143914835110599368093947651382508922612366179479939*x^29+2083740283460110061257201881410494064761229084784018300209600075146562470689566799362825843732144461655747620027472414034992386426940482829918020594339665372132004753199452542751980052629372292377393056015352858263369552052879153421161985246819696209391933626830557470981704935033723342741282966003001992073441328018050553639725831613300860297140973498744284807927832470590944*x^28-86429003886100661349113218655475775848457793578667289597782291306205681406282567468838361013662917465231797582757723392845305700761618568017730737582040117946996699149780432671088097882790568158293145173620894609885322807700772447496658613046334262115269093574844133880369604898873492411794414057384277882592361668776974124549407713355155519498220678775233829767596207978852164*x^27-399512470681808050200690845714563896920729768499924105514820708788763878580173705806291442400377450348151248154613786695310230130650269440659143215299560061083406455243420209647081339636723221609305269578905910808779982576237330570328346059947755184996632088463903409566015506966031275069476654027959317228253475340900159181645983679654296035053712992627665387536630467478373422*x^26-1274368501209843220318693171737995000583698790126052860168399312245185006670529921439591733538634342892913651938476280631686543601139242032010550114043388507976072543741914973657008089573472869434493841305249605511582729920075059062227964351729629823872253990758028826802315009986860239338516238987657683478069355764876097678897929075944059525991727742795323692574521471734760358*x^25-2576573512597199733693948100148715292910026017904331010866503507669608896526106151635287909279989047003284381329871856204626648778613979773392901757526128515335051169618938335891164686573553992370753125910992040879559576012945062967981854048177562315963494412670600381104856263715744057873493315758278941692428187428939208490707675172549099105182978193953798214904822391966890324*x^24-2680704841033201029149355514591945336111263527676286156079679896135174992742989129196647418698018267639737952766655291685637589394288276096789018519124654331975856915686869620021372968917014590545471892879324516448939136148186113292685388078204142807205680456190872083619450810402352979337945730062971826052721079390222888772199237497645119964562240532864917387056827698803274596*x^23+1026287841335642637141662144613199561999716616874725514721171783970981864803325908032428503206334523699475993764835736744195488414984409858368022164559490065916243096004593865626760044119838686903068466084636753038925722024114251031840135962531515102595659968936822574404200525782429500863871202672899194561362476424171974517604030012852994039723517183653826804743870831775679522*x^22+15037884834956418111227384148209769475515224427985668252074455302784900337287418609835867869350936577477602368769186052529643730108670907309960780164089728618710050313454593270083990979222925654118616473243263928470904499418293807582412296105175742756135714866670729002434877738859022593327619363898053816714862425891269159870619506753527529656561528477611923282208377499839716558*x^21+16697455732727232599292846989596606894517213100372491727008937117631689566700461286215714264873768669179381212607350729023633883038011315874506585546713853737784833990274073708527036329233212026783085789396872793828050022210303877816124101351553517989745180085403559048740534434617892674122184175392563770711328254269758133895866878519354246489298875299139218859398563215745619168*x^20-75920137386667254742120588773064849131155213386852206967468588514982305127303045650252746579436712244067932831660425593978906933340290543320435498374431689698671895767087578748381312031573549779730105276919188736897056198728806189438646468590532474005914632643493175767715399809064871319097944174201814383326219945222838247683015042349939028038093348651152620745755843964674636587*x^19-191717569214683401336654829566298806564991782770185579049108039579870506185051555474319419951594570463017410588091013204923661291780620989264325470588719365916208672312701620827868081492068495562119073100743361194622263165540998575299735910432135116505105188607626146918537996200685807096799374278602466987947196891477978248984682460867149366409739936119754540571781001153754383081*x^18-104053780531389349135705969894598930299676824561257327924832612715644170480368765461441061873156395808504787462397199255463553002774023260169970308718157304820799983718722510135371354161281102077156078852294293306451367086881105420042043826670545441289377258998666823935779593439457561943219979532508116992263942054683570545742540493801934152628920971286948261470500226444031548307*x^17+129723293438247015017374657974127922033074757884482940140870574504005717936068685412552244725942099162602304397894131904048178066809943335306749647720185185490781785485274189236447593173321861809353079341746462303378605286292438262629484089131203660574623550270714237642946214128232224372295639703574171419331981556402753053972244151028469211032148419717439606075592688631570099393*x^16+340308450150071453828458279785483292035692995642033940850429034511279709035818650255305700920596611646392958299155626969834273839142089635073397596407381404899589079172344861599424934247674154592379930660748359105106700494644108499476972090165647814535763258539381542072056254320649445990238028984378968509429532914234607583377360958605063780295864579754210351513296629752007003230*x^15+62730780106447854308498209579214337559985197766808872587317177809405309493335547476103034199697534789732930598689666635684253755481188369283356892643824614200957587342074960264621024174769448718576265271762980070505385514770541747795589202722388930528668083189076802286156383307374495855632888834667030611495514244350253902134990963207988327680408633180462683007835227102547485401*x^14-1308105218614787754127887427743629235120096633832755261043686990774932097839049413373953474617383211865472763322785390586885969052464871359492704677941104114931001978715685406087849603362710063740715302211185836691832826492114689279154059411268866798899051879853013199964710051002131373353127960371625379508903092291074352289830731880972759998096020434198544936156424546407846782543*x^13-2320635141968312501199351474246982567563766009273542804278608708581602855243514678664458937070261122300406448416354527934739121980759138481683122285652920399393933794563074990947657180894769374642593270758727392928412517982789359542209256572372520027824421832008527836509282029005752459561419451262729499655297409004892054054527890826979357183392506738444734034706381107356147519617*x^12-1520504692555097766984859046248856943499510116071082216329592005127594740644832649969798750240696019762950662034841126595407993875719679000039231002725820222838324738544997707480543229019424440152000344803238260823423552135540881855326941963397884751194036437318420308997426042723712293616024251759805822419198701693903799452257407909474232918961722286731266277934288495936283099263*x^11-1227642772912772620713101566676962223890998570422966529801649415352878221420156935239783927872512980761269951380802781309508618821230143705311442428939305801039070900862405934364182221237648105165597205106641892160989351654250441337860539560696345024214618055445998570037953266745844207593670502061040571213569240503379296368970733804134610301608594481215104220979012290947225437095*x^10-1722193054000790053962352579937208436765328062954617752513259252124321975803004041745735089140613275375762747272284634205323228107106438844895439994652724693198610624346498961808150182487126348930221519454940561502577766672939810259378130468604360340787668309883575748706152990797429051721548297274999919540013015493038676730921508389503435916475186264208432187949331212548611647709*x^9-1062725470385115742933888233958952309838705871732038316166791799718536288087527169588869844481531876707829576672857718869998717858832728497324108619559267078452959753701136134234435372775926584913742620564380826821042407688397842409391214619107483473779142390349702870108553737954042738612819399720275379931827305067695574523327020969635058814516986855618299706203944801917655615621*x^8-542497646935237522026618825778251865625943152153601705457835896184581036674696389406890933028134412567011516006263250017741770129410768546725875162614482317920666326534099830891035439698289047657516344763152775825183286033648473005176583088952061655310762221035995161509911138130548548390282729947258640695239103250526351735599962751682375621662118795101426306777401543858582352257*x^7+498140306884788104385094758866105430756379023078314180109246434113165283341101839131513964510066189021503921254221240479049042986966345887575155737312924313079084156145634066213344949713450513612502208673627095508919898930124688124351036747964825937907234078711079240953477344041922850851738516395909301030944115190188830744091733328240723340809596625348086622472816352990935406303*x^6+16877874373508880642211092145452984735987408226986194407755840856406216969631350690768557015669761692802873540770462403005568379720583508947180477971782527682181766244106402022939880539876010363693198672691454201733045248607776678374053695921297928451653606728654930857190831452675242715314352300403783301102993027888170451975834071325012672331642655843667060565760622127339244808*x^5+127631905615856435302701604516475764414886388404135237071490257874114892685146207327407696605698412073290319862757410515703869139898644708007887093432544640806882029775579667527003290586296741430330501717718741880062967182452131385637734249163306737554398165629678553046665422010749638057820952050143984634311853160213612704610147970907780553411913756653191681789578885993870415552*x^4-34729078735043540501240047865548365733034467930404798512131913030985701107809312372234475804470029116049008076893809049594365979264107573682659072108364941613024940910896648494915617968970219058443047193716556478276903548840995325296917386141439622136869400505929342507094851375943631115668044872702513592984957876874668041633122820871486963969041971159529475529697457870194427158*x^3+2524400485840758806795981030462754459489682698943141287594513210718143668864508348525274665083818988092290939226225050401207497719513285748659636758550444684035189104206229698787002231440311030163196561948254904943520336888455719691316171016424972605468512323060072547711084867514508286842331421850195647634407516925884933077270579730481813634733044169161137944281162057848072038*x^2-4178530766278560330737707842590109687791351074618495632574708209612309208806842827800424354810841592053417357131070712884517983536806466371070760943885796529554035321280354602415720587761892402258914413912802373739554991352651701141651870931559486389525266218349054454239365956097915397041124238144495551078503802165086260411098362379732802067113012605389961886572340496280970515*x-138125567942538793883458825656447202322482126147134003658359664080057255784063974258848557584161386611882496696770097351720339873253361516333715526051674018711131468951041520755897772189902657102189377897756752711794378997378739542573743070635243113602306845507211590381554430618613315481915209999230387768927530981116681961272278184577451595277134400832016925557698764258718548,-867880093836017846849040174136311495960087904807064562749145454882817585235777925258434775502178696711106642729156792463938991454628096406557951458831675333555146596419919546866869089249643304771120004390658358374757966137923670748397105347958130355573377709970708260416385716596247688507439120122039502952914964467308579454151798284447295840431491914467344253759381*x^47-13897503108397821464225505502115669486478657845943109678157998766926896495853094755913779411403470078286178651764005068555676564000007100015978949419006012080121433768189653289825977680968177383021465601175712507829013286989945651262976002751798462615998070602198845473683484712418885404755441060442469613601658528296447458760762609889973103307363697063046667132835233*x^46-117308154830787610684241636883132045798811337426797950137621194061188846916511196912947665380364123634440922298921566717469191044015464556536886132844926987184399247857883036231938993553845925350708594815123330179612694128701225123684758761246483582145392750432999883308760168555792285097598302131821440837734669152249153036486032647377228017484668959553148821628255736*x^45-677855806176585920399371640238002319609390048614984214968321334043150241865717423452692349854206462462088995733523687393871169370393108056514896314837465592351435825180022463944575781660182476708464516170675911612683979256861143354409366559759316017354188903926828460520822574513428483008413331760064482583441038423854309226071548329620845618043569552590246911192606332*x^44-2877856578531937439842243547972980978824998352845066627202923489272469561450273425519111985080364117527896456959280147658643154473377153593240660789072727307719950911183651590978758889442278032446387074274589423763560614479699574653797831652094956569344600020215754717902148329853487731363433272303759577848253398698995864014002766683542394417523810866227104226494743347*x^43-9135579706129194201087472031724106176696547188558487119162080726827157110655769379365435576918073206711573307376494998046643080765536412648044676114326071723268486097812292237442585050570952090427398681543580124255839280049944826801118201977582295124503739185455588523511667372681915888098314070962696093852969667785425045866763806914150383033381436922050479406157126163*x^42-21081793707230016956293552615786047643296295746418073135397420814707685050247544307246255186572693363562012725396072090585917126370334924918527365115613858023152203443298850110159771948855668700542348521509413184379432029874042238833463373351628861279735950828303009755949043593235337738521545568473770885051262510193642949302960269579021210748560516846201910820907498764*x^41-28216887050571515981643311419663316013175784119110430963307313678637179440058077292541927803103746194818704806314521297535309307884613973871683185670388927151934859595048571350700043129278370066821985789843526217260811392049758411032877390515508575435482895149903132537909948646518003745637551681718215606527636272272330577572987165693957115720718687629338588323340787355*x^40+25522382667293455423707131466801253198537251787970206341782632330512738262684766520334908648026656621891153997750721128776010604541161520381877182717841331570170215849394972140563028509733253466527776292221529393827326422152405585039162145643346772539556434691201978872810086190486276143405640009189209412102879613291269572615482281673851756817120985702445836060249563330*x^39+295757534203213145472353464704583898981719085545507591693845445054633970425553224884713913256405430412320094606638456188685468405119375584289859265946963063743090202644209946066904178768023328163121787814825366332346445273891642134096840736836966976684913412069034907468016021797420040797464054721434466296196738087480760700124843871097220316577967052023528444895796081209*x^38+1110042941254078645026992003599019018588031163113088613738716678854685339529702282052686384471257672899252676715547982064258919638943458705499565971110965724549201820056366016740227660096517514375817985973577955241078002880528049045978907600608556794083252125974993295039788439682185555144091893531564160559637176496483719432957682019136098034559728195743519601717659009122*x^37+2804338206886507768238441597150145434482504927671414060285940415747315391171105590801330222893014175236642421954123105909129405621842367226887246965352035722866397550185183675295371609452462062146487049101204583736385110684338092055581827851858815087935318154950156380778579918654760960645695804269318018974450288992474069846252773799524986930998853606778768308380535807645*x^36+4552929957486964937971033152849114977740162976227105316052525739369461962356137317962855836369801319410682235513691216372096279888404568784355644379030575671648526778013729613104476393539964180450377147254861558173013530803200431962845919336965745112888597572146240475153385367749667720616616619692237945145567558588362330802634400474213467826834015660010668376331316813128*x^35+3754822897275613908810800806060707594927284298752623281634043095277399900879859059150328902304286469477408486558664602470413384994593695338728002755985907227521272889105810929527649174649642029962193641926854478153521724777100173858860927249977278368120798479281104929831824083945965870362437035641432853196933119157365054722585841101676529760664093037784204609715075734639*x^34-3793803897468188194057122614333490217965119241546982199338646407524395973301935736273214594330807099361478817106846149011602211854900742966762502455643037410497077299160766587730217013787371144871979665945315042308303594873017281144703536238297801725158392364138879070473026673549593374385605756916985232382762271948743052215810702470605900385756038841499997786609596778821*x^33-9335856934124375762519378019276873133872027707340620691460303339845507069101569190489630862818380831603364936585590251849095272018851288359503371101145440453937321368466639026232095925832610396559644132197267037062980951722129279178511752111452449246781372318361794829809024843075098733899192053837084621252910432006948203529033505074269252004082582283998350811707215145758*x^32+18128378494171401100347972540883400861229789158719129185144943950928095938562940098229999421375026688627518329034584248427005411333999108401385213155525269279727479137691267271466957945653933148149296644314494545558393273770854772830507499971186830853377466869261728831321757199624432397216604511065409882787465568199434604649884739343216192461078772098940540077089664601224*x^31+107421969309406068179409153423973898859195529684099214334827980783265006382707405146898201000773376867712426681971430176995341572812889779360361949021120456755096476485923370631307466425022284697879082112646657693678185039935950029881108577230762254672215539135300323852031779384204867915661185369113232575110603387634846390605615403076595198437526609844649955205755163971363*x^30+435006067557125672257572139090931272917872240537623903506494522898168567167304676682745343510703541339221557330381372988588782778852560057506156303928818846162148413036987859057041817607176845033282392011282402198007761669053325520901602311084623489655347778050287392551825193903095414987505251330522588447214378036001739924766018892160402971681395308133772758289146235926987*x^29+148460925387906873010238840633404988354889585421882974536224160117730605211639059218344288558268567163352774052518008550440268791644351893590768521986966919485294258243390840129542003540367599197819608375514289365448333281757502453536719172676824888970383928499157535014369663427073222158756260916940678625455147113411180918831421697540967534829182140379530911360729900375288*x^28-5627642141263249419984037880278425531789463980420560632199871076112076417375497485920834444009126097930668650067791216065673055777004570043567503825626655407774299972161415870748369688347746385319732393746977589140483891038305460604782792365931119026238270200311059553726817304255135891222493817262283585217426520463328114920832047371812978574561719329490995936181768043806944*x^27-26194806813291358925286167447193398142425069443519496207428593206711076057457076423495761596101037727639082019392358900576811600825669783949435952684704491747229631418215898154241462392332880744727370602476797388602933145290586610922243889896590725552643255326151119212003329712519844759951675980791306939366496604598569647945292423360666522211143369003683307190974832033039928*x^26-83608485510992761285287131766868004963543529167453074040337051576676667764367772061150148160756835428654805072612050083421218240817851277248342156636707176138383528786411469955395003154390641524499430951752473112295257285397684318482208802049399702449041643472881379419876862285676499519698281018973406427148417085928962351748346162299929501182172087844607252894713977556622040*x^25-169565692764012587209892852234467906618154366586777223794421266929087716768457207373371257582578542392360531029604189710034631336935453957234285434150385493249262012844288014570145333769859791100743445866448739768140766425393218483783666597910834876122948774205929727413396320852969375290913373587741749846055341246583631642248580825618919733977913046209742238789502028649454526*x^24-177023117916099227941316390870763460630443687494389053816390253009214779384052518085672378382463812183927892812319287301426010247738968661574639439201255697636498449161811511446374328229190902277991421482974866049093438571217327868647343559390263549966613336122644617877493756897834388531228650794262488949854647890985962636244668873183299777205039866079375421476229023632116956*x^23+68225251841456527844097308456679870221544010521965554423160676539298338419965017299694515243467285769145220288826211570153904661510745523818646521057691735479939181112130212724451613902626149538761883383834019670310264489270542528220282262751361299392999761092571892277385469000218887024540400500730632961739357585124661666045586368682106655886190147996784363772081408928748136*x^22+990228468954086395220475514165289105148993446849170909208353842937316342334367508717969119133130548244387950689343243191752786545122692064278894545091533692617455695730296941610193504904468380562666365364984201478741945712081061023179602676582998096077873558273463054845933676781769912792662953081500861773785225702586496418737656722496769152452171304094073233382024572154891500*x^21+1125872932268767049686876995284652749150102270096925936977396320590625580190135946055623609132770609711776720046181870974321208509227645450299027704314287457399225107140667451927872683202781022761398440184657327915629179145321861300139064405166443651241433403064222787229655163162121299972050638636932130973630451512538813781641192202196324716827189695871405588736933303351478666*x^20-4928258976860905811660070777992269239682867899893581889665943728251328972674581091535873317700945847027880960191160598150443529734952337159901809030057660268715238371409966325625561205435548075480964725980632835329155444432318236886014648720039370929103316459228372423639510716112984971945331101476856732348147652816567543546421196483852161937512887690364672649463777919470188701*x^19-12724621649921014812502934126441204399178911552382803847193949834801146159624136783696997439655993818007345136590215869509061608225350493331546154392847061778022539976729708093344906258182808767155744770516077753826350381091760440595025624972103185951791399285139498199951493608927838712589979610533781211501570872550472053267120119593774046485228785994954386774000607986637974701*x^18-7090263544400816104400340775845648521380736402808084146741904564807134719141587359895661246559562690677566690093773459645683008448628504918414859166258048461909581249639243344453158706420947958643021758026343869835128757639984194228746477293882514266641551051109944631202078613354256272925605990733141240598957355300940497718372138408011407180722321339113322527609363875977641896*x^17+8784503066577754972378300042680813039211885635751923269992617170717907971358905672477560682377550320282486847456745833754250815880424877007379660540659192155644012286647286372749895956248831936737421273782505879721932539338206598023766178564072269834985698095078713327114952586327641062283900413167662257916390013526398580203254243918639560669239938377740805642067445851683886006*x^16+23000930091675887125708211310990215342178057185250997141602188476280879607383726140041909109501145229471002043837032039675916340379223037811967984964636207417253228824903517151996956567026567771929950929474283093139103444909330305758001867544851678823861138165093476554785575908295593287651863580882477457513931654799839165184135485978540833928618787548193119801853684873219990389*x^15+4749771882657052648863943780316817448179655257346891943436440244468326713294140476292899206863772150444297199565578602404735465004948899610228435099691196091325070951332689328531492873323316924778600297390011657125582494134786895282097915422645900911774558483901672881634162353002117522181051364281632381142847349960944951012440155810766406590558527579314217887605031253218579413*x^14-85924765412290764907096222706229641909798204594582654712888788685457814114599415857818785663863724557566109476928397115705713855095467698675761886416972194096677277571642667449030729051629316656521089919217841544038765761060057107280835510446395385005478014557484356612904338991127819866412134492676439655919366099842729432703123919369871197119802347920089482070326983241326987672*x^13-154883389685220040128605936969186246140257742286465193284247042871694619328485353182212228017318770019134022009837460553663747606102946263175378640930182893886974394813782621576643035120204781623590677490663888223858459125843287638786903752768268012887866948393684803889685244264753462227808212243953738040223550188924992311963444545272080699543218627029896421593703301975763582817*x^12-101444610267403799986925987184855567801683450087196625489653390966479872099264098331783148161586162097006229322350025777345136401134755950652237295812270221301356029294294953825361324509544035012837192685334351431345789633877358342759895679207067324617243823059851213570066859973324687801643652209216682173590819669983395196297729837999662283495121124124221806958225461701392056074*x^11-75552698265627723966712437489776549753993655965708123087412691436576848091016753698048330197618065231278475861996150336187095113258957742792341316636970154034500458661590341279127635909792287988799891183415255717453825556401048655526168748032029691692768553067592516451684664621950369248652286417569130658775539311274069925719624681907050621680050321381711922877878963574367488843*x^10-107939128865559086389898530928008532621148642698920136613196441409892692866921328366413680252761811739797059740392716149388999762240986684043139070879677770753936502448691081981904217786241638363596994346173558281886705982856254739962153741858853838114204729209670001475992090186229121696595256753899546975855740224571999018361858251393878609774833615562244448630487545969306222670*x^9-68633755027969179375180324133316504878939457480901074842521723167398314136406984242565187132327046148404774518690434953778872730641442753097336774474673657813810092187071528666388801670005297059793294702098174401193870312462276050672466854439670996940554114628928739967060827037022324582106374259039451149012002707993103858190650547398682151765415309847714505028637148453099611773*x^8-31807320414830196775121416314477988566244779266497509622252867661885051008821385719122261729518357596390708279887733444635161230805978063358879050795504403607402988739288567504027399458638515792369369195420099270808880127599566183522684353515494020289565281658120008924934397208154970888994030940532418752241077365827256777120086892020728203357997114947059400857888299170241365768*x^7+36338196670699451223853986286715402383789647426064648115314578977728291347608450948418101851100187426042404197151034184475508008138842498976264477687720756185404889542288113714677403474154592039779641820525089176195180264056655054646608743872278528228967935082422282308388201529678054382815363181875932565269170182454999852318496780816253801281391883642947156475469490347297666031*x^6+5348743854658020655722548888920418046954324829209888338170747280981983800000330880056920788686467756679104005155193187708722897113407385647963972965716589381586114276631466547019810974337979856136488474101995894249800955121086599584304648965063661656174826243140318113756095381155473766168238457727531133555669248507352893278181796255946713878442286180550461340899726130699776255*x^5+7591203263051843052207211440576904157842069855525876115300086191694153285048191320810715133277216770790232781637883415630277697823069875741358687767029743709619178524749556146473279514778225871137673692585443377064029466075034716154303517742981446787426746440106796441038571108935262275150260369698086694321008099626853272056143338178193101572537268557724835898536700621628523984*x^4-2542547297905572503525237581112146092486742350270622796855054214306185612412153378791897613198320278779602935825758272570153059681417320323830450647306167603908423248954663545129329375552889824492497946199156320499772151070715425864965115629891378000987757091702412053012990607355565373141175375839686016233074294704245448792017709143342653687246173515476227981467314844096787500*x^3-48837815577354620861868931583099225798253287432723633165493897850793473741717832089476538693327768598072893206441287477524702937092645020209825001382998670391021014701686623499245289938424303384319224594260761805853100285516737325005028226667672955504973168250979819100394137493050689242566798428689985033986829155966935018698538523500335842865133934811650272334585508445670137*x^2-255175234172911627800919911292427746398056765834534165507639159174481026669316203129154699327971304116057330324720937466576962400838093927243449828252899302270989654384690189081366491789202226315883089903682211994448585034248336634367295812761785582347635172459268064954174972153921603006686491193880428857534497258917945864737299584518791273557854688672240504333622182486359153*x+4447561529501214462477425337086239631873358767326673674921408246151944310464506882321602081650087893867136281129936517804649083098847562748675739963957552128999160890812552834836463012680391941648206225006642923601341104066711434526009708127448466875656432517561572955609820395665100219255097746665871658653293125026781455841877891132810116570706966440182304957546148310759606,-2804297884200196576836410023170483995820889077849987148308609892531720044032756812785478676868806965250958973406370262701988918266084571027684223575207944299132437217482907260917469492129050173072638888038217269388321394755605163005580131925780874411744382716022440761325127575510110523585875081302196522772551491828462429387646085563113311825277930291381611848956182*x^47-45071853229440090358764809841352075935714806407654211846146341422882094628797798948671112087789285109034645391829338593815718402288424034464822047717406373728297020266913243959005323427119369396733548522338747868191949728785844758030635531032529185074175304186104403695245432532138322038988260102973939206328860989095780702297963318297959652976172416140244459360618040*x^46-381891849511189633329171035476732714997421376173098074559652793210015364693071684111955949122013526289299414054446428078615310590410459597649974185780603744869160934381865050657904353592062576047077396869557941309810730578447099215070746415254898683266441697335974314654910351391160422132698411713737987243966906044738121919965130588866662708921802607194349705748562435*x^45-2215762942423230731252548057992530437980228419300292898016728676359847603554832074484671170542662975624100390006033209642879483492236865361538646466962104967216180591052397819641876951122957300164235664286669581828299353975141285439639192628219408973200726069363448122710659830666639483046180124823900356958660427809751377685609283955739314148952196415575842162747922986*x^44-9454617875339138851795197967052519600059988473002224039594460385304249466140492776863389290247437784076852866655060415775539639485185494360092308468681479213876128295978320214799907772286314617775889604158456381575792740760570618706458665035902604280445941516854369343486961298480239139280227618171461302080265514507313063669595017165223145655631149430081937469694326238*x^43-30222201075035284477924104329450861861402706521341508325919346922850651056059298127271099729014700274151380316277724168084280015093421364204364827603481459631097841207709895792805295762707451812499890644614768532483837928706730839766811448972617364489113253597907075990352590360697370630411651780937129424684531037976765429586788495707835697480766700422882185334576359857*x^42-70528324979663645617355589387936168103901825973029601033001004435021624796258113738669291878701044081982947357124371987848776280149411384891283614804224616163520730391595082097079996694639823319337479409853599766733814829101046958703382655566222773457250014761143421290799489939580605240761437621130871214782897697645199891443309192956764944015038781696600708148256918583*x^41-97358717324950314328300278150365596869532959231112197885608459035968833718784891075901780898055985831915103067950573601618916748595514105385220216567386222043197848429202831365752077603826582633824521344314052130189106753459191021708863570588467174328675890355190375304741292593881642717584790436044494748272446130797664588482868560107817241476941348204082837607379266511*x^40+71920418814369463254678026401487487767797313719896396778725269318021331518381101342411853300442108992776581862242749471622421289521307938059039727691528680860601092090823473975998166582191390645262301955565425410267064539737378043889830098260804871414173750103912744185835724685411260918136332839613175271167034893286070699879658243929831817056388610047804375194516738607*x^39+952972541429446921216147154332225839036577217403993800046342931580504177974025696335929925562319937312198636871150331470831441818194486034045371978841796070513326589584009063131824629970497390187300696997338972066395551828922538732994870912090617928617571155473389906578440507332161011750495968159949618089252485307221803266563311307315020096222675162423789969210717067381*x^38+3646587208399216399115084678214100803558601760280742931449025680206767402921305232874576907877933976135338801344617183456178539309488560927533965829227423663169574521847558040827572018663873970479630510219742603816234647252521294625623613228006494308056684811545971115457488895240566350263036522433875996847507129161335610716961985474886038490104230450271511868005717740047*x^37+9338053836143510784465475075574092202504723923821315942882675477295263420489367617616926595892803006615244133105701597889339720314834904742249313541334068575532122516454525900545336524185437500336587042878509143369135728166390167838849624681556217773798101244981028690165968151223849406714330001164102037652323323748818323274200928274995217734737224350236968841934633024909*x^36+15504590269637012856174270199201318455143180334878527533848146382110045322120838037038199783957083261272587855404165514351358378519473128393238947192033319126951824891673570789322428683360911519556895885398224104859959236331474059541404256120790432406677655164740595789854980350803717009181593773787486180113065724782263318775922851774007263225857196465331747386794241025403*x^35+13679763603039231213036381881459739391658572980124368625309372486446728141346514896677261831361100259479718284205791855374422933905713516982287135695965245256932830803053843938104843492912050937593089347414178517384594211228219686391812691528645208739678941520132949901047487269053333452521225573517303774557872671794414285791766682266597339416064493327158576292006067846609*x^34-10365373551367884935730578727198043863822157846369310252074022245890538227845203163948885605399351406864730667493218762737199148370610147935067347375667814892200122198950930512984684899940222489319841034054123712606783078124558121004914453544802691034647702065548035506249918216166280586376833093633986969975566901889147948442600646932210509321248891601375632055537972347605*x^33-29743695177516344862854919162285496441301268458610957277355181729747983476941698845520793310687079266391285005375689526273163677900976352632146445200935202179568508925009221108951096498851736926245570397517540572944851354584588063029582484879568031149701213845082459741143945694701434799284439038262587870261244062640870566352125109623018052005963607627729330427286360238615*x^32+56313065822469571964600822126854009885774442434861585987614193430274176946791496791181710778209649312669435650376720421010280698351808950869412028598960217772686838476759769371982780303087498791560911499817755779039980640157241833997437958819509458046855906867846047741432043216412928279825769418103056756532230686255954961062962942087100295424724015472827736636263741135746*x^31+348414336151621359656578007652505457654313194400328330658461741032092568687597050332320734914258662351698711868919907585777721463504152538776668632343337624719227689288896530543466541267111197103910427298459324667139720945985725044627635347492895656408588543921273780725582006058543438163095362907143458391121918407608037082870668480872253896003154782342884798415864197481713*x^30+1429403166465438053691833282548891467841369629418813169369982504092539855798801826812900566447062432106651540968473629990724992092752107800310125182065199763414725936762014058687753902109582353978903898548743266709455452004096299886670151643118638399705696958277411434691778909135617537014481267037562229558191249693314051639297989819739923187756483165249131570388735908176035*x^29+587026814978411071238804032153119214922216952487575788777371070361589143134592844527657645909693462265863011238330641642400650844917664698740269815493237616732493082289229747034994558948187133440217255796110386290770966005568851151278669455501983784130360752723762009337451674266195560091030580620599121187993868591941900088523781336374435100011533237812107259469360446589180*x^28-18055730427748890969247287452885644295384457580285114532165179377831744761274539079369840083912417600042754303162346317934819752891766835209927421688030909046879631569093851350993967287437226397218170108873076620558852620186645214609091971476114694540879947105134029303401420830424400058530655644211193546323342985175789951744196181813578888706621998171702213106978305385822186*x^27-85655310209742707893815771718440613377294449789734998032681201342418965429896836415945423877050728996212179086455587060544601320800299949243642295667136250780322639855251987910594662791897934481336017889814658079797478372728918358472450132919805659658198661700132447013926647669662725546847722115571018228468814276633070621119357436548292747816100727868601306693039049498182430*x^26-276351674176200124693827696925373060182806502784685184153648721836635495925062604749144363119616343924011627885084726543727325363203310624208754827993760970653892756780375581064400264555885577112370957855138050735077810663983911189623421516488644922612664638991228886415050505643022059666213430781900526898661292426629538027535623599426707824906512388541774616236216740033650040*x^25-569861352922014691504778439811843751294481712760969509532657185534055250134775776768529800950768813031099054571100956369912897846772785095013129611315893748231660519067732296625762650956533340418433101808476503062011979930910838367537309379829035647042167333635900775034843433739765999888124303782971635785819453732473871755703795475626504556254142422607731390506207344554865024*x^24-624089743127742260363664173184460266314510445532499282311517619400301544480749782270784723062462681203605365382061387301494622488025444940520179826602515775973575814088550905075800053676966438819451520824535116272356225582348545574529494381537598932230636894329481541774109122891023144715285279826533382701470980947663184775188622476069365168701580618779767414325464732736111934*x^23+144446543326901284131549331623731188679099503969982109174370947437707457863015309251245405747937325049407389899617507947419009773954287281990127012880732205624885676102339963948214443741182370530911368669442691011896337817142289914966340645476359311851720581475925289750151619756808775401835744478386425193115909061881940841165879296057032306889467270634169926240344457032048422*x^22+3162332964060332614903023033992837753548275043212645884063078658960213933708191510567253129833088313730179432701002730350649305451116466227426992770174549648688731604441759705473242157963685031716117245340252186061857287462983775861416281160938691558183921208777717220398286691956032108224043930731349829151538994557740108526333879876966118309672376556598637762145010060579255888*x^21+3827447256217426641749378719058184869531727754442728442423743238795956008215574728744130660999958803806349581195740068953551846519822501523981126792957663472586303753985654878610926511378709341416179424113885014754306334323081879900257315546697400815330771850479079492211983560849623259842311529047429618012042050458877495716501016615629121225454681872376961399138400640055794948*x^20-15497081696400799944722180304562360439878968807400261908899314924364388047868492369590867418056751177077410414719033734880383385101489540321052124558027110051155870523731597964438460453586696237130411065173613805151422247800460061416409375419626593662188905234491366980388592888172122612206208681880324426113324493961701845108260232152163995686842262655612238523222825384768942764*x^19-41753304109120457184348952331411939160604426769646735273855791496830644296096739497348975776440281301801644806223346563395312224871109539850774474128995268453016036916573339594679656731954290497681977425502351236933447949447175949690134131815608341685594888047184353430912079625642212586922263536224925885685700868551720998324376445119923180217451696241738809305688225574454897250*x^18-26307746572008065002457884935862916746800489974650167406723878253340753760475707058041558570967842347755064873542746464077504346784779468219102164773284738174806671931868228406419475054720012167639035170694807983452570022998304643687736471013189337757880869550650207852817066198312592139678195031219112162178342638172050444184551501640326599504735447740265232082733505488781956411*x^17+23994226656261039674315053433218880485272582985720608651933110529302067337984779571982572780830991188100085196314088600725670195024933230410636117634070578144657908367873320016977774000963287340497524058381900588361473840087197430377306459078414638979343364922776639549742552962696844415104982831831741251100149791078380077250539212188030551583263871120895866514455817735344086626*x^16+73586540752704307309646023429250185671001491289528279002310787528179116923494212029377008347458135787968640353839211370895718247108766541734106197083394707428507581915865646329895077554043790910594857396868688040047534111555604521408377521516301440194580076850207662893581299958733665077134978193490871871111274878019225542453346108114866805931870191729558843314058352994292217916*x^15+21001871274188025254167738682188837190466078781946990073471966293258263252217990437592510761038002618942503777475849682454163766654328318813275897344121297472355296384640636014553457059096500277911160858977239295803580610313768903776251695260602483749066394010904544506180341463099518614648731427953917344556233839871248263051955973343449331385714186323721654072054035588526065897*x^14-271429916712940612932243203952805090127140039759231643091709936925828327494598225509416812714442155254518448548850015633879018148032242726574917764590107018611259694141955936012589986868053007073060855408067664359509543808807260223083125328022591068525734726796833977586464100485655334696872819062630655001774798358961941395953976985815419744194675969522190208504742613140925668591*x^13-514404269017548017372961066034944766480541979201038808039377940792136497382097075999038368363487589106367886501838686086506049856561309406361172780471577867776734790797608711283931461507660978963990948740649073246818385173706193320960408748145115612772344025300449391210372758763547167186184817231794634918484845664858910428172783551900675213693828749971617756919186741686303387403*x^12-375197242733460862694293012099678913952601428188287696178801414492742171276494140477257534924512631853090803201406021218226250146489488921440910015994598102024679606317876682561193049190245855456358209302794693722282548748345047490007054024592936616643843043865634135085425509965430509942441576997495594256528363143925184219325333025507985303699005059925906841126745217246319200419*x^11-302191520250086826170719378189855914143450924929170624536874578764731888632828944288070183375122646746072727250068775309072618597600688663861371532201697376243810715521320904318030207244927010649328318694909698888117712528957871907472245131351741702367226588364787103566256823836484338284388858993530718099752931643347385785084501954859858784624750747541544215216456148335588767269*x^10-396012162118446719148153147252544835934770827865700168174579689796027558972580758665473063991302359528916066572907310854778435107150223226983640276847967549059052189594736337638092676088798569064648541219435880724342873020818084370735276960982982919390668557517554743130017545893992100369943842781282590069409337886091193327348842344640702058905708521015583880077889707038060933161*x^9-267323672027328743204807765302959192484180593596665521987520629010745380202525985403615121310553444557013959244895500913180384478684478481113155387783615539345187683691079232162140438239798345276161955437318244992284710405300053811815760471212473846150789226004647804153863422305293457606340612483740027489299127280765409481622447621236787373149453463826924224031170321191763871583*x^8-146939403550138479703386445606775010726100092136908288117086931776273788869639955014670383944466984317143892512122874123485013060395160788523936735648203189881446792188086636972028987709994666827850593783667034970840090879409197003070412537692446413468325377902641992805024382079302630068931335872727135224081100272881705569391774541618913654024928237262597829629869385664145133251*x^7+86294158167582966895572713799720003546506456308366366648753481598271105702509141227677113147607205914069302552547113811573663577205795667673292443379645143699671876836172895358685478759758366933228382884201045615041054523379610943420186562141321129829416444161046975552064647606796587018746144981831045001594922898939134574575631072879868849730670231964373819263466155266805998919*x^6+10228325804052152072523526769778078224313615317550255765395145037234137035971169298117925759706516686526062775756565554480992048668881342858752525624474356698721779882143583495199988863541552171682636746408756510079506729580430500698800551174770960197837420272632079428995783360385490301208408149778123337641257288468388919046373661099075690774003070942461327941081479196396042199*x^5+28765191170660145957798392075144812630212163265393410701300442035332413235384817313013845951094256911551908392342652850583824677254502158451574502870398178333997875874096318150946210727101914088646868872673918315593412357577833287914159057909885531350942103108975073921732906971852319073430707142212099905345822833488477696159213152403090599303467572298038496415324659480496264769*x^4-5127790608372585793513912928116515544501961131268558449976566116367119636606790851569096248008498287710767018517466209835504921839546887218296822513378816508323651187417608832869085708393457747822849600676540165593765916594441026593608686018802955465646775157502115351514421387740160970725531659705500156613775701538852257511914091645503807289015174843035300443385989585725854064*x^3+359906550586915905009036782394843096583018611065115587058523733571513920695083782290393312217477187128999112191190976662064356818697317374354049717798103407126880092397598267520506567720801000380347070350432428158118065841117946663210179169056364370272818703720213927110087168092948055801562850130898364061284413049711889905023298092399625446861080953217223417068057841086075283*x^2-885816378424802000068036383583564335635921739401886737978301534628075892984790370899732796718131806401085625892038238388739419665083564617464576118166554702727659222067805480920799774103383047325465102055806791163411916349243509457520103338095073449183928430259727235550821433556396570817292558597350393373701097486759757058242240021148242856684187489486784547244085399152459301*x-72024631514008165059899881148480819025930193758109015777598336422754001547864692333174617455555123354627787530847384520493580120261887165159534681135808718141950597452079957553529860759820247687670646036308375201989077565375134936045372294604757497381889202127145398568081339113947576308386919654112201610907997884699134700131712016748840475160238095370642916863683050296742212,-4522058004487054380560858031524328393154421149379195967488361334549236997569466609906583651802980730833221083485303457902259369900890307708426839179194085534598374411411161343116499281252688987173797958447624819657729031440374357142975353902016507335244172711225995555762104595018420003797991823974673087560265430056799333553184215685788126200189129672714843529754439*x^47-72456893354280161499786736239930379109653300149760723880750242950010136994722479998084452496354455765771227558371316460737519442680514626635185296276158783981464866183372141908471607486864178826140867355392934579527126277838013440684993174408265797145515764547026918499536538499456815879762402790257365241999548610471944969081250451583725418147776520433585641526120024*x^46-612056308304479087606591739420571275729640914115240821830299087394995358833264770428611021555359337418471445208772166530004804388965576155938941684022502106430606269115857969723925240199281319181591858515461845509224508498085314454261758158552234067854565205340080072502146898835193193930082401050139459464243545220218226311946739705323827132809630813530499870013213891*x^45-3539881007755492621124342873435717327077776732809029102285421771031247352714516597160432120353442924863080745673151680965097342387158096071470293334079217114216250681225475542898725799422687436900337161591625726482348967444888145969623927380163749091324397684648241757151889376854987566658359857085503075561737442276870030889412277389797276828261696224690257760060585391*x^44-15046690857722437948769373793952836973233342486758901368182139469594890461389613718873569741838190271822079599382776092571557292530347205286362230523557582636460109093795722810038552113184942708963286683169413282923756071380180129641818332476202243317260137147136588210537885664748399692401391592991913113293977373862866307088016100315241878969883438870720353077939053304*x^43-47850314329353345352793654467708072175170742899083014995276328417111991201353798548654531116743713139840639574438099106924252370998891308155145999864802013728946612731690095228549188355315405502745109223134680534771036800211574290744579549815623255007557975221460509789218733464998892429690223556041892313238127559697532867879432838616966606159992863617680015724367745873*x^42-110767888917173001922853429184740453409606566920710671241753493883245379466299689008942057213632231501936183912984419252424390736691898497861653002284311474285734443081600468516648126658919691949278379782984457028276234997791537326852425526046191447767872805051405917207000558433589738470313787354212937225788956881808274281840699854550639537759648819345133396117697092665*x^41-149623964115664602527380905281899146833274002240974994196125157828339310983394108978523791588629472315920962969407371745778696305419186392573457853333007674219313306499658104825113638258000182073105238885554972132312394600429068557099983463427785393253486688113435425929154254503208813224251747935365648516929691306202539471137094515062703660590817199422050462826144350884*x^40+127753138789367128483751167601543562291259009401235835807885859847909631896747476955235471756935451704465092717892271106985776630552308437194065686516647876187269201492735802140163569254125558696635935760461826114269411113084513834411534675445728307072725394335193894036670009409402719628653811006132476475691461131947019734147144315640341219252409339524084226293438431953*x^39+1536295938839548245646271107106403457394839470310624924562297385078812402761312915264125000582206068760802691420809658085997309093105988196093600945694786484294750545228497781849474496257669364725561638201821376645500745419872542721883298919190853008168670233872212693484174233042239987703067422847642775550486035612133185109022986498236598284237773380996657706536519641078*x^38+5799215969521269318446437064880110304120788963278393778466828604169463417632549813062549730909078223283110143289936322595660990689250457155576666982739549574338471635187798710690001616980440235905671488538814908983386217818038868212573432085350110639961745898849714049813290342672012562931726274084248090694268218625958467842508268236555453494775244596655344410530473436225*x^37+14710441213844538780668106628274378834541895238893243542246354519701204968210472628823867946310018591894803769844977653537410182645682907518163262130514295093434044091339986225589691939625815684280498637787797935887806733444493901932750986808741413586116278273630614144427759887130438184633028200897911986114592354398591150975537958349834338572421137858693999031332629155362*x^36+24045099815936090226735657660440562446654644875405864779447730410270706856588999626496553193338531941495269929737764424830579700289263202102450064895796889233310169658066876126060865091610637140636023340753926490821895992911108071122961965881895278098301293046479373415050616610590884293868605903183838979702581343454327937506945957076576880939568030606783928712687222711835*x^35+20288921590590197914728480305360046018846142915825428098342494854213028055862422034579389860737861554863662522293375777009371819035744580883197623558763515791126349616106040289496532693078929871051752577343289596694488033941712412220761253202412852001769412502240950221102737363893570378988716048529554404728102745710440000166757795966105855492066702988351789198967398974538*x^34-18666423852973136111859010627760728121430916633897017549477465956482825530283836212913105935240783714709311538575689288385495202484369326031511733367396618363673812682454521004945179474446919919137075811042567972618236106310273185207734525417640068844322104465960962092788417498286406562485302918039548744523106168799298488835323603012014957961795834168763493474071569031838*x^33-47838934877247687337785005359549660342240201391091666833685897031968174918187810592733797701076572099758075406113013958342932647032667961976558925260612006265991791687686709392869264877996765922082617939072956782020922811687475720496373676046266465276310969295991243428431626989786556433381750194506764869450375587764003340191734577185736065567803986201431715817914228161324*x^32+93907160602852432421577228245303048152848338498991273700645001052405002065774317334177829736930298437903956539190341501180540826982905435915985256589454612605622181100919163408361765056459755568129721839720366047002369684419248298497172664335476626528331194500233320693407238072229758463718205319295640900871544721559095529661788800785763315285540914109019225448345900861020*x^31+559039521535163235140413768650724805791265676804971090557880079040506569179882249304641013468135652946439125575342750948494997251616026553578527062028145873389328345369162618833870216048114970693616812966134092503845824157601388775632602635459611048512654056793071346642726252466700038612457079531316746242074537418254148607971265196503330385800215421292447829360193045452439*x^30+2273513640956388871107686510355283819905544482666837219867307746032338453771110627005480257378383012716321082530463244863724372247350767034308441284382887220059658159328407502804034731719311683667431983554109580304193192305750283356801447399501706235020528378692957914548725271754051126938448025978066212522791821834212513649041364592102247084147715608230206173087717081408157*x^29+812031667895793319643123030655360116353133047286590470889183893054030476672549385517257522278929642746945339648031116950957740988259898295934937698489573235126839609282293384270430615535586089540744129271640873046692031658511574547852161194392853586009707929268434641483007938126852618807508515789004032605557814159152096800300421051603574306661610774212857560933862473382295*x^28-29245894336619002525789786577407954196782574372181841610019772558000117595621695130244103129808342620089389685003685640416474596571357663730132274761178760439366496552895502199319635310560999704753305038892710783452642919627130838833252011193028837143862224316439981639501842758738288876177807740820934330885223566778524022717385348992345607852734879288197920361900637406412688*x^27-136708234764367209665895368339910019537030559033110801978217786063676619269631791060517036139732625499092176835955401411988246169859252947717520764854262843454719843684374432207980107997400283833551765634481372948740007685366436397263886691838490100867963573490068562225218992129176990070291841244295464330639292668188589662365105799938062475198317346373422361646496638935385300*x^26-437706629438341779002735671023962790581424751211958244194720691984925633291280403095988942607577988751854489580736604454931573157444634069380347401619966011519201675843572174327724884820056000504885762290243123105974907065806554910166915848756763159079877349428845250403851453844912584791633564917214590380264317326863258005942403780637606734929919204761518328778388771502322090*x^25-891869134220507328184266116212173305929149499690276399155035767917505984305565090773725317329915816278864254892624115379886540483620924020106087589038005208402673284132762083631475155526064928253298501165486928278403058373003064508595212909003567934151258209059773328332859017663630884917303761626741069657795371409425724901562430013128758821255151483229906655395400341042416036*x^24-944955360122591116426583885638087212962792239446307249696736760716083714223934163682413950179539997442597029327972651574951791716366128859610934638662719992587803528573814571931877129290942391854174163303179207774495688787366187414825686009215183115709835896206814579799149676078110928818721385454526303600069559438373317484490308000163264408990070421221394982555467987608898196*x^23+314878270087805318320502520052301733632321872513875775026965273859099662654443327228391932523394164952239259434696751990882523656959164144318587130760535184523636861217707365863113881073853307545674843919933607831226720498189390040191780831535916464214757605427778100551266264788318594126064642991325684427590808717073263591446332372067990178269781609794362054893739841533974708*x^22+5121000223405000572158150027884044955956619351292082688040565142573211891141106532462042611928318003757726102856359065318107547965983905092894311157725030233207410126983665776364360473782136014288501499406641504533665947187789305755203160196954225604796333000242535703925149882060159303833634648181111457608508226535768584755411530971009673084178601772299672141298838321681111474*x^21+5906202351375445514112353824175859941313667480176080092401074583904021373300396920059417860460038014615612865014363187350082928346718678624456237233842036115868932705740987433237001095017947480911988712436798296734383939650893970191261604958346311953186585617974593247399808070801578632933760664077242840472622989655136570269939300937674987251254440159943571898059230526704661776*x^20-25483929170996802585977277779427017651105539615009192398207360921473941603297032598770210133730752639667665971431613185107103780004442867536293743090758933000780038196940873223984770244489799066809319428037764797145130099892353126325540412749939097286463821238134754774914737707762801195430141936429660297908625333183335663677055626346985549281815785062153004928163019878442293931*x^19-66298923848654097153837902318560347521921689937460185254263019852692575372236496056843481918101229154241361604746044045023398668144402481427525025779690694343327926457418875454722262016840378148297739637133389341758001753224488178314236021349157450673317238411774473255293524120542257579957957566675340169010253153939945508390870795851949154796793309330858177120353637940955704944*x^18-38124160291965184628287665338793755339264560947532570324301401609540691611270458110692149479340670535803076675672790621156516766697554974741359541348043586004198358372456135624115544677255913529302731314044258735889995686637932217295424672092321311294226154906582121862419359046663137418848708067648567424120837238665274222748203379572895127873844756774843586010682567468774878157*x^17+43192098448512669499437282800419207271931262479076293852183869859114860222900735246181242863363006433030168520325051963591322552621384294445847119137257826962185456833727170109688976629114977685570659876500383825656515389667705449139231353024691157165372001941365851212581740387734349645226780221753479083381050653122766468136163941209481309605579070361481288120691596284296108401*x^16+117976535398294027184473826574863384410726107323010049167195708810880599662650326071456926780675907295880858265088501393694634039954311271732925419625222926325572299522665123037755623388863281796518660781802415387436471464092568496402124797108692545462070267799301021080714183841066487367971387713779673773526587352438886983935410197623654272204969898887844179271190814714155502096*x^15+26313133519159922759058705013438980939288076869658561705315072589525108402637818760717145528783553051629029551887971086526268821753581337815020558673731203680438852981741593201096185274026201861493217474260762607464397410606700295501873145393153138142071641848938967468122671814707262843658993161086605772298188421428733299821014302668978797203888053481943195836887270819064858671*x^14-443535014924006814762033300562118086838302060510097127090016988650218451225536397115294940945471668045617500203075733316098467483658647209600924578432465559294764301416919372108461386289785513227995509480629360862840203906116549795964971965933836155824277192112373469970474645235130154147023002002750730774590696579172571272911204189739097386920716618131086991986330626203479123803*x^13-808430890266616490834405827548700445350952620743551076594416537860322860455315854385189217016037501301744209348880508049474954459424464969977523980950160044871985911128088178712874255562042312798154029793892244235091361458077617535697828961631511213871213165801567563995657906964390464956834918943316854186615915356476696308889548588643095845830011481508822702768265152134452925008*x^12-547405816259543815280002479761793823369323846511638586712511318870485990901231401549711877244361793574876704800034077593566811509178752410197863979304764640596499439361932769235585875058334491104174836358390961685009421256417178417044441032720167871779056116628777710839549127690867640285826503109117514247097895814554202767532737840966862346021820684192839109885482316447934711379*x^11-428574180145308228458318234227680299901106003550298456649043396094906599977970362069062827479957043374166470468185572955869688415413699779596343722783706107075095147014817699312978689024432585973611877288957453070954973465183772631950547195105662149486559375148113914648335240761841390875854671869730170618456467798545241481320813409948528968483444628957227341505962287510542490654*x^10-596398412021695546713105178340514926907561782899857039308188009282411429077252212589075247471800935894396091059307232382811106461873132632563209355831884247665730160515160817946991042005024107311296346585529123874770315709661375210219771363555832764788065672646446091958266497201597150657805143049067564156432138718487590750948823676196285719960975397892618073671449416895401213897*x^9-384287944069602001328267806034279947230089899808873651668107587944038776243832474325801358254617510793734793517641610836031331754624667938498050696698351943783315225374092055758544447256314536430945519169289417132716745868667120946647585271409690326413668369953139447016303057713686219575990162215484074693211939313752383244359838787027403031847040762397968073220870696632499835442*x^8-192905032148926451226296571112582055658680509196973202139566091083265791085861161972898752048930750982842666110711876261576894119821194561224429265217079760134109014871724003487814648822703021336118199006076731194791875073290123102399943216258868227664832294568075401002436106159179017721073898753738950332294074238161127740829073300878012711470187562279357200746378725612430964121*x^7+164750205100332703439138290423199019394429615120923945784308407836348821029744020573383760084895999774260834217423343488856902247666634973010488680711057177478279985708776467249088831501631910473811889211926728614412913449587729250028781700771401870842081212814609521567508089296826103912350391559903205189181597889468601060657077652585048101824995550809409474300252763177003663330*x^6+16566135931756517747100471141231636320019372022146274628482964345374547588656975215798546344566416229793640311737057043919703174262780780240987328304215471610559504560850516917554525831379948153617185107826110740903952371926255755450090393470486057395951503938943588925402634449422593648659322451655791565226014316215636698096441007407391356720477809776408356602296210297289877148*x^5+40158033527822710038638223833726571689109054195840093654149983945895241152920309555931240473318876326365668650640268184473916668016948005323853689211861633198295064323518485173017219145233288490737791718626281729582025498312491886295669617361655324138423529319953402214366521095955026881787612816569961348844330543625594524984366114224916498487013031142894245204226008147383645564*x^4-9801970092346900205970996288117952095125546009131512742298367226619096098737489168318727866427804394394370101197748345253668188912504092912485291791997926378562605839214177278823603859684554922675108070880432638546914960076866523360203498711577193805596603892674944460542146473961294929624537443478445758698309656071400800215798853985674565364093381751202533767976619056538994248*x^3+102072336651948236108879919472160302163137933911177530500628585040708958468864796279655398945087569254645287639782421168548324878765192199601419568275638619408181448176987744260641385174602207105482765927086951167286277357504162669746425767656093838708188075560389898431128914081194225741695628402630707167275826630879349805483831664407152232307372558570131650671122556846334519*x^2-1231800133787455729551069452125812251590186888988831467346953818620713508878069522680938620519268974270438243978352832577023574587256101769187689760149958544210269021215150493888053891907945560263368455924269512287570537979120322731949252920512722941554699218770784125357206597929792352582849529644104232879795802482232644316019596639866129996816576467629601920942567141260502049*x-78012991076833708545559685007607514729795789231836695272472114635686604657332140844535189102438534459343911388202305850054735587301017869971940569375686162558718391946763412649633746024765242559259801171880107937807443908422599295827721517783281124799695788071003737968234233032729459474752941944498355112394926745203835449582613190719387861222266353618525487711351281744220265,4463866390578686214676698750013776873076782682240431312606468941257189705879457968608588970981532122508938438294529459120200192331733420943676621336606768810347006758804174786603979963200409178687077255756827857347244205702969555281357255787895933183673525172724649687849628912512602726292753018535804041166614679073271824806305816706177102864611924428111343722464390*x^47+71462327550890126891624496186981817043007360109560098312201675190556617999061524255271720790606079609403552042367504903002089591288904751740970586153817428460129145066501551812834499151314083271586837762689847966073223984556369444176653268578835158894362354516578134371514392039829034691501172979473024324757650205917067692757399920713497952593409510310301704903109112*x^46+603273542916863278925557709401279661425706329288428278441055500286127211517325051396235395138080535005612554718878656288350191642232738723929827062594735206933851107000489799975694353358748342431611601450502448652849908090595547601443044489185153480812977234935643858397037052503624577887974184436238760176509952311410720783005948988623188637877659642133450784558828434*x^45+3487342753427718876635127451301044005817873947681355045603114391658886159910800240742427080879348283118995719379063144894763402882987370065959125406535276951304395859453524419464313911354119070878467278369721500116033493692586293846887623186338143826807054618998500451105992810963403237622814383657436421832242931941927157416463884895470198616999393237740094516970020006*x^44+14816416440833489078375475304658762528198844427267378940892308124623335742585899260262163440073748121489369726139708142515004692193465142936630412656325446408675315857119419638532409839410111998536501986695066946684074844255367507358916740357527848327722322157492372281545023014917521631363312651860019117349906714446289330100450317799953435981702427207091779247149228449*x^43+47096882207545286287980302496884826867381042393375103065663157540434776572372016699105719519096129075216783468837510720956526609276105741462526810811273045653459911264341515328135963359461657147727901192128699540278005895766149180666249171237700779569969619990370763219690856274003396826389696862076287847913220946704640441888287881682058949908519021822982563296067555333*x^42+108977022338780080436005940091248322170289021767356273614533149684110340777905409096752393058538246336121666096558124821610026446824555987018216547018218040654353280550521810260563851132359730119259450923375213104291087988874124976492405836573753285749484057188862138975429319874067242989113315512172071598809626874529494547506352791544819919988939585546054222233599201371*x^41+147098061848116261787044932289780860307426881672909406595154333241307414928364821427927995596990142979377276002856240791224459448083753992066707100017402429297370758864995912297592864885953202185839315870584030709361973350009266126285760022090889909520502789309167443502667050235337377083095059919878310428116864902985997735696316038849780513101969465969436355745094451010*x^40-126058829299724613759055277085143896763664129171838276417132564424969017794094062420612189737132803906046411758169542504857121178762664209035411690259330757897284686044405016399900395858145653077514373836974637905364227326267843360965687896794313288337656396351777699250850635141340730893144842053018026801524944232399855027810298374075523506575484356067674097793120420173*x^39-1512026022402371932241743609493419813816285314165651977441430797011543988397042295901728370073119027054017971445579723909557174302763261822589110741643483155527746584477811142844793566008004463111212833355034279795051732801522986650102394237060828829927792187089637604723770423953654228605465489416190061933928028380603990244210527393561232680738659605804754253691311180480*x^38-5706361014634303652303709259344536863537000378711517372462645286301249467825094991238625092228274494701675283811776497536359710386669167765729536478207606008478990721966952456660973819585629444843034870658760293179110709365913660101729238301476079113236564807498974856624918069647995295910892588927465601776594431825448268973218923176384391691486163234796020854204291666601*x^37-14471876744315494581526578894785378697414238580471160578793183805626478015971073512605092599295475312368076189685731419764882373394083684721443367001402094430873025751142501220243677689200673982992979713881930631126386372587076891501543456510277918022498375048909370475267945784115947024604873757422045508647957900694249688789204095466335471487677220520913507145945914517996*x^36-23645979325525532967931355974549274594618584673121994203651068990902637204778025248847040650427038683949836572291802927814666734472011522842547883529058958094244808053675199464749970709924583743213154507460256962606310073872063977913893252438092667253837680708919055933551237501506956353032529789469187429343574832356916134033639628729187196408757511142146979816555527890841*x^35-19978414939161624275962007156930932327966865822542594546013686090525280449814623193009035982725652016060937776346975068229701459962785848375083843199836726431531453017180088084985933627042664927448202526800305048206733056628381536671730095447099321877587570591845835916075995214052052049997715760506177318321437528144520861259659657898433838822589429457539250731918999227100*x^34+18257405946073026678666748413300962641466434841657812486785649533834500953959537429758606178659319613113249276282390281949059506917139610973061262867283130166215676826991912875267232197324325281417072897556348974048416321527718866512026788699528143457752211780587316375995215164503459361118785901380630866670966619424874428670351465304560589469057188461077511149496594276009*x^33+46619059141277273829542354330551208139198998856481054693060404308156129144857456234458500277314352135330609283316273633931894763421328181256600907743857036828766225949986246515481436936007191957065380492290544510892869109112288149777674031771138060140413649202157472715775747549474641405154476816858702944683564885412815086484041712204967762804765788549697510586177299865480*x^32-92926475112919497350411177327658685249590661350049751083935513122488516702914441219052287528988656726183779452224714880567925486219903994145115023222703102432388257041202996486729483882211960574048890802032801616280775360881568409125853462015385383151699018473685622851641471234959387815239198588360357822638256128663867198311506920831863000867461180868038273005705840584753*x^31-549610389826652656871013370223667566853157136406668134180576896251305988373048267352097200145274876989986623726909978999111387809476715586471941066047222049240294959474167319516096117355225399667896004302790723044962452183615423413658416107402714085894680554658075061484274664366061118374106651806817319005071365451440801885475099072515639371059341225201460631934092830647468*x^30-2238547069683178966836174381503779870141715938721635228563756041484015748188790285608484593054574555676465029700255150691913055144074663384836305984133101846252731718185573726720052303383614889557793105328038676321937464657247935406645473744651693404256805771872621196648530434762306743955096044667117517714508971269673561001096909447487259804933652098219898493212567210768452*x^29-781369462120708494935844821798124335347548811256929498324556921800166973723192816688468753305779887313972836701650193478165601827142552096444924315457297165807434214410764601988947635330047220554151747808090302744619167539331062688407713980704473563465528720249886960765431120095747096232666442303549814285921659176360465844737394714746574114115621236652185838328718054258485*x^28+28836629334788323321882104836799104495540837749631644538975833622020119481939619445914056768348085510437564477433099922615287972976500911551392524420661728861926209040434790532383336430943604442640486819526146013528112311752699836669373382432387044260964448738811797007400408277513320934599022655205954307076272199089500051997077714214370685320454126198236176210390574518597798*x^27+134534655855809931362325229765739088235141608338607040383327648827692409684485802678186624690178740446837684594014218390620666666781933482621126936396054675114291419074702394464342955428239607092534414308881120752092776206955037899181902885437077251058542815718935285089293066960550042140208090025599504875076675697738896708178867208505279813511524414144222052649459862062281250*x^26+430778525536307688292226308114775622309956664119523862353635486999738322253846042065422684628732470584430165463557466128677922156559443368104845019849353918680184116579179138055226476138709494641415977279118631793311421783781138157537400314443948461767413119701781374535300081281578780639603820981435492672816725119784630631133659849119142907005606307841235044630354088936150272*x^25+877045432316501910921848600473413456947566103995343893210076862128712091086583265416686476843868500279600446081785775221463053998302693904734160714593066415459783906383027301575378924124946818280212917735936446888622893900613521979414029548850327730166216163829981236438297049291569805848102296743373395692736537734518119376952099445192488896216959303609409513030922035075815662*x^24+928972427803813233958088795198894771611600673097797473294019657879834133546872676634686844270700525666291706236195008365567806132821046407531262829428235265553344946083732281661769036713975744262016079528519076649321164934467771698233922621571301051807243132273627869073814324884802046872896263541940862864497380963759982390437980887357217719842897276293541947034280878678689318*x^23-306943943008905768668021505483056170056503805946918117362813042665536374255528467113425024486891921064080473608387605235196324487433855482863112720352873527956743618840606917235553671944207466713386062591544212492529326510027619652297830051736999041601476521490544421776273990735243567834462502452822808927768789483972402340821343637638164529417845232847701266649304538015025062*x^22-5033914478666247332742714230706662551786756332164911321948060731457696846269325764081668506404944810611305510917444684306180311009295273027359430773742198687699075887282556910034330403123689195502619024673788754336083167931206162517092849461182008853407971731071398533655115972560828659370226665935706362896795505823842083189303876887604784031979257154661213644257485943234255596*x^21-5768612327516198200099151254005406623813587248179064035504185175514198275229761349965656458826137163716155532158024503625523083863562601362555692821634559134023332800809423395500146058852575753339950520210028816221827106666535195157617320805849156927321139955107427990536215169505126890426287948708222654248594179111443053045067189432572777403229313858982723458750282807162797490*x^20+25135099692334396845448669431338585769971786034786874065265532079378983384352269395693277927944127777672833444003875395549103999530932378529336817799593970906651831354167793130697800503131585945215042881114993140681603297519528404950750174105084207436702871592447474984965158212640339556007980636723638791976647350216492451896071448011085784005970423833314530086481735370285055292*x^19+64986168796206584374514542013020525196551444628872156616507944688108688748368948277115184415281723810134988152609648441527190070134725181622229408661753817698738659906434600306287707184301418797606456452700963254749133691183952740318379892929969136996080797758584577130879514938457745235908955297996733830217287424039361132541567571270923692614773942992286756717266408498898481254*x^18+37243859361137976271706457904795513980352637035968593423280000975847796169784418433449726016618895632505782858186598930555793429679103858429734008390053858140797395548905895439156468273627172627687753609270541236913866976654098306740207216736245942457327185439620151452811713824850451824611737352989005890683084528057162528830384879238679880537006430892637932122784789645127797242*x^17-41870033259570788255579066706611070152229860448253041338067678395486571726574062498958512652190753950215948845213540488558650987754472881561202661990027320924012766674379761193272076863734237453186077475679531403533591218290917487533124120418751815140244272476053990716033404868153955117139504267395475795123946730141630849942112111424035960743909853683333652321622173562623248656*x^16-115247223245252228848921348924698817007182213657413396637768845789328209929422548937938947237518826697176985365944705284750066947465766425978236059720778975810345657946299335742603554132583729779499538355440304752201875797699496018048196660156906893872294928885081338427369523949640377123575242714906955087229728031075584121971272590297885110730017585373035358844723100327538239773*x^15-25372029084839718157199405314250102097339728078317227601007683044506107644593558746737175502864705980723654352364448344065966938998141325015016398672966521321840985288102523671050487461478194363521628913137231388067924819370820248362476555531955648328891948916372558929914758074596177451300117086026309026821756945234718282769070973019659228104149032829241320288257624415283846665*x^14+435886830343351599317311370330056843730161843472038464064264501014677136173951377138056831429559049484777484405525601375146138791409009661447962615619245972664484391384805589210828461751729125395917421548244622626846741150952330210512862023305216895443610150197612855505842830652477311758995598156852752662338498863647566489148770721306729607146234509621860475582140124943233946183*x^13+791686241168645275378054994752322402568680825155534859262437949562002655192120697126859421787406773182732805864439399067593434002054040740550045342364345110954962432194567044088717324841115060897250285470221895119007617249971396273747488577096468226458208936840862069032227706654206639741564786620707704381847472587058901722234606373929223143592460255451899784171769623400543180900*x^12+538273557447655952854375498482281235308524087639340855054959433334687878369713684637941100015688351982258772698023517194418581910776630893572193716360768332991349763085544773561838876416093419539517629003050609797193782806625076886678710846443172293680539300563228390730030793898211152130494687637223528449102965491582368058902754649167566781605963715636912791166739153996469918741*x^11+430956963179010557756085466579407699922851202786377774030800617568161297932176505638248907232962444799387170517640727289893169851506090890813594801198241085570409201319965393724522706772086213381477434578890418640144389885848710646264564461522337535602437085262095957709484541708709968719502487205585072467712598650005723781755438707659454564170765444796690840942364391660564076202*x^10+591734366893361112447345399388704711086828284754618088817067514253103399731088547920495262457116447124593459178744833591640431839061177666624013789436333702379366656888362614025583797089135831451660534795872435704801895947490043593416930132192222468164061287433131907710618378312610751724326934028593869270346371885634291151824640704430282872776932583969365508554170719539924243247*x^9+377647467416332909560792313378887011499936697408155842052038000685528334172644627979912993724391553643054417686266622760801053043119940399770196032944064721675063531891048227662750627220745539028683499352738941777653492613620496395101635306384958095540723225428810693043516381549769490478019023055698053152599244480620217078662713799322210574313213446251377522428065437263670630694*x^8+196082068665846693407286047390917492214430938984114762453089559280563115873816993906116435767969682608983285475484993412711277729953416943597808280996058034485254323923610203272625320889070660965921189612217342531870004378720203093425609457291277483627539418317410272560459150907031549074607103875061925918023669749453747978747838031323345084784929845579317688506279961422379457049*x^7-158624776440836919884519565983456926788066714180038443410318437686196675334623318824328335507092407437414132684405647640003757916978079032905761505866087243268868149242503359176601133088579362909355342054923942622779361585688147748752799715305925143857576577769112989404394037980332827224902600218570611413558276232117621643514349023951659468087337567045298226866645610433178700826*x^6-11527089546794916378891980101498711691699100314894498133353038329642264700180211233914318000163691222984309885647433852826579781534074636120535388483895682970575235336432408781141664383282103250515812182423183928721278445093469057907471440721949299485676253297608132589506931560937932350298036215960748561973267268379538092837793737964860817288698995951944414260625125995796368011*x^5-43154985131416185517254557053187688837201511564544791452760557454429314100785136290019505459940235903828271118246674808763280243225945522933373476774877520066158151150051731220206668031271936219990018062126014323189936209646004523046239306134214883873690164309734777458996273984240379387973188080856206328232673257436200882088754201017542913040344410608844529675898278497187609666*x^4+10136058141949888633196569516749109498387592757313170447498352299242795154776381486910351692675012787116115137948600134103671559712928509696533192643738340791652671337280912607424072921050842191343001731491703075357410776408998029253780533839401824611762083644753406156729918812388949743330373149668929411436238519322612802919589525410927057951296069189682819520108653800964378401*x^3-375029349537199993402061569027735140669295879400795444384585882024941343604029848263557947688628453399695293053338611608989407174862282329557986198995516725274298717711230488996992920029430871575195398719719811347450034618304791455062136449512348982464309838774760017776932788890951886996509125167228461744644585014645329919322423074292402210019163496549596581480550183367387054*x^2+1358418391050436472098310696752686045514975200519837942579769180690035467860506053003342135417110491722390982631461034610100660163186990610416435175889918492710834655260223679291150328686031031175270592536090011868312604288867196652720646634310625443670295777497749718726957966822103917838633699865633127556961233358191424499616913656705950781857571592639369620656440637222020072*x+67210991664671990951402253737567810948777250888839571560082995476756862964178772915915446220520531078293712368800538229913214373114131445177579089889411962535228142228488921660527834968046385775290042876183598793912438018422129584373634690715672495814585356177961558173113507539673890299349319439188800056865393539483015183571232632151487252692024810475039471268507517519808269,3477909745518516839462934959632521220097834338258020053364050154704478769340051092699906405928192894541235724568874007478090001701016191155539940180227466723603601385397063778836555138015776210459586016195892392107625534647054625949177867362748952210381630904792060426006002154588800199887678938296404647924995177314653470828026932768527963386170602452602713428026350*x^47+55635834855109906079296128404369872719788020332808794823597193147628443115374200893478230671582516923653570057238501402822451300571631904704753110214067672276779404039931763423864309882768304647882513525178904396901620667168308753018798736429180374092471729453590297108946382935081694153861498979066525453426446952421555374485410658237156287255568234729646428085245782*x^46+469381022255647754196073667083268197606533304116700040307791301802233916714816454941800660371634156191956850342793782875024456376253344371340639494738973893325622582118664515875605947726698831423576264551914516637483233049718363752304092635044168376249373469003196423910640347496895714270687074841907615156305899345581562833227052525361297717965049874260983435583843188*x^45+271188956826002855075635279687396574094625033035491698406998542989153950025008607682626260786900508289143046138097109964068779143870474720651451443594597772281778982349084609735458977413254184709801749672901098103852024535351149204679857229056479345352195760581165966227972632