\\ --------------------------------------------------------------- \\ 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 (was@math.berkeley.edu) \\ 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+2711889568260028550756352796873965740946250330354916984069985429891539500250086076826262607869005082891430461380971099640687791438704747206514514435945977722817789823490846097354589774132541847098017496729010981038520245353511492046798572290564793453521957605811659662279726325885386208579945395095318998790939704707064450113676978036470263501272645783305262305499713546*x^44+11515354061924247354793180551658155437214209497663329026633949120596508020208741636676311147896820198181421497746895234102479752430642224941602543109086256519949360005912670154021140195203682535999217493577003307891273726528470148151435408600375149480958563246563790200436731614829751558365597726124786703690605484558033190169062573967906891965386768762758507904743002049*x^43+36580850580073202512465664177710152927229553055154935074306251105314471621365219788151789960557849434542546257653950324808160765244261691621097163807938940542540555532271501530412523749950822165360962654203865741590189185274666775539867352988253746252286963672221393547389010943633149259840944730092746376679563856923369946448004775459876245216095550775385128435502532383*x^42+84577505672998625409428875224543778465866001169640706822563967790828880562412611181462207332767720422994920270958576065628619255275746084310253493735363876586034796268704948989341129771872232898355615275988861813175993878937641403354232215818853446463595679350898913003746588638540427233632835661343281428578183017287179345019229155774776355323826626034441092566835642413*x^41+113959392327956197029384814994263584596623770464211876319555545076566446797437284960204554108797069558468162776815210349410874302251148701598295334732908640275443273647729745776253160947050727138490140648815918735210848821449436257250779359038696832545709431267595592655006312555751840857778789465456242283027192326508439909994566030232460673383531355923589873558392656122*x^40-98676150729041561099687131052970668031784753254123385059813399894990360695227975269010878990707851287827401331083646897135837755516936687517693211508066121297295747887166051953047689637546991342430602298398892551531254910027703092112668882281210496482659949393261478342796210628283243634795303283633141903221501817946942426534051269352000034406741530255650121251955038995*x^39-1175440403612367077589877422957735138938153240572007360912914718720429620803407124625930917303768709058449094894786466814478592154233690753013001413871437163530085874753097745433961976659065513234505586384510514374307147457663352517542378039260538039793354732706254300163144693283123920131103800538410535329307985518043805410054043406552556806432684244298442966740262116908*x^38-4431986379397632419930495625895262217553966301959938504090817132535219214870238127858259454734586991102764130375658998611233732128671632057904494215513174425626769898836861905576589047375600375021913827633154883851469018618306569348235578964020993193986156531532059945261597908599983109063728836175226580694387090032289476767383908065752185427899610171934795324495361256391*x^37-11232315853991246796136362315746368155581781170385339966513831563361047520672387870352006799140395559176960389110258021522659842904225245190847432846228974339252051582602556823833565802165027620396848904465722876693918684652636996067686047424398629265580346057334043589715026572063384308541157898851379446759673607208857065019991140287394979915297761690311220844100861032196*x^36-18331313614539427109611813806002894897703025921215739744812067978743472282970918494409776476985769443686781584143241690715534274582325216648237017336684047696175232936764445906755987285896992305060438174600911362707174162635963851414879471816300276698176906538451965956701364240168661906808321341610288387493367439581798507747183755183914800773597893468987308791121686476135*x^35-15463282006389599813357598057179197312283274586462748423715256017468888975463020508943199185146855138362572733357025635316065522198487387821430029159026620789627493537961921651423356629903027146223519418884260698022042105002986309521488960678758511355742029828383479946605588634513207341197391283012868528527381508073745497557797721388087909150664772484728299195485073639272*x^34+14196391239945232027811817330252795437928778575789264886101484676162645415966440934450909757888618764527346706658185201823115906625233900247235558347526257043463797273824573727496685701144221295072721389549656168400427587150058996033758646599512440961354517335513598897230038022964289839038874640909440009510860680595270232074129471737446787281722621938078293470054420742719*x^33+35919224271888252411189783643666464943007010251262725864589141451106580834338762147113300317973529776179793881381655491872350192683769927676138523245081235078382340290254944717329872109038028703603555902885179423832100493636510407464141729769290421959028864252672457500448397612293315547262905722582020971797179249142899845700640565679483332006959473862266049326850293823562*x^32-72805600365791763315288920194706705000477795903288549138293920942300327110953358492259180811538142512694657669821077667069143286630941990828641008837884014817191542427331820580859079950274575684045970427412588499397313749037332913518364592473975283315989097319075675922372161518741278846179088895832881555344273489757163970051062220983547966988708692316233580765275065185637*x^31-426990716029848465225834254076377011455574550865671456094353159672760835172760978585491808982490602947734701255775024511276073165299009271538683958943827080877284321354610689106999095244258783010633792015075741965056666795564406526052299761703326283123937233265030952244993952111237308779072700382193395233792526039608751064273044541577594595073303737428229427836812870187280*x^30-1739434983120933400198395147160515242456264490987324864403140618498604168628198993760362145987888622109549757943237459586413658564489990916351813974598372795572786909661069963481649286083226286277332712669772003056778587878773284463347266461552720713408776616936105847168383911107762340344190297801318683183717250428549234519823988732820370760893733176342925448514137638505338*x^29-591729473167156802043331299787925271212857909474877881113937670683320575346994474592438848314224654995559943945636859817608566510942969681067782960378131803549100966422965704215590721597452727714842546365063380175890490498641490997790753980012876020499650238605629202054705008513494361284950636095230582965810919516333080459475652366613250927553174136086124385476028440021315*x^28+22457102998878438650003687410085913844688869187509744916596586350706044255251717014754111526572354491452641989499742305298645855625284842765271794385189084926892033642535296281377489034208141454314243942306943564364735577224669439911420379717278898222516733500537325972660921003806176898791787495695666732797068812390065124098561940592490612806422941900713033905099744174947998*x^27+104533760868961227488603101708162752680317168962860539586296978020903969153804633924395491110694378427228451136951810684680200253555096282477302276797243761181944613438074041061491291185004115285477921431033913665210416713853981200895101866275610825540465280459098499375205156741227734278137313601425110695950226221833443037387912547926158531908018976246944796331136958204900226*x^26+334558061688865364741304414638869790106351097618355634821307997004522705443144146150614894517908396082953328441354613726329589867120032644139651780365004875132439894411791054713573735226893950330343126383092671669625395564258573303102248099789596021828148932293180683286273683714899285044667907927859026374299521486312573053623635230356645990195281250558470190580387407023036492*x^25+680292089977469569451136861336965632343750274769299050367668141361253078142320811301604193924469412433983087735154153637794973596152170461276565616009658542177762238324266378644863976237738563988023057960994773747189776552929747128211276547442947598025083939315478477021962837119691261990768825221545012563135403319811011405686209778081314107626467065714322956863019304613272798*x^24+718977214161106720057435564366866002789340562627520385186981653905761568534604938984048654985812414972852192338574021063519491799234533925759229560831298292052606950377333268108656244338242843050815243463869778737772951123202834554109648047421219841506833081837488106556669395619264267978269173794245129076747865224272290641795600502548416721329894173505824206790906326030524374*x^23-240278131498294595860913125070066284743050708014325392766574183295715060270117524422916256435689807342287547093082890899460040671846382417433618252997919209074834732544874236651779649030832924497665251973874730712882327533671013451092138880471812872946402195653691372669954874003610284924722313088095723006930100417151204220236068684853976375589518679574354972386228504093240750*x^22-3909440185410756727553745565602105189973086102032907906533699446274039437837397973042945471635169611311402751826932681561390318315219605382864402560998740819017276118736573031982599946027321137712537143506411010880322492237084321479735188997277418222305142675286829349655406494586138224457374129651342912140984410849443098484582358313492069564265634180528842494079050470671524488*x^21-4445101346168851644961729898716595829703180935592810348102603043170882258850334134598138886559735374363427910188812498086236201935381968926735715951870128838405919552529470917014501462587223368052440615036079918160540090621635976084173940155369703451146427647884049795048131618334994857603685434097391177057538777693990589946214140233380933665845520599232033019651467987045074618*x^20+19602813572651570545932163897035625564708296718478708899484722262656786601747052807219363338098490926718486907350423687068662442097825286272186254427970300732891167395688172162360388989385130308060035841496924707505798014369720902445033482664550696291658172289039279226836616536100479742980399887761613128503536277180567169836793278049506086489597758974508405907401883544293266524*x^19+50339315552028854875426386994489824362371505414424871575542512641013542705740963092975840327988463981052353485040536707399549211730295004297374269154789659545837050180352268603583030349947218820395225049724773459400488932464411266105720578915665696290316990243429879007824173242993717366424232759110593489079751248039856805517342900567474091799688367844894549957271520650380303348*x^18+28560248953853211711383524312909288622390136791343914228541813934346780637776506562386814102194812469487638565661888714893948438529066047917304376592330401072312516582817026404263888662507494848901145403482602744161267997908323620749375351916594540740813547544905944427663923636160543670332346722891058968326250765072351170076523513392970252619833301697271005797992166350383177584*x^17-32448260635791668268558946535476172198629043273414314571078946041453125404483981526447355251976759346728972033176020304207809720544729550173678644348330182991426530425340940534519177462917770674379291963948309983816521199565076857307001271548103353879395720305750051532178712435737253132151864690492328718596229796605171664907152414213032923136308356364460229439894605215656929292*x^16-88922175662244818555332025484913290180590641054914080666226045645270434011034151731247879972703805939365934291441113103552187160456771998793785019139580865390107105555769635821126389107490946135324819675019183150138709305601217189907206104430930644301851119093301389109885556591155066915121766265078599184673626298613556460494065433319709781448631375831195102481805476159368837709*x^15-18782442268843402897410237224726505308988716029277155861203406968248150799520803246285644884654350441482114042756651742157160892128937807293719415111728102828903434620082117107489227742563072429059588356959934105936594811928655123632195728201445894143081333124276196700990554554648660748721867318038008006536225937038666413742145449014035792445349301749183733564286035424659598303*x^14+338998174414194659615374099650398303811530858476890400055052464908447853467477698839023471412348655993141804459141343738089530436302480895477383342170387753913434138174444606327176492932751700826065077975015470994468420640047231231513355427583532045394260114886608488857977608662158022232676515026899168349610290550116560518167423135950865544868387881868909641712100158480484608813*x^13+612174688223437351924281821317523011718197652570330924203728108480543000151287339300329277923114562488800381599442693347817747841074833307531113261055120472031658587682664813929177068561927478124240609072813861896321024921812465982060049909586649405426369405518819486048642574332612204544551088800409191611240705175557614534194370064996968331910376832766748940566170144978702085108*x^12+414781042173445634804964287741396628478483426664226469095940279072952927418544234296756467146652768709261961199502663658423141915684301103400041159440451858042540017449592478700202489413494643284795966761321978096869427146820273768243070182404165710319246233385154624450004106437473966043343370605805642676014295072633190791904162389119585430578818957265849342545391235494729038551*x^11+337463410558921650099195436630681822355765174803033271650807355537878072679994804188702434115320953212013161003165382604778389373027798676493807610658803779216681545715560778883601551617465023175382364179019939351785027913697492675851236745072891472030109752885732011940626473273188954457074891741159385239086130625662959147702479104414837371511315450466292219776634976002686020054*x^10+463500316057652031153667580948060200315834043465707437741086820338395515519770710122718402655383805669749620720029891929439432693666432458466445878043781202570846973099241457638353362256946836068342327796857943250760016299374298227024346788429861586914198835543312052522353967265128662513750454805602597515458592220332163563631422413430944241620670167977507132085970067851375066005*x^9+294418245037452253680304546391726038115566823139617098529714678559970285867624339364032457890269633259622809875530219658312998095340157953407576654524285132366055954714569946996939777510700377170429662989352901448693494767897955272040578510718783967499382920908363541514954790372251450095082802729969750106031922245298672003296037758082989913181383324640015101147872474379972547550*x^8+155857266024463416739083538635370730235293808089157092150118161366259409169284490189593357364634213079689771539401410850389775018678731207359984114412779837959035578807471044864487090118606655767991294299080284714744921722266167521028318066284902911566928222579950819279177950674597316015726900733989048791879588234092624241412667465454773598055862792843357328606155588698507392131*x^7-120140454112435668942705856036548533089558822196871600300890521828725589554973430232907641007563569967051386891138513444226504197772979507288617994699549636436509169906618612944272560427212809495517269293563842292757152659015648627647052371480083610414065789143593938216719818003380696249074453482459610869812154241279106127679101655150044333409133929172834699314530903695725147286*x^6-3988105010680595347978327102616893551587942958646547186402470840409294079434090402672233486442531728439330942323919507801950635129654684684772371715006840451737938894586737174960332048611250274215704762849232079511249101485867879262254014095075670714982829969662904457688723984154332469847437033229440331640056186298227648054727281318967524129001290866039611657337697119076423073*x^5-33145388938027699546820214118310183822756786257595379523314300394870520445914231897629968926324236215386440956602822222705600415753269492357285413500175248156714037596501750366502720005090869516904781668084336911075172349262134521691250699984196893223448900933572928594022395287418334694641911204011745946740795176022584631582051667926557441873914431048298342154938816958430809304*x^4+8333800226568151342004080152637887330038641897305204860866805702422861539116220466176445890689149678100312695194912497160325834375710996161650284651325404263399223192743076399282275988384452908550448423796291805168848409476846275272095037976442192192235937474921324010285735652297814357866819245766797825461152021743282763042651718006310706932236788709583782188106648137464355869*x^3-720070531633234072675459811516238443191887789025544909364873813798469164988908509502378288760776153743956462078396703670527183553436956439727639587445414923127676142447844865692522134892733224176900958868304232919117678738169151547220431312185402152672537237388749292214098211691510198425633420907107415613784634292045509163027627628890540769107452532492783354987723522907788570*x^2+961994353559019214623498437193103121224684672029164514269944086139475519594440915874381775760318828951028919745945175317369371333524418132476251275566542327872232950519143539780624586844510008990423245955893980005420220248196186138293509552682762679030145863050460040550287950434699782910041288478193301270392538234347270987366924423743434216173028439090195982650941945454729430*x+39631919430794139091003900743541294776499248493619258709234407708003548404987023044163397438933710768023289358975966280134896028037171591386655501580404164403970536040566967819072157702212837724883779992420969518751141473395795010009010976747078444668422638202921571700319636522950985960331539206948677640174571293699028793380140959355826474450574683188947707882786250476974487,-4231113635989144104205321897614213523465872845050016783407505509497394326582033363586048452263442804993231224169741233040123470450048564976538425716740637669947929352854193181959127134303996331650185404012571139926244762390077124008097183162936589729095293598731071506399550625671561431293400199911791082557111070211912053880709635030518281537068062445790818434380259*x^47-67407413870190900036823720375335521592124251358232106364047380949987301697318465809417674717486294934891999063917352734373908718793856529689053673674260101058837088975208118465267636723615098212400738643875277571594772984898954604570410959263111950381144057122505395230713984414737606950115106832437478990758850060716054931328918305761094625970590133359924514665927861*x^46-566586266290591488225659777834112783165801013196116800564331990275558119870960707584539138806723995147884550303918050833873973906070208164313677073207168565550798328582812649684435639613517568484896182691249946458726584729181774106636725847345049364979885032494822565450538404911500713170420263934192539274529709523447171825132984406684609170478428574622781796405239611*x^45-3261578536035667090096135485571170767581811098094815519206917900884727227213191064594364211598338897821588797368480702932959085126684786089095219711986992379344366410308922597972598731691252140969841233358875697459758558851215166853212584165591922233952726012653554698475490351446894475459789930653981208703815951503708373711068861833975397842252360039660974872888101183*x^44-13791242182387206286328413314663648549712341595900267060012641638407219292652258787791214712473544447462490769275976274562027567718059986497280116008121647917953516943345068030359605362111836055675457338732536318376373099826704106099743159910072333279628597665336583028657404841262675981363534103418556875020664776484241120995803792707738181325745528188183159196192387947*x^43-43574204253701631939996040397473005926838043122886319822449461007035619759795413497517198869917615286008745226436978495780834146403247524491886102062226722668197741971488166076817677894904965684668486140122410584257046700174896173374640189092070156244737633242857545661761204478766704451331943431565531957906094781363222626637864767211166380085458781004794544314271483626*x^42-99928431761425600912750438571432789787182636440488075160613997372403368331126014170579640590312234728424377522420072968488494079032017529142076056192159663971767521819299318803221201167829204211751707967516507010894202372086529823186319886541875316675234539394022205337006104173637898193954973275259624589541807367204888652137892634384816112669036569739087654581039939438*x^41-131723970372885025213169093857372082432893282339162016308268699405720288288744949024209708485200894489380637436116369501331856419776123568097541815405262435623962404036792539736308290129974719259373177777696174075573254640096245213231433582493033319825381758885358345260128887169494936657335584394909997302028194203247357676746891918609314617259542271030604546127051109011*x^40+129587226362905121971664598806535064765603512626928778092296209342691597694604665951618203250431362585649569002971982846115748754847099406743103039274274671995863275349807449389065997623949707210980453774871478558152262245407431917722686921941403665588913951773905967944274408791645192613874406247343075205112230428035877211389436264003963649557783178889996969641876351380*x^39+1422961336938862142845172694027902665637013529199287742456113887525669518017198455281177790291428765659624137653158852029235047294810191885534298627946226966856578526227461078258406979601168608102505589367275491253924920941996125245835575564903750453630910727616264104603176605411818187690130146742209069536313750973910764769476786560990194401617263273329438489489762671535*x^38+5298526117914355741800074575003821834921582365949850528718793960826228544629828726625171285427170705825301824599956831821086344332450756771882413106398997225050972758897121347894023200417795890396074695679820213253711522757333029930851339310071855245545540342819025528116233416362089549425968494933484604158054830009484692860128194007967395270070488711694387978230411675252*x^37+13307770681055791546828671913578049867601042339059652421015560953649622462670026377342444365624445302766547523057618278206706698689513593379324303509338485860042126424180254876180093965842108742800756699634575496909627913335914963393999108242487286188486437311531507218763696262159942336217468149915734100131517065359077161781219930958542385240700983558221793750454401061331*x^36+21386621795673147148309954935126031833861231775625571523648811856371558943414645212208922657577462826287706091459230273720431790487202457320635920170570078749856044719262903769086903390208609718123820680950630490844696915365907548779766847646629539705805682401527744219022582965950187923524761760207754348234412372015431800398618977530330671063300725164175874383977124233566*x^35+17293161179913415023278876537924394958474736557083751643555212590207123201926384741737071026990082823321203888899008375179260889844783251664693507475333943302361181242592832508431239814532796932425592674269017440621867713658569664391751178793044322176047640313381360960103886928689900916094285209128092578699396582486404305080254632359164974094832074251727435012111177336789*x^34-18622288791114770167933639052323174337683033639690221624925444931003029720080895676468548262135362091306082576172336746888183297499400357242903955592923455344749052728091284726632628972124592131811549796452562913372452194792337001686456827832279455549966521781322857111693939403950583755449015391266866251228178059591044301479799359150614159387159940685741896503147982540519*x^33-42727781945071473916234742745127510764191198727917520701504215693785286503442300193082426824031506380945188071191178977306907606754195066505754154800683891373851881992884481469655233202333400976092082572249337296875061597752129514843808200390690774755295423718270510688363202787241669765406096014574347989055859008791411813390672853543374604234498521121895060756496862393910*x^32+91353583900381781297168832210692670622460483779506949007095314477018436102305120203133760648624600254677144899995603588640351172655992129766102599852008475513164361113900879997152009418173302481100489538519018158614844515418917555051831982871479000323376500470943147538651260444084254864654390887493951009813110826802924312938185916428090672542128823889279489536505355653773*x^31+513768655327731570621213144583856180705948671374963185894335267206711085289960080252246596575788239096969631289147350296131601184806493317215597208747545657390398624144327444070336661425171441524416785872440575699163069707567035869615825628508480321545035220097604054353522601203164640399102221436436200865090575430997174325212933664326067586743299458580064729863995094548402*x^30+2082041683252634542739836668652067774177142493439339552162483721875499381086159753705371440443029496473007616400796542489972653465764907677671436599665839521881839351690898186927685254613173701583707987612315473696243204864627290691724874493395343148675553022063960729225929502907392785965655732379153210377240161788474825142550914830242950106644731640533670770367373066120437*x^29+579637304508630607145317990145246959218117226703829600805715513940288377226272062714797528951155645158406418602126904892655953672409926530253087933424583407899647413814741078107341725970881205103803997018146174843847581573674565679945192631290332779793141858223351959264261557149085838570929849493590012459374296436450535410842407832939504327976084233638479490452160928449301*x^28-27375160426722231876681792041243338616897513806851102417587057577937495663915400049630640430006248770917854565093539651543812387382930220368624864648130597237777154811155618217405282030275627350263177751893977341329509825790112496039837749653541363062124986050008004063603751999146580098783909301490445346553553160588085275906496551937076890386952205233312284430016442525997706*x^27-125392045594920450915904969579557478234090994725966680351389448777684018741258774311377182611525575209569743812379244794580343980417274211339577989550802665281563642090302441987414796675673313658126791590420039124118534980282918923051811074481303245761587350594753668736160562252434469322653779898816669925245494144944345367455379942249268003875144369156359265238762464508110568*x^26-398614589152887456686302550972548427725489851754807997943226002487668281623097492558455533083146012998821748620783165774099733719236867406727125274803151120883697400426369768376139202837140198909435908144851681699347303966896021022378869020354838168727973574113796874434816290203551634571354363846875025950434079368707775994776363092110886474916138167242132804593117636237749810*x^25-800524788150441344250909631673278562880338419760727722268519117226435224351273162406248958880756553756045583090806728341166744117261990942748223306772338150044180072796972080687757913785118852521493314266394287612665436588903060724696813142515589993877174402251150808133273435034684383799066520322133373234204938682866266444485137079187179292083087718423998503158922809874493810*x^24-818887948305545664266204411164624417662728083568510973063172099693648077673951835265830836126947422449845821815727294886071892931058933477410973417106768071621806190033417275123226823219443906064150816426984193789860982737111810063559556767738918102208676295615082985530309769799805760263893518169190638418493599362908950209609683794167936056242069820706301179011794705391365626*x^23+353501279489093044048756644497446720024206267522116731407974909537058138372989510209510851433672461740386293435238201028137541470438806830136262785432297976052091828504400330462046463481898963263558234183863417072338292431916204557592755732614527238248013106752517389574902215856371970050082261834625329074899266512151399509584295162147159162291622393277427929572747405933701392*x^22+4743106041423758274655459242461721068069153459999058183874475307689733425292994580976778918323128752967605763512143440054581278564025655991692419421499585987039574283776374814415547223181539094084769755205540664071032250800989893699167658950833747849108706498977969083691793183531445346605973706765841935095683054295376786993279056252421746222821282105838945999474275444968171662*x^21+5100536641155765022962146593587256370752359158736212021817410709486596492929278042285946587077254320155157188095802343000947149944121504478172576020884029934789450368516459296230001851213018165944581146110509210192897617862834702806923842950925097214317136868661354478011046425161955248562743170440689073479441408334142691276577117369247001165180437376691283421363264057890260482*x^20-24213118174921809286505783437328321745449075364626813015682473675069875922824485239814764409564184847415145890014685946992859143995598717478911345454868244283351642173322753026090420484064474723278580054465109816866538720609164186295058246471541563082215533140997115087548415544585418388908454964188221149674849400345360474043874198986257700700697150119647427048607100909797398645*x^19-59708375837991001480976378951162127740756279875282444628714106749822732079696784849703951231143601217701339189978578703411711103402328061247301066959358501439635766653728179621692605444387433320953263750195411347638629533431131396220692644733053537278009664871221951772251863528937987958035885041347388011435970639092620367582504026564437569614484230270779554639809819447437469433*x^18-30700526317845623047156936396430735262205708239540952745434628624737882503105219294912318270269122267853253445646567694653539450501676166597832542819764804241914770143175422802050514339164039742457200430972751062492375562620717640717897921439910084326946214718612590166727727582227653341995944019166290167338094506551354837389611280605791652326284788972198144970312238206643471561*x^17+41977254266821966949906402721344970754382264381164003258329693460113885128226783578983257326357596772381167349227701331241383902515245119691293099651340850393104367488664909099755305492086995854498104801288237515211206688963566637782826398111390769296351845749694515471090689653936319560879242419150544232230778073214087676499059442010690719467915083760866750591724786812475247027*x^16+105947331649323914199077938101131607126281483101168052680493658411776545982952025072896004940717431931735424883722993033961091271865882091668794304318882652493633066563042737484613756277071478299434698534368555858951161274712050485897923592083236205290638252555577614275454088872793815714526266049095711219809519667010028856824341056836904919370741579556428622816405471916578530611*x^15+15937587849255812959916873888539942764527438226312195062815454817280797103924453858296591559752888502408299830397293003338200952087454888355808125445932948683046610213042891539525517582249087131535941687858239736008112706111483341632827312127018214982306187726456385447517659877262378993665711360115911206193234489195840225544435454825316737603137204139697772421280659992883487442*x^14-414202639157904021603961847657125014067424009489979283556406815621344990546800575587392780877570283864636918508536947117210944443109306090625364142739712142676803413516392765807585230254075519246515877072889954622014061309564803562173729089277162954011071909138219718836905428429421955482183413069287866209928254323300057834515872931688144313431978348882349396566203095324163983292*x^13-718218337759039468478699088645770332266992241127233387608222677175284112728991561727015021893756360465873224072584032716177370584757910061221243056045851505034221392640020619180171742708541804035843344839082301081656140866898710355827610906417936947223897397255946477173045448484122462062651267624802158506453020552564593994360171862580464210502116261265472904854461485922490507089*x^12-455089403037747086868805445354670352914546902700686215937103939204823296189090538433801913137970822668457421706048105474684301757539635113083490832003270063598125696516653652962756561277005883325772960819596129127012859956978405574462657617486588539185092535674212197239941982675650281821329357290503108083834506038904729476393874399903672728765202461935193409783793197849876770622*x^11-374242286108799230575269399193994906748178918978206557522184405450037699133513570869484549876188577859825203504213142779183525865962817414940402722236083634858031568339128619279826106906143898183785366697785470009509874244779706537988431464025994450850012279242195486495433978009760032433268256664971462023573858395691633626252913463665713235053228496196384887621159000472484014153*x^10-532133697793743830322073017821676706631029550910803405793112816121420508267876637565912694210961802160510248065304715031235960421069137029645694444338177207705864353844513872135073016154977795499888395451205690985882045960828037070177400495435830996589885301236453442447827820940182087610348568426638789970204990022420113334089254436938905806830202051050315803538595418988865622282*x^9-316411358848806785228760038304916633446627782992408998314941464250505374255320885600346511758950368617703487030047035770830908825902676973256378960923908995479643534925928651216074406907056895022613352164178190952969491390575751657449241713325577776233835489123443719768597277699328258459041464449538128916116567266031366324587219524939292357232395847230137574126692072065621458287*x^8-161552832055733620868427338749715004938243737445006916029707010405693749556315634175140537881151571908420574321770959263549753208781362741470321316473850746172682772431363905581280936676934373371140595299699855321560884654769049918883340402572721887340532732382249432624045864888485840520782911556095260724279526296898680530464152923448048013582643273479405956936062629917254383020*x^7+162866632065654134167818145588301552300297437070586118361832891535514627061602649377494270774836327325060311707720635773971460802274909687664562282054150422511521223247314420940410279140632011803861670710973370143936667564628258882244735221813251497046237717761103898790903159262376808249397481359840339604182308582989020737248680596033471208312521626260720731561094889149770980557*x^6-1259266383227992052736755589680516540546169091555268914786084697150725912102182623180679880876821046793656769331668229726510717554045447184187347592194194770580566245392347246622291665643468057143269573192319520140530409713134852397631263732635684509868689279188564099259092161736495732080688078878918185262448437467828322905181643169432454185823370824425280707384472550524768573*x^5+41679698949292120217795532588233937407940096620881271435249699271341285106242876399450259449218235108225854716179698512411604105072717808967953526643407803357771630643572251456467639272863214358077526052465653226301609029517651495254369403017523951922659115568432879111341213880139660419859479367459442128521948831640919935201950572264291429062729938276927387814078624514828258024*x^4-12524354715399065827731283928472978324613342323886443223136075085835561054014055766829789931110252399691058205095213270938918495433004266494435542544968657120831634913596041800668688607174586708341586519351705535530787342975369877604034523095225508719738342212569049860857896833163554436212681326471321194998674781807983173336510079999797300350151605627857906243371153592786683281*x^3+1304007651809215710987942599915129282224508328757787242833402751891870971042675963045518617667979388082719234523231602383115677073828500692362838187026308767274309880630687387801857315675338892172446001960648112315601341711844817191170432443495941362523957488319123234434706603404822288967490888282780912608815152348035737043385573778263867510072531195554672672004882968182066614*x^2-1363655961274099015910824923946530312628348903664237995338053592535731180539669479391720496681373337314297075136877084188037620885056435225279290871368998841483952749389342488334161027265708407542208586353592670349447118112188915295908303553440533122459376019978930198080677251686993771875155210749621621638700868262625389631982366365261278089834318015693174916849177924964408617*x+2383397116773631336193726097248363967092995759337547035165787057853705426778304432898052689492285861683038722465660755876605037017795674356877987601623506339457997248003028528318279973620042351417244718433906421927561776099158426496690419397237038386912956801145869198139798534725010633456095868747702611164571834400820450745724602563052578839030954609187260427891359452709703,14151693929199676675644714987888979186260581852021000988130368247068348303518072446396684371547809793100753441705879256358428743776716290638672288795871410380764236910944041010009191815860841305294826553128622745579708323084003222817670162544680251950759895399415368336569595030777057956089249918235685627915931598560337461862232862614476531542435400462074703077613421*x^47+225894162192892268010139762696561393602068605386438056100196052949091462922161038542934313178470147336879992924554205863146112234245841563850601778808786559085319665814248012227622447664483513122979462654067631694038999913438416871913369910552039653057662985429183019630212432218694687768924071620381033698511125617964975060277699249353168276820194055748711086349217076*x^46+1902033950476303201939238658618676636900856991552371956929763167638913576224369974341468139413476127675724680993214747560417002166897935881587666200589957936177082598416742620861522387181060077633163142536646843190018418710779882289987922930838994923855607794395353198509140523699234409080552826673647107954253013991055234229834229039609314739177205744593247665919908915*x^45+10967697687542713463068052215372906721413202880664813571665831327124472922143328325233697655260242418946515992442255225996021112919820665540756420039894142454463104927387975425290271243145216593127751869586939841531861590726727411499951377697581796973687103320019853155418521700688910997385152223874302393285352367236646982400367073246973681749766221525728064173653958728*x^44+46465925199223596044021419690126715486588920818061461215871193713969252553228184947186554258396747099941628061091284317499462969784100652166487819644967915553014260460392253668473766784158719104737809748259265225432890059402738980028517725187526516518192704575643364498588710712558239378244069260911094556487329692620704033131162794972433636268539260004088546956112524038*x^43+147175697196026293683334122758948505039458406540812244479799822020616580308954480411971461271199653508547981693299458132126191239226821825993726369356286730876091388426209222736649278240204927038482768347292654486190497110506787173973129916320204057112105612721937851739435924857331804440874930981363204745044540864736007242253108661529362817681565351254424998573469698807*x^42+338768768875235548559657761890566272250421892048316525262429305358708457076184304218976062087764662940187211291050842100003154853203459884394560901037395797317661113903381506485300022491971064577927016489318417375183825898134226102292043803511507730926487362210049817261493441080327919238691542898508760749756636325660496909862512116204360232945986750489470526629244023432*x^41+451024532153681301769612834725217972515673198994233247527277438341026083524253945580264605421930315665390721111844416426363241880330959087744038561449446278302021531180371718750738622662082100035345496779132212922202810736354749056155234989169721449777642259370346147456083258306726930174728285567575053042453190383075511758487373983784809960724087902122487249956583918213*x^40-419504140751675335702195196741881752771556048673819990063740031492830243103468240675053165030173465047615154671949864037930753561764233223941566539783769469889375982587698037483470714649039615512535761618101249367222809829218928176769068183644688546088942870584218426851134976638203789931412895200406714895231737712948137981414688883209760999626148392497980890812118662588*x^39-4772219953780716346586527417599369164221150250587849576787323127138534056480733274634240638462540718764698412137834615677436941107982280643734763657156504830029267682072078492047483469453232691874387512084416818895165796134403975655437616361020942631598687112137663418069869459438921487989587133664325408635947590630848660706921466268024432202549929695190735158636342760687*x^38-17868808051153104052099086263031425057325199489437129635016334569491992883608503612106281892770456813812964787472084866524889365134633473187404913837833783455968176851661020213038379704563299145603039469773994169559332016674837778162892645510499271889440249931780258181524461828119415292711592165989882923379984477261299035210491708497880478540980214692792284700369167212124*x^37-45060894848998378538528403388541827474325781973155724499511746836817977744655806383192143807487495421879875590959277276521925241512690624726397075594033757452395097160204292497299959063259930424727647497660097454850094973113167097278800179685574512886210471824951926489149974426285718136821698292292521487266386733531440636548691891154827997135474586252580241418568964959791*x^36-72920804542151119100405116437568843801814541322899346867013010973396008773971157563429584451900374514472049043397709501078182379978536389725060335528395873100211734814062213126935954154345397077537445768804395846333300605768241021541737866377269604850017273257481563928109140439764227713066396199491026151192799403632128121859730020379946934597702624539474135010069428379954*x^35-60090286076898965888894670783008640538552510124157027880241309399578707842157996696298347425250870122566706319465879480116411959980643911283641156116247097012827766418744423139208739438905778600002602407141301561684507103481588326489215932536747248079125484952996993223525466456898232458907455804541006135332403664933936631380418270889377198972045427617946771187093224554683*x^34+60417535881202198771694322077958108513144200190417919600030587632716807478911301602006916644078829272316405610449976712475029426072517572902058718820750476969044665726590536361534947011464025640661055885210693785399324298397023181738006016647191572257370940197750310187002992423435993908759500457566628282649705481054585983636466605184352416822544221778490613761276911962157*x^33+144730595177315507893569455285796615630114535525916152456359029196067979912890335669801933602384656942149955242042110390747155376714664054841655515024405602203308749586526012217960170208813559454717727879019729649502178230523307886909060639812634095630309198228096623981580823735969392428823632138387988277648796681426193795500597855046411268053163861957146209601711095490817*x^32-301182453451836935572340722968032358010784926485491137968390791499298364836997624382369480962707113595408426987536056877711843448127691127036798083391531311455044497002534829693432480939612145417252368619698782261064331093611040495163340275358342928400731063566301361787880653179768000278386597590447220984079145579170105644492791350278044428595856926826896194429838020476643*x^31-1727742243267941891476542980872770415942863690002646379901976978327240765756517792929173277558684255477929069756563789735631558018134127044426540333937310863897890430235725031421054785538812656461243464582616402901577327078152636967100599838894918540973108785705846787472394260115980739087728392896079252109815214925786808990543212545882199732898413554796175909720499481428149*x^30-7016865349688316331642298151603609398597294189105229028170237632344857581702820416669105507602457529468589827776793478385274080723914821650693232333875880130194613218413519333377049840371969901335498469995349187728838080151429380673149211029623511899537772310152334279970755241773865361211648398425146999785068515203719427872620918443393008014653368365044576922908126445146248*x^29-2155220741421552249572892031912430047594386549075863067717893180341250694546663794320749383913152708942437513365927752082778624494964894911737507823350331257460015331581433541150444358355474334670889540848984455999828917246667047823788016928794657957880735808187286826389849218885723837070593130457178200714532302241515035200781600336692128639800675790919720533328510321935204*x^28+91496799594093264154621826261538954953993533723135906725806808013615041324362579883194887711964238110396824611470974782699301598834419706784136068481928310019227957409609206584428487765954367062265830384625515204473818211996163168561296190191421172655570151205840254279331536388529352977330078159016797078585948914217944839211744008863706643013342962385241362665916188771044104*x^27+422222666789408520179266635187744848089325855773035817749343696064518089612223356196986168295925118003633506666543810343577305091944458572961323179267837688254126702012235974112478324521094014837273144408583172169916967973338525297251664921647887569154556590083883348879989274180452597146486161062850169990980254114869736725149676009412817033921680885589010040952417196271325950*x^26+1346248883920091589635137376625902694111891114642094328160538243381107889567195252604601013648369311106363167056148124818373432688634017905219570987861154438487465039421380670606795053244958246948027130100550585644292577195244771781365449126063159079054769529775336347284690120831770139704490062422937638267475799627367363862154363185927412756801595887890810418110381573252267892*x^25+2719018290567001836678074682908765669922003448558274773880026058844295092673373228317753566014783125228241314640362107618453882371482936624709290402166975294674740775645696515673751245683664037858211122879168890613803908075103280886572033475244066770226465543870286473494398719051981816671393896491497312825182285688960938993639409534379218248500940227560452797220765036162567568*x^24+2822745761421882879452950364573216253125135027411029139970894198026352524102712329225530772952986816708257099419859205433766612779316562508079564399922289539892281295268762598533469393596066885954100212926145123391065713969750387057494119115105707155565909173657606501838190208494224932640180663321867278884093635282963156841718359441884729695044544908530484450690970398258837748*x^23-1095093072941835507118959845232655108529991479545239643768129491501989286733562398768129254397559876013509958871904590126062395609234707361307393314380819180694801541855505722643650502302102284421662831968188360866979709670210257216585625730734636078650042482729621144395393758501754380879556938869915781399531470491902970848699488694563276968507705603568849544581718430368588406*x^22-15896562130646332099704139777837443172077216421695199627905030873299166325038582284163184689853239869667021062730135875640771780508383711821643499701486043205132601873858810183194521313366108966250953667046147889410000918092115441029601721954921930580152582898866375903423733035917328680255998050573169289086038038977210276129850623044643189207463193373741019655681439174042684532*x^21-17547661496883857829890219139948864640383211831342212772873310596271690055026069442784057925845650715582106173588103395807733534698946578563501397674404014682205770122991487139877880908989536773092379444732456983076929137450096498486924046289014165917063687535048400317102341781869672721510612570932686248703684258655198274743682588463326648961677269456552595309350064957075181516*x^20+80450864430206531137503968859847225337237044669784523165339326562255750357893353415125959492630076725747944483872275160998166806408416411633569564318498394863370124597822432703990298709647782423410778790560269376724216645807855002479093521977473078093543766839555991402146127197471810574814903816054952525842955149482394268282361953827426472446515619979871798723238736324157871333*x^19+202189535062179463200464596297111302494983225507354852356696152504824837484827559363015490664735686294733195965368327463197637359655883203475433163493995654003075754108179596200119470033060287114501481501984856797281720550307612833067368968421515594727863483250228680503899820009588531355043845735615177879697230323950956607499819503380455327781028894278257375610138254057102243858*x^18+108867661817001246291837141478245257502194637234564840485799944000742283087006305050494732843877780676947253283187853452706176329064238121783801477747695827084914218178428458928241104729051438085018186670623546512681670337625095275644217746787163332143901148089582027098142197048484390946255551063732781618162540383575986123149153183511984584652319102251469340912564218233632939107*x^17-137071514641409803908384973700961083303832976760297081427560645534602059358423815015064464754613074852919494581902177842534533939744941635330044457307480704395746331867076796282602639032107108423093982613462049122179814807418570168002318966347885648065979561563166828831888945520946929325566647676833108902748349412120846159363444504809853892140935745489715931159331949586665272764*x^16-358414628477336965759502145977992297771387324041762899230107955342020393222563341433906024202338414459991834939550629123692170382024021904453250193355164213794193099116103233843024351880857720081320305142249337013598740683015291747504082648443896610732450826334155464064271488897451528035538691946552967768407831799149155080696350227288762666968171981002958366005822104235355268494*x^15-64156522262553579914478576877191829991917557283288340371180002558886549893241918771011936814821267220601418052634074059780623614450828597766956847333255146878998684553332985573760566854400845068381781298000678861758390548606757023681549963328171180317211739983589530181838535407716227028426058258678204856857313917246122855255489713777166139226365926366138817148642026307351324555*x^14+1383431009900210198027968779551639411036376581517826578499994117856311342950895076692984540053495240798075237729204310954845832957413922347211332674611502191138391644640786954952201079028072271152927596800282558313180891980779498350081891569907465628012415527170192722705673529196826680832403754083164642215892753816926240349808330520876851010302592248927362340034204987860123151964*x^13+2444618073937412192238592703545166279143598521166730323185692607319943281722026856111826022355253708855335967537133990363464851076507639268314126374241251576323674114363703869564679641604941433184538723433364445405116657173417240343323146364075628135105953026086274956580612668728079624253459531635874479017525253230313509656756421504323711826713290396872338365753248838284175490053*x^12+1596803338724452627145139050270118005159887285770616876029531213437054459113389784588885476670982954756187950584169571006418023461988034926712630486543861958759010708070112557099344040388849808007800838329470140736363831672072201716095380228330403943434883868581062801808760241314863292750120743796748415256857752549079844283317902066932991878674039681668150221229185605637443177556*x^11+1301250437254190401457267095833821603933797271145757567835484782127085588795601458564705195969660416268583482359518356979875392480192553628832951616647330389263519505253745744596147889960622877211276262084720404409476003492410405110022874485406705367987829125937067337881786031990317574483716096503904098297497170513993696631223744251885201343880055080668129787858737149949639463015*x^10+1822305137862096170425134864515837301576163257062180847615786323015423932513880133727644039377931721914884534778946193069510706102938836769375275076668827231001111499440861385529301624053903178403265661009159183567219278608833892438635456953237652749153361157676433016800697649423998671129801172579245493612410287593538680136910012457211552873410304959511853532592137651362201774548*x^9+1115938398650524090522957478239333035276572137699320614188988971647228761002958685377991685106490503169180276892056374879943805437205064957820661602421537662622871717336749391154732377159412888436669509752426243295244278068778024687016013261028426790382325568563294833874283796601397962743888474054567731812969283493492327426015628356186382237584517007864443901106330506968819295409*x^8+574806871033763559017382265549045967653421884607392937055139892516475193359657559641135868807861000425718943283214675471633613989947707748245786117386217023344784360372337466936120160422967001932028120929757345495348692895984542347969908634040189961672239357366221922406067223088343588218236590514262490832246258906865075428373170158818814547027429118772032989655896847456483586894*x^7-525584804408382379042740960317685209586097266274857742712406096159551068934454147270689642783589354037768474725731006358624416444930557963164435744756325619488275748026370606835303197887682770796704705814522485637180461041045888355897330337083068404627383477778769675705796940403858441458241619198933004190131796096041678542941789505220351393768139407302395348892603657339135244285*x^6-10711335774894477352754421445405950552321782352949005958494058682056498846309588168201046750018892133303088715872787312509931804017681731087166255763179365963957471254500572709161970437350221685536504211739040439938870782180234145649727047848492386610702671158253327234890339973195346850208600886895562999054745830618502219152869217944076857070589816113270248559858210515624315751*x^5-138671045509894486421570519856935986162589187559246169753231851881645318245099977217520057262593360451117139254862647860713533655690712311589896255752673251787253125266582333501636177083211081736464398267188180248901859924659380702471429454925953596721361471125212142048448715115441845347554595659943032518150603588900081182269102319017340740499241926330780209108521494341993292711*x^4+36969178976250653089551996602144180906854944922585035191647868558619037017168608692832390530784124414155215904289604357979041096884033790180465947921899223940769679230772755613482646173900973317053726308859087168908347201639432277605544302789062741799039202074435931925199995062650204263258114962980202941455839569804419881011782853320940197425725328502233783514946457860588398089*x^3-3382980139302919271997927532903350899955026009367150729227930232974598223153158964189784414795719310442007727686805073955949380143937045263601274491450094772245923031936364586521899462169074955555481047507465355364081494880493329505263433339831062960547664586212127506375322254852455578674107907769017740627934696680596095397821699564694776987346545197764039541593147984282989171*x^2+4601988201657099405757704360804236430761564822386301598791916546315361657468147854938739863296014242055837260274337787839359081469458834382419054020365601076287006854355602740748097608643675778855875869450771700166446283741928650246793070024826263164579370804234882763392289931810370323194833129015629258166880184949396059657711143121018993146722290082538327353877680086640404608*x+140571612520930346944388920275151749800159418026499550975012990669160265879636891003343120652486688443570514627187927172907807857962534452241486792363760510382702097295119287188837936353322497791487108941670577409827418113328713846491373043719555553441403619210356310134222652128883047219207333117192128719157721689260999551835003365442543549791048415781038495151055872072598752,-15323000871632110985828306940834581274335182925898102659401655599427209998206665304898808366613344209919064765874586920275441286272691539370561808387540960836929391593595674605247722840257429249860609054794663622357331646588438141999150859640384795506045258344352647083815433965492475213473976498471169891772744769168916295861179970416312591653048759422326735108540958*x^47-244683682037308771004505974823392124207696128552086679962291640352926030648507671711050040575492885339659868654127563095396986735486574573358397134318415581319053895845326793691841483406865059793430234017322032941395862331057115544841391307462138576960066306522106247042385020236743454573397056465352924904645711586180195999255464796169918734472048459816676446510236619*x^46-2060834143687612751746059967146657117214166020707646547153341784251878157057159251801540493796318951783642709777450374821527947005372733873368230684360975118760466472703681026570697686635336106062040475128634151575071813928436450168522086378429524739139742851138596735047417347621497658672636049007720658440345666080159282053934874753508841156090423769429585392070629827*x^45-11886192128548881659857685023540416220374150024750452444556681724235353278644239711849876027020808903654911762663230323663377168984394789530163431137713023456778946533613516660322827635710509779600658100599186439041173036478158203936283597296663833144136026564522607316014093426505884371848670812689946085984371237612885546095422509068812134112096940974276671459502850677*x^44-50368797504555839850097644770901504839190646610824564102590623756947549521481294770098172506462304287585290813363910906671644014748040825607098365101256840858980433199303703694024422614903511971950304582460446276631368656034355813496867937229801108809064795382907926370195199146562135842047207985976773326068107491792721122555433691205530151478382069523745350751051750218*x^43-159574588642331693736965294450453213268965153191924686467383038820004072768804313086822705098124899996287340110666701559555372504886384310917307118495220783868660520268590395803743380830228673238058309571225892751337283719164235425145889158556020199566351434400952136184092207385103672636609648209190185613580054394363818641340097412894754440782153471035287183807658514509*x^42-367397938201636758181310961573304822967346952824674169684931853999915053181911560660943283810795078952977731288720016199988359009100174329982093366479046036520207820847081871850701834973048259448092954400739391674994879414848052860000047308846658886969366965043326381884975007589088653840494786975248564456779544165746664451374997922491639233495903452243661652947988043556*x^41-489365492373995337903940271528475273945239618170230920384715503378107552757387302879351527362608219279262398791157689487226263981505717223083780882125376205696595341522298168045089055615939176419500300053654876249623814238805368924191091726011701086718200001696976518696038256241492549160904391214987909836864086856191878322509068502879211630417832645562433697784315068691*x^40+454133893440784575517452572234298742986016308123898745741434226013575828363548940415853448025308638998801525273088465906553279461399961748825876298666576815358419329592598899257104224093266953963136750754121346080291774994784157316822315434795890899514497831361136468196331324207087701247900591426023903287859064924538408037884464512297957154453026231192611591216557883284*x^39+5174054206866885040705702912665850734013162900521558941140078120976881046080582613228652507194827117179695622505265446352160064419306201841440031517859931527303194034916034852620268015673964243466327574041969805326257386682474416334682417900080244372997258521313543158684074508011965585044509005805646548742949546398652769387864021145515398399455054347055697106293056375081*x^38+19376768520963680055338041277131527018841236036073753342563472493137524127151082417368592077166190418474361029109061425094601912972745993010849180813846359788515152723411562893159780756434884131209396355831457813677939176895774954504409978901800431799085502516743979275314437230400910672063233437580350706292847983393497754257360957119774453861581401504622531360495722059272*x^37+48870572208910978566564045254315947283962687511008871713388507341056395829322957197019200219785267923610483758951036383441289026195510443569672840766992220460105071580781218855801764723333465758850574719221586503833570872288408062447651296841254851341252171087786815876695576320910462372515953693112988846689186371282377504142397692220471009186720533212310500857022211731421*x^36+79106592162285466602163490401091233098266049462444519288873922593375379103724232583227131988364515094300694558217130112165967512499844088844315159405251042028880814038793880640014499315691824699210643732634458355381885868961122957595525205554268064778588419925087774566419840273152105291576202920510222133061904990040127556279058026305821007856575613559858707394320760354924*x^35+65164329355649662749844773495291698944265511415583801563725947094401510357404838702817246592059467116435963297633086697622592827245170761224732156152190736027873024286251741759400194372534526388411527962415330558072974663407363925479936684232369512166639521623821862790231162263655100020294377355613113179835759971624078758879540396129246651446780964799658228551623483314163*x^34-65667469822299534102890909910427903754596875354020741854303482629017709530247483249765285055348203835478637220046334044718763497363936831424638978320599651454021484104344200401729171325811875787506628483584152053362132942494641984881172280819339194619433234826272772849136310184018004600403894464135066586349057781521711668345716028775149445924305835652710459771105090044800*x^33-157707709661269018440585699690911363123435233632066950075138909953016718754755249690379970307620531328376323425462819508214668717465395172808466731405680773384977392403898200443705554925757422473976568857943126577278378179115740711447504397714511596992003727938315215348434014224316366942866086989176230596746175948408227780246089568654177850876839490540273799563165791912026*x^32+325496052132578381086008166081057588455744758130799567375784389641868816867604718497701463378155733509841253062234667175154396637562288613067839146036721497078082300652325357757573208353088872690457872737177678451467488398129497606622347836792304669704200546038050225762717796382657217751483802767782755489005462136725892813097650768522187757530443686289257919556778102238995*x^31+1873923631915255750332232139188684645112832455829131115846327795277441539853700668808582536188235157493482788269027156110086492528077048294345266245476012632938352006375035076387140212667852248793796123288073498840774304585930288719731238316560438126192964077539617674410597464113411875957109174284791211785811118222516427649523112520933035453419941528556247988875300765527776*x^30+7606939807576238995244268513036715836494262014180132747775803798757122708988179778353991802545337532952263233793051451551621388552888009169325982160727092230378745028425271675263347344754370383494346741728957625826781371862904336221221301770411073026275952421292332470312873450920946588709388050246856550522623789561877191984174821954419499407333820063646507073961187184420750*x^29+2365858556620118893109726107157869991222475047318026770671377322037837823860379659069167214032279743577635446395048433978922509355817737761104394710037252574602267601356826276293439883992415035545187935483496439682804365953085040491160842329392729439612068481626758184764444952949383013279518866994338350391758965072892483648345225337632187115343412661227509191991228632789610*x^28-99112313992948715640670995511673619740329338271640863301528777502441927128969351948401520666120720308984398785562495375562203959412697779127494246266611591118325552394091667075735797071711828512744994798819889469437942966918107264910160260290744758789366853258151215518863165477080876384111454977046355595382453376486871758515680247915270532476553007212759986663948305926298994*x^27-457799011620358881999829314236582424121538551886164025573593733404850335681684379214672798665259467994879978319124381870429478341056807477071836356623166740732810192936798486612888782794736851664733511444050443780008452586798795649834941858837169377489927643480000079428595817327279462752168273962404086216375363031722497503874071323273689635693182299298726513829352723993312326*x^26-1459751767476724686160881042218871745048629594268450566467352013349162458817812553523890096149773774652433383897925691444581891808729531949477211475558875979082502573643909191505788017557540315593307596783555612875128342356533713440843796826411200908862266798599376536624143547709229913055169611006341950703309697215251725708840305898349689167539128673847530033690507462115510774*x^25-2949501629575587920333771582311408166015661583291786239755911691864663697467163833501074461945364921708326423575627632415493614321395432438080050070002174338593022441367945744469207035071158492117162037744467647720640261298023519953317373641151800042698320682070442399289733735916530425440956740978411801304658862973788901964097443080256568008188376136947177588862858767145259196*x^24-3063143768148076244685670100493696557427677600531062040273975431228777939146065217257845323288902820125671399772688889575748484929534074581257218423757704465867501391740717306356734953499435803439877714242337810367341740360979542430674717347204568825022749444110607762149570512717531086608671772367310071638364791984989140533815207561052597994836972598638510836370358248869158514*x^23+1190545282066901125004675490036795466500489888801458148696912188652938256328087473563672000241461846634824047135577812468995625898010966214655723887047599001926010203277728647655616398978322712188437950545012269615850400224401950006896110629203491239812190055878145030467883778586352234503303286425969415812704074610266591850235856003939699010994743379600185544135029949221230794*x^22+17246309602753508734899089815642144613393652886450238735273012355790700398506909744819704566786400478842361342837113206422417473609401230974354745498324239797296959116777967694088467905877248718629576634795157307111180002217717286029174506608781271864560450676678727915245901533579825968049539571491010143415481176324754612205459846238576363672465763133156099939716105842518660190*x^21+19101622916643926279791031881063464020260067778667457933429943742727605053446987039696489217172392428021420817696754827015959624511335915907319713860162653898777512570222866013059185178934687845250524274577629269090121849778592857087668116896771520550043551827876873416789852866095635644655217571337351103670670815217243437990560284678319882264751495273859340394137400102978638384*x^20-87117011016057043907046056418974909524381653197156795368117341288657661791022131185345568043144591637295691209531884245817280996264472818779484087866560471545994635538015910148039751224984984319642577888385342002283970739954033705392915502553174536687432142101479303948829082807119679090856158803967217958036691237397425576842844209084451128715878299277258427427187362361811475956*x^19-219615613847975530368185905145273432855166683584856294512185983917436929515112778209494227301084304082249193978026199078515984821130423151388943171121318709591712575286434790198191612768092579174511247871411111067783945846795653300631490360459217266096863269034311403629195446714008754343103749694954330396646529598784832826792406869947901219442023396407983095261151640427077809805*x^18-118626864005933253320789969518694277728254153444060060004267550793880028177582473607209122875733678324341117368354086624355381992172015656572673256856269044437583326487526272011981213281791844247443008816376745739110625208939059640135443838614694516942003422499929961178659002099371187097600876611675564695078674722703713825614158200174813804322904152711574200715436161420143322649*x^17+149397335013912720728861699115680098335956741394308679322309694223447682214661647417034177127188067714769031219016561640504296488727873337282413069708625121838467703365178268599714102383735353387427387158671539301742593904498103606688630417075965882624712298248976904673518442258668817826948240006458399033860932246744550955686046182818671573201282768738300914208154902573554578575*x^16+390198956954191495360074222296771556996241874242681770044163171707527555806569389626129065420703457242119524279213838509712235887340203978118341224997254999608740517478489365965627604256356011041721187936737847457574070887533459143584591289472898492835423944044923815886069362898431465277482099375485861434728929625430057879814747513635942975666911069522502513353504497711483415128*x^15+70988802543466254254691821339612618368914563757283353268523170599114767823681628712155950776362519605530923437321544090714099188407722424667255782168080122769554164208430414686985202822136028355377732258673298156714048406672654890291650221102766457753569617076439959310576230591067222908599672027787209210410733045032891990634465374588680945663297879413176316163462969472340834489*x^14-1500474299925495490931717943267792628300232900876116169069670027110768968976684701276417004109029572624834289387819797420419859209948191238265031435154914805798439141348062162651944160757354522580114278798378212466104566190645640477949047071316721832399296172844412099253025399489947847917362254618483482544302322608417943748268054216712588344299519333579050404608425717283038938306*x^13-2657172412227172267445444966626073884956603857232605914111518572681267756253028686011502061371487803591397428707546370905374993527371006946105966183442877500842088495172871803538771609289968124153982701219525952645762915787024244691254280386545762928331985886071884681437650801947859941173944416149280235776251130551218153707794486429180076420463582584490734922852452360078802429539*x^12-1734599609024457591955716654473974311563931314232031266417203336859226390955275779132593334642666990344482043657785527271774093467438603071019412667554723723668592284041347295016355040474759261442819377372961872039718436688050436882516248834122889029720636696377404231328084196037882958608016577172412562870618290986221722541256217853071266126014092002349198204429579957096140731522*x^11-1398156084508661660306320866968067989667474164515616967421161267869253671911492471746028743013134120691370722714245259439615245317078300116910729947560960700152441177398160308102430678820014056021534911812726948685413671404423516146233423261123400222512707139984685066530215804086825851961177833171128094715699475536215321947927632559940234317653904819084963913522235152045691274553*x^10-1964796033788391260215302269589304102798562660437817603073774046472702660744126962653416256488722209062200738261049303776349664848113988426734187284007400394325359367016363244361046725344563883186223321328493855047367750103784560771956713761208134248684706967582659589126590062266131594265214693384209208966466752555393901649636848455605827866341887938866473854082407545855726246750*x^9-1207146730422044099850000185316347235425283578808170594548662852406842212113902309135790998174898961800716766957201047175917450167352175452081505946964952152815393414447160022670573752311241631883122891439176599808712115369867487084967679391032671972636462924620628014059553327263922576634693123147425497765473529243587939179586540657611299157741281590439959572735286050682548510247*x^8-612826492984342803539339682536718802697278465588209802372784092300113943691414823699529075136382696683604863915838999643601156361039088265541885611356993795234876256955833400772933665529270081851878276216380436924003348066034841001128826020035872762629282017955409734405386391001996046291392288924351576621857275913990702245581918779879415716079739319245714024727673448455052114006*x^7+577900524366564345396309418825800116060631969885875715887875630205010554125526166756665009314781136416253336794370129113044031023193443102085451452256371644840400174723739004813779360413969379968103703824296757784394274790595737694670483877091355842146623309270799617179096326125508407722387786345410667644832978624929664484127615577135205908768973519908171081757240640227216925809*x^6+21950730697596212144659004234878134685715847815820301948832201134224410839377457998179277816558865930452995018382755203316004195012315450812722584117698948568331189194100200712349265635084017564686534027946820182380687274549391489404088704409308907652305204054821977150219214522927259059874433380922929639855148649595090947498759497732101401336058862048123866890604537039495912374*x^5+147851509544245367710347595370498484913365410801098300694627653026048521396568815403024568587408073892016223212039646325541249882940806902652055363593343606235431439330415958956538022907072339506217537359636992673211727597806294933528888919501286421430829854943676785774880785461728028659797851961885879015643589197339835107708409611992046159209453059440352259517924390571728468434*x^4-39820922755516081335610116339636531039584263078669551745516557677093936626125538938611551015206006737930149748964503423805822161652363517345472930376831629242295614217650820235486836801089667049688034503588039535088694423886198600111597142455738935143135302661286389119822857715604050628404533577768458255069103032917357022322155300976661268553321939076588587014882056583144039611*x^3+2679800665022655103092025453108687517365118494647071623497346000587809651805945789575453779994123998903879995196645854350230386514191735587430569641042937103886305646919064742364973446260844667693185776832996766251766966036803759031089381269239590383873026388349160637628428024095850823986321060223820895982449391079560728485488294462928128298995550940764578449016674687518154942*x^2-4932611584811132754875063029811444393137952077093261699542616812067775171775740246843868781991609704787571897691581260037183988871751067901180492633601501361173647205605268695770974479362322740770462533479653279700855125341114151193344155310924314411939412023347595872529053208104460085376264484255694723280322448554948632470285946667710510202043928677262268350242700408421437580*x-136464255388390792418319843178960447554716567393565717870773567907841493341444476970737509665713207753244582778924826829129116210021260006157387892401727729975448002963406133307084382532251676931639256359149338354692619080276752564920935549252273324400433061420775790851216356748426100972266623697435927683651650072061458181395075031349510482653730952842530943230824603264957718,20514556984305059490317155953737053302834785042841996505967054567535943251756896401973783697626816945292279231743242882037366055570804597760561837226862064759555087122671003802684819125549040766071107705394231417274630937413756125590412246413513543514182341496318844069606152531231261085123615124752954609759780907265732506353725604647247529563715528003832438826921865*x^47+327643078505044630890146395004505660695445438919560121493506466141023194602479384216298710892085420997459133270219176209349331430545772064879876825025136504461901219151344216786035787854369307513277744922653413032500775617200024693046273453178177047134318707516111144454533550984726271676281308681558211973157490711441564244309999383313798090510559972844201131127847156*x^46+2760012574537595058792248980012720029913273484213623318640837707246278963884037884471083475764096669591086332791708902570611252395254673419801193090497551721420502662430498100068117113860667710485172044912166431246444974822386391866107685532743356443318037311910977278566020120331388319740716116522361008023944803486682396064428854758134899226962189544545431029076312342*x^45+15921473143828143060807825109076324432470653032310230191536639391464747999097594085796559814933461042076869846976149688947855365610506582390575414219960192460355135579831481176997086797288628210179694382347640241935465493775222691147498428723772215594864041783762455931000731502643577881272703071946042219211020447953851534643692595882945023488465459921536600946720776978*x^44+67481936921850495119058531879883621150501551909273833452054740188349444683154998406200666008487501222613412467857916871806556163493620420490973297761605123544752240129425392158347380653861267669784132234188306520408129180762259658221786547901956368000698243768681119698085511105250571183085438505147784200276519522880227685823012139824076007237509665694233889678877787967*x^43+213846528689870795253188696532869805251400254332822505708622314644441752575457210331008038782120864463659565208881041055079056339633731590233555288324856959927950634656302526105063741578035970461065084889239381731049171067168943260736244818761924030899436453266527974446181580716212542337395199369255941185394294183498526868568573733335037242439126580961681605249445496105*x^42+492549297143377482782531365187367154858033257349001381711038869134907091757745216797044677636234644407760833930025206239146725337573468978713054451279985468429012700193697667501660893164619819230705667727424981583836968719483640982515680487709558620398353184511511706299646628607201850010031008735050002143331365436850528097591493035650558243573222360143002232646412461584*x^41+656789263243756117449318322372874511253652269523738130159253146179645039757061441737599443919402525419466290573306522300940852695017140600155345218093142599619474659089043216572754091356798427020029684834858050808987387614277165469799805428973392223168293518113205897550207886709763560661858751803387423575243953086578898415165712122241737318660740602162668193710741339702*x^40-605567219217197865147789265136811398640970737053443032178108292315074129626491873090061267019432366415614738883315829495423920397128391853195818850606092357463940922405711827279553749583460831670476049557457202298454592626866319182534022993764561833853209563809911996411447331324024358325678085793243929879053389384148146025797855022217502648627032398792859172434438115278*x^39-6927842458569121899144548881078904505967042462593139515355518906968726533506589688238273328304576346383468158037451867278986026483935816528179559959860111769993192676097450397344233502029205874293296121664691487001967517788032787523231941557644098074667534772304659398790064328819895257104911708777270232341384650466374448611964020962085503969083117268577730928481210420856*x^38-25961285054575330663404678520433045429187288740984929770090821436492689408567812288033549497551655713669152975174175569883742083558834146958282356503317215712032361779547338871155291796324611674703635436032578959245343708485829646987538603357075561942841644320298967169183867334593036976969114984849203739874518147342852523505297981389768417465074861045130386539549182800310*x^37-65507707821102355357052258814962511076354729563526947265008713526641400938363856131291746570461846674548343116315177026241504846408645695203188870204421132835439016510077288647186510001376959287628581205338542534285449339480446607796642209477215938437465577105028157672200385366499678077845728873629444922782961311163873624897513680674712035993461579012690608492107111491984*x^36-106120222728073248683177342764757048605262702927213838362679163297035847349276381931034604788545916992447482224761154456105295292594527592367834997381095926509026578194026684927685879510122852694214126878363324454052425746755734992108169180946347096947187510870561331583006248825217684392976822570463863939802636288075770523631017526388884885059688013481730893734606826226656*x^35-87616530834377108876747057162025599716063035544878000546498715928362852028286151948262108604486958474219856298865500126250574928840113143718560794610044745125741758256747527332420219796275032902485162569666694945944029943800619369416646524155251419357441747188283562577726299188178407059942409054020673366559958712338855822604964105595875156402195423120434485726974015360432*x^34+87526569528065892890178688010649312301518947919213219852198790750116158600724309941733975765223003192665542491489256928714092955672775161350107147733496735706200777670908351067907669289969051329329685034389943206800581058908350167683110925429152471304808380417371066141002804653933774489398402236354166448810215607848507352981763218568265859207722296311233148826756844140705*x^33+211214557995168423006791451785212789532166821507002344386216384127510773173287591977961104962424854352771756990083258699273565120199062602467711937258265836082534414663291416073168875964929960478957569661399215950173207920585132306931681881394974834323765367414969129760816801673893936190809826387627730353508561437536170994687544153322974353666173811497303881545508128990404*x^32-435228847639597958377177660925650415261639715324835503901728374574050065024043876805128642482198427934967415852099289887137936559232943006724612030888820849346225020744031495488752632539139890080249335286819319762315893296058412607574102061931823824219162324374450763000037860273173084922156877798099950933359246418278251416812735984465163567435314392454719465786295760808518*x^31-2509900935865958016716054326962263750177244918822310436324290270061999920627012689886803836525531813035926380930328098254590431628531613935719316040824130731191736068753300000523549220387613647817517631459820380616238179281937910675865978574571182586666620594192695493249419195304705014680795283947061233448967996418150433854608568606956906455871891916304229184280939619741988*x^30-10191540497730951466148217054024355841063102101552735514019126047470097574333492237601616275043642326421503549075188468443610929809129166495469573507359945059836397712871158922080597841814746562756324936962738016968049522605818470540287263716944428193124583539050701634225248189835316988569920285507477777871289015920184675919001038796171452425226355961712107425250066889697363*x^29-3198611589857442585996342705219101586081269755945544730280138138250500374637737880765562690612827321773488394586860110290646740410853083469734434489657702507032387412069832970755194057442169867197018588146058689774320887890960616869826079096888777935698362931368403878066671979860493020152564776057385899911372939410972940426314165970174739224480312386729158048638837432012149*x^28+132673609193149836228379938894263691149891370890301314493751368265912630006544421073490725409366931287047886474398412067966963701080200759115938971031894150361334543654679365706375048077559146478099282502314153320230986996349460802171068192986090139755589044463083836717103736798383727364488499256648472272648006684582079400478684054717957060866516427934505242501511020149464560*x^27+613273122984016851753483902983943383157108949140581516765270192591866053022333012067797549483499461358881840110990182142225667432449213721444283058067855588353125192991540366414325910210262934658752457502878956611147756647640127440913309210054916422803823334079039867534650676140979493456070382477702202281323140132017211421692545005846347635203277271745577431047878122183568350*x^26+1956170836589813019864481088939023825445124510214490536159683228181410403665549212713782028065492399181990617569232885061729113569324089247591574746984614022820217875051393967997290169387452284120888192627309754833110775787101020024077444592796324363143570752016851889268592035127178852217604292554987157773122594390462090732462664034201612815843885741070960071983640766330557936*x^25+3954953810588805205911848912114215123717217005217737961896442178967244734186032235861414619830372976717804472466794771909064814805573244688443646422930626786358154336127520328225783801978174537837327288644159229457096734651209704070512847621815255016746329085549889171527984591031972093072783399782347578104518218569416536683614313667678495012343533138961439484104757999662517030*x^24+4114222303676118566475420428580775420387770969350741748114430198122187665770885244684079115668374861430985443182162665820961575858625409786335430048186460315131335286423722354647745895432731091161144849199068332280139647391502097871603391755455314835891881608814285162782654729597951672693421228801680962665502768867148702462677946559006612579424492370558923055787834810563659800*x^23-1577500626540383360912709406795914692729463292897382181147656905684330854952654259771718706525722191544955570131006209573423220785910269573886544277517054939166319652431290492208789966662463137157031260711407556958681893804685317901459456541269587906871877573684306017506122126989016177224179399599610728361249093713537064057987149572797174989972098913545778988268550309850333946*x^22-23087093618733965747449119258036083081129462194900657632138176658914160461414281242402797870271035959178004354030683944105818241769139451565823403694799217970306641111936743313665925277983073264216701526462635289957597260505798017949148694451249056832274882235713514059077322482220298071399871949741688079750025831045716913406447190972676503433207041577826259837774264418048597132*x^21-25635457077873931017633264645142459171315124632666812077245959914810897901966158640576876521026980940035422261772184964834800793291194904868695177649845449795186785546948824836931533789387580182522833457767914894383409431009655004964066083735903647310154473016045177656822610897893956093818576526558969673031844017809735722211396182477555459954058385096448899080314856734047602570*x^20+116543728668814938480135582516644321725455482357926635757962660989150021384639023144742695926587996136917783063285977934036223369380054611074992606150552610811917295084192902896926583000711120746791301303580385103766704866021970099352886549853368214306166798909526006547772512922612334968703197965614084786847846268737846463062482802690099221664343850643553912340349825485845959765*x^19+294320204364326939325445455335322654127057103089400979364385142121744835620640111154645185275796200310986350088401229482950412128140484505164309251478370802212731996841582520820533965536526440686296092995818239180132986308932986048619407258761572740688712898699181056036156940213879707963472368993341198672770626033466918068235311616241652631482691537220728863680968765445665665698*x^18+159716581274771628393561877423986060514332168947243554429608678286509623520875538430869218403386950129762592025991646105014737770799473057354321171652117322312783183916125153476450412875408020770534757157229400387577188446786381335189002006172569939876943054577414176501236033861878922403343040669440267132005698140460589181231146167176590318372087816789962161288777490293434248226*x^17-199271261790852607256269203890207161844201325808208288748083859036525141131273503403203278900258276926192957625119329971945082810966757360173555709521391735394368021868911989566988731974998755060006601233556343162541156738400557979915448808734998185529780546816488211667858791106408772281158614864479268122384394346343824819275355184936977284688094052538377776646410400396254034492*x^16-522584992830474449270838041443558766785824399765627747346189356148082142504998938348520532308646632319948690615777422579458973577641933647013723116940492090673511003720958681233218315756527251265755164101863016278993632124487725837501443316505909910536492615368509109963830894836491641001645703957179710836538653009040412467279198785374035828845796412246401240361469535530347743709*x^15-96408573977053327191321559835908296180884717553540480858404710320677233669749525793858534359873676873583933869899839774614208660279294852147074173348945386620951792569598227959392355546782729260536852793217284729144797072842521165222844946900058751541242957711215310425447364372608800724388167238523918223376745679653837720408464808858408486813397289201040563299749562917684230193*x^14+2008138945253607536774929595773599807340260839295027630536668461714214563325568285733824118462442190866284908565518608281687530429276658285852388354820371242171940337473564025634714544019821151616057192790533630467988788463687700034690230377473976113734359992785558833990119856649079041041965408427838350484941681385762256159568288695815455910325396405303557747756697414278400893556*x^13+3562648299254400763899651768951137434554831677420799282232488303492555801625298220112603387857179443613512544117734170503667823612221386628358106627191977581883641711262774873913335327897870575656379106097084796029395908852924374386546785948828951028628002169552914285389519540814777387198629021215342874781928945795304080577124092730533624167426730880671768041969352926490554230196*x^12+2333633150447404961758330917106591449099331836282465851073446072978226105460630432933309691409836431202253983247720610206194009117899579750567580310846442473674943329894138891410591128656075239642058658051454865069399787670958053046815136647327173002058343087081366802256489890027064235447375389054767115172330870617258423615356837341242560795814502464085650916688766948287560896782*x^11+1882525765661399287321086997755342032723510405775993934412140666383442441606351176267683648696891872411365032963431658074068755029702928879513072768289987455920258159068104450037370981190909895442998464843900099189232512610197787455389724266550308924583085808366295417157985686807152706192241165955361269264188062582619531988789632815031331785025644436481913360645276796468308818458*x^10+2641158332662510577421774495454113461934479552004376685740345964286399189976639235348990826715940488393460225551660938400616771683609535313598775941114210446335605950615642305537474537693974753551858443889956418908755567717869404251626954397377039024741197977822694089469940128788381883121471610912587037079956548002327686795693748003606224364162817021000223994494288709601306859878*x^9+1628704887674623347353632226214751332806435127178873206609541049681624133813347573796345103077151842615394444675068248245101106353738973911763182590896906200115211970764232319171926814226208952246015677521419922589117405876075942132624269750783242282455401854259732269056798009942066781380648252279252559805582464156115230175306844792547205202726340511576585675944846449185094596934*x^8+829792649216082160846093264618067451137795177872881910424074114281060611425046428319484743391568665388198487879963797584525357927134233773561971818791841117675616053882305545007121091516079750565534927038391032346118356298263445680343160175947382164257083648929566407267137015103073394328760324967231895324357328406567953963811467004229639388807666996352407624340544375400464617696*x^7-767087622313066970223900257611666058936283402580014953675563575409143443348919961529966974896030931990649283367820211285559623439536685325575986757770632354342736027637646049560209208595288846151733064977590599093256783963793664883165144963041530550465525191119665161070488992143690574592141087426177165595071928536929285634430166793573900596865505700515876991300745834911092456590*x^6-28168158064471347721396041660973019965386564881769089505337615426478295090005585981623047130636222295710312403802075257933485048818685406852988166194371503172746473536533699346818964862733292862598942904846857338175144776272658659098195382582074391009891607532498450661229845686336508192333359807273366168503270759218293524620967509813061580518521448884973980012180438948726746359*x^5-196926309511298491060525100526860630982350692554878455064260274334901009150928472523924111022929486398995783775989259987802698691587629342174824693330450693267010130816676704804973617435946703242145826165765178032449968871297879216326197411343069951911033947681848640110047806118818391539113653941374209680062306467355027554720305741605936955819344803106193053413576564397251938430*x^4+52839545923705827027486031724623377635456946238470150900810418001291615059152621621530265303718212816711885400302184503500375527664200295656435199253473965756909135375515849825255071247342368126521942197086262021642173387794674111577032187615344652191511329180587793372293562688102719447666662398581807378017368803334866268276409993814030147304865905762644616658359264427519117818*x^3-3845249527260620911773430725290947389700926916421291592705016379458761157821513338293734890252002710910567989738362561438734951962187278397792903261223820974926148349926807282719864187055728440700131434991328006898837851043149262399027811930263434498633662337335741796297113514786291363432626456977357160188420490016265176105654611787726205543586888676291101396784859784734764430*x^2+6488739774798467428449410781723092879233087784223387043549898819604430228894004396973252777600054863970771292485772796665668172348766174276958385119526417403887606491125855837360495208064053241936155714997733163767677227984098316881945430424797008577081525071200024613105077804576463058350578948043746907115944573984435008497487439303080543865556453741691340344603771029528214101*x+188837165930573640992916349759217959242372810041569443174002230842847434627694980623259168622465023433828075805968183185208228357374174656149220818894122427059068059964604313182985018456221904061946330411633811359736453219529430872170570644762839590639213653898907187168530997233779355544319493747615246210305339767961106460429923865496998102854274182675389306740489021633077713,-8630454114454098610221305201121954225053005074275324450784283592965302953911411875844773862034989034469281199835295978398705891153456013669353341449400256516391570254107732419505081918446417747063682930853730693167758289322047588000074396261610683212340678244549644388817649503053619412502491714310922862043785665335124011811942663270395489931039545831919585564361152*x^47-138012247929193441611951589444768065872847827306153644524675574709393781998104590534199863149195150832535972252747987769224247862885355694876186462615106737038334391453475899096648860824529485925134758445372479974998204717461202488210606695788709647331151413943141789583288195639126662064903922601315459527066081004771018973818548208868897984293568116652492112309380962*x^46-1163898771981749495205388662771024940885638062182004716241920567319206141597790742764325346381046106928343773927863136953300366838501847707934745304936716284825969847706368677138621379735545755104696571454304425203331045102560870276647596230819040714395442188464660160932167167059528674153062539588226663575561758364765132330800127991978250059434886625164192506890558725*x^45-6721427723131325746458480540125184706777011939518408816708565726850635859941075086026554471436241641466542149518221707334970928415618728438342723297175328404720798812936983111604263698967306956333022815741714285001688124239179045835950140611528598371299399343800781737939361126916337864745532022810286011641811941403976491078459968906027691181439990876693230506233381265*x^44-28523855569193225350832275177173459012037448777501132811806389910488701165616784086977774187483969895059347806371646658914926896004496777186097813846815460307146131574599584795152316750702473938929791293589437283256314958194825131016257852559139195369377548925944549762174242632411126510727027960217316473895472162173885779149869512128339116098453060891134395561548695925*x^43-90534083191689271295516743104643504487094039833830291927969731512814296384027012884130776434121014908984616950325996126712287894067679787716512724347159137040433407464949670272462201581813889372035214002296454988989543305260136472613606035837130317704840187177065011559167964121642254108753470686065311129159185462143332977577171725293581106925942094346024362471847094002*x^42-209018471992315446149552798643729814949752098268279657593884177083073119133268977960012053881303165533129030878757389383106843188036568896891055979765891991055816581494230584663239976033016258527975903433914363681874129480817691215021973019602346766362301378197032775262953111016640887312875558133350759440468260630790355584770563653986996316228499922111925026145873848815*x^41-280466421644155357490924178931023182487579277037216785777547452653765186118719508247546207753314787497628040019356656371254138845417274913201632961578498309467440551270658131495980221467559130590642700521444652967976363213860692328603190608768731163915355006240952397006885667900939163694085366538033655588313504848343958064303809220889623863874776750200167156095930923764*x^40+249208669883319262463222090742354906112507660050918449309196201974178381422925713300882889797382102060660668194215140820983186385221607583504556027216362197190455505814375446594926939973885959173813338399579651592493478966649922682240673786561333116272613072890086928697977576683125027662865633973409761679728959866796056356719396220775305964149098992291134274924683079521*x^39+2919586038499359016679214587259327955644913074353865246744768011982669703393373847355190031368302694874770164710988152053310500650687502171396695751682675604908930687218195798821476090585233487218326891340799861422928910838625564593906848860865324719344513968082572120194292080097509619563154110070379854831827321615288887766305756018894704101869501321728074316984267640428*x^38+10980146453381249475096075768897596559964541855905306636827823290153836411173009602060675107568173487554919221210227232474422754929882475888393678966304943795191076093957796307070515594139956356968675775459777121204563246595555160712991387612887822612179275234918997067680759653646350205383252929125689644091121948878530862781301860939512292190869708192345359332839087419149*x^37+27777661222124345351973209009237215260763520172443005745041269185944574470415933349807912031087218460773822470098173126030845422961986696959869479185688932106864766713376584529920100092463762744208884541064127296171092766492328546234091202875358958754557743233675517474096634567816214719038415857042552503467905742890341858481503751073103378253447187137141161678756822948740*x^36+45196938730209859072978792755004419995862971378073900496788099193977213164224426784710874519005692269145832497435701000551716422801243209899877567663294235064315268353670137989174967046723357215459782987382954410238965311931997669208961286203789316047962876778944616522179728776714402502264909783208811678068103568518994138255832295294673358935619924084132126304263789295713*x^35+37756369034760214020043747675341072865880671591356429191390909917128607245955129689973035474221719771042354723555838611384755494534954413606346708848430430354812282193163310375044729016159093007248914075960793513343224784191991685094874822367369359849126317858423509342133364104546098385038148527835030103959879059211573971936935033594176149905168967595068410536793318057348*x^34-36076357147670189844788006831697051894118312033012564122939873939115880976512064253139774150313374537711332544079065521314914628378229803900314696063535901050814462107853928642752430751802280409653392435583974016327282867766023286107134380209063079035733830581533079574164048026995455789786149648173220563774855431544612526982703323017034299434763861523129376206237696493057*x^33-89575107812175569822587977921316270481359615304815589096887682458750084569805635982783818048602721687943984086835007174263821584064555304425001841499315827182186468145736267786875624248943997232103645926220606558290848027584209132128980166934696992559283489948808273849924161705579985479734789595779531019391178424514398660271659336478192558636583946123319503050709242215940*x^32+181357750720443846958884007461677466077894154119309347545660087400428100316417047476712071949841332085887864883690771179627899206419776983078558054139448864110712146671287281098337252679095766178126099755680257450741844169683978680795433495897157041208951609052791678214008010555050601112975412787407569011180466059274399513159844392776325469447045981384161878265415025821876*x^31+1059616548344255122968882660439492197378120872313495952642486381587836091700267167670113539695522635895374844701129166421497465017682648765761341694012304046345382588982502510068188332872828126036905935558719169058785462449595799429824925937237464598153210581408475338713655132505006400424747815736859070574401254256678027106957543234527001654780258522082070569074011898538693*x^30+4308696325023889280763086879629135044288293368151298632514215040832162073818407463467512818729625081993459275284985969996474372688437245514129384241021371694956466992765314734989662386763962614188144998676480473797101340886721037908856616049951833417959028283709794268303985323718160169468124370614940051750546548881925000849168515881869331927807168424309442926137252514140320*x^29+1431511173909600005821163054304066426200641003396197232472893022474197774317345294951846190937025492138640982136441748093503218069696934105198433975825897248621746698107977191577185984827859811002640477339944939690986375130303795253019546351499897602145432133780216774883753659883734697136080496373269208343054026338252779631815483534776742975397352854862771948228892932800774*x^28-55788828500735836778442485574651739636906701141608169311994550528287369204669916337780700386867816439505610724795746625722927927174639199423117031313697845270841507581700118581840073177660055790736662713822454472467357797871081028569363536851006312109434366427433074719758640582160053029097009014428614776792261690596802763122550581062506874912564012694508794402759692415750908*x^27-259121951471728850757056922480206740122828328820802624429097254011241168208545425494995094050656897385043095294421397398635986576846920406608263259803152140323120146357463648729768121173119858252388732347044915618994035143150577870654451190116265050828675736068642659697201396363502268981934357907070118941940787591647188995958625497020545437498739067107119556927741862520106030*x^26-828125887944232672406320575632151918877628806562760616063386294501051058300102096086016211293539038100014400829539483506826159693827768708359483267978017861393876726796448938138551529469592505191611624465905901804389856700606153896604252026597413602864494844473911470268609119347152330838236506476032605732981513052101298227375174817548437556238117074805344666797008137713360658*x^25-1680333240624641066377374288848222529286781064556182265861075953053499475071345173033675013853702155821059933593991263040125315162846614441082258276349657179829285220132104077295846801816663907310961951548776932153428466308904414233191145450353089242037841595411059883651001551866277508351291430176900360140336239753758668981194535231700916470529956180470127084141277723942099386*x^24-1764214012020086566875392527221319592783713673308567106524139742621194163439445981019499570538554280913350588862012009824664348281070777482439960937683653030165249629316292981219086043244431534492739219124258059493470782391360842569896234589074971843141150785516151924131216906875824718388712092459246418007355508348562013758981188414698784560494677471452043575050934007941562304*x^23+628817956653779110836368397979063792075900508612872309466596107139812630421319575864650869169875347677441411282522840166862142905352378274174659696945811045249958368681341034811998812430399163759232731665090319187259462688646670974704621881036747212013439394394508390655972250519701464517776244582384919515393924658159131691634222494948508334572963776883371434453102749931275682*x^22+9725419421293249519039603098035729131340176428979829409448910333983756866212727392815726271347147994608998283902924107979823188553466487348679223082844357960500017489379091618260843354379026643212923361319746733280377041514398380244044380904467423182877350518258101379740873811348742277242512000289466704453548127289058800532963461947948818974385883205425992972010354294767403670*x^21+10978182924664210573501926474587975369766523220363974628781777618318087393687093696512355311299737985432291472828749804078875915022720046395470720767279109379004704014911984777961591712860506014559802139937411869550096772198144589343360500580636920289738066453192619999496032600355985391120042873992873298771874746902943999136913515996476581618387878983491949364042572447335486762*x^20-48815603234384499271858472231945481856903247129942370543210708045326093094688228637392495149846939831745010617218576223136097797005264887877054292025924463264942872964784108176607255228630781602629463724451387888025572281158585613808441268020918774858275874705309106326406006752116388310648396592816953262919632274625500818741866662278293359185497658994775088924939180314946738564*x^19-124803226711313166228042419579250179556436554392806524998765594195647134111479743574098584769535808341416712871481735681650904770218904297647891426477258822252387569934242193118317712521610637958456678962939820978854523218435561655607376915173298973890204695551694355197134908919934204723376909251681359104709808430061278838735379726025151593203232294418521413790479146972286251876*x^18-69663267330652954854810501152699026744479522859686936641273891657794560137621756627754969751760220065961626312187594946591337914054309840811189830494335916015220147281759459389958976815268371099277952868792796312299260709263540757187587564221383461193362023445714055389699039037956922071753549707340070431798027926403069831366125582377237268155706289454167128193979335392523503403*x^17+82500164606225763171654017218782350628090024035908682613387771182958325301491009962714658097877549595873955199994515586921825678281556729433941467191111286096625091354269947600576853936106730040021674905763617808557412880221618025794773858499470892281475070073721394936148895655595945743404980075148158882782939940447196493426187000537824431076378260648688517559687958194978656253*x^16+221488843676043233306780145280259738121387844148430786928773529456092897047379482680520301331679090534898018171117606960423175452233852726172123178535260949679670714872181828163557562816653526777886733609963926881532579445298580626426478508398320353282191204896251058188707745030229888319748526079467442513851636201552397888446189959770422588356991402423131242886299043876867059699*x^15+44861831502899944694186043137658924940622230911230060052194836422090428438058534167159177566906498483097904402031565518978797351771382583997091103759110595067331082835651744542902831865694242010051701872383593078034355166450704962450584397101360821732467747187852221371350784141412243673173827888864518478744999924444395524658585825055369420539700692966567639757574079196617279748*x^14-844064917532731503547063744484568226521823256118676242584382017971169403483323500096090844148598088534676761095414106708589719000141888968853059884099880469132570116504059071161613496372566450373069800421364627394521918697727969515538680138597423597798100546101170395474997828557262412946695438613666173201048785346847646432116605506796996512483892055833532057236769833801993710317*x^13-1515661630071827946962041255630159073052940973424383655910379030449311597170267797115774427185271639549334834877953945691337271394738804851303889496440196446908215084253468928213348374045814663363912095021406671268218265755975479524686712260615321972021749412228410750602286615896718832706253848368907471630524571675191357500588149012906151835681541683820332560493546365678659099342*x^12-1011579077967243711002055293107468523973002913639951912187092344308652427864750896276214375212596389551760475501649966437533716239479173772379821850967153078792170232098823830800853953088278260489807041331942288783802694729235254104235837603401002563468874931942650389860764059468830959909369065729851570075043142745381603305794744140716017991629919931156936163178634648848965524395*x^11-811596208229598788856543563707882822881595460643491522791568561205802957982575726410318370583412848161120130104321747945321927782595333966107469967714328867173428379325351760004209246720261772610020470734759009763527706219120255421652683744842561761343787559153241604088741261523543712763236653521160651374501879729952581698791943428189099951417966716684023785377012570435813954518*x^10-1127721879785778775979208682445625300576653772182753940875069856974982514658136091192810831778819638662120161017556319615019629548546985317266425885408516650298248897002112403211789053803137450982832620021317371178083048303343593453176613752770191045720686315078759758926984591105515106759947157959375349369689801911742606808453477699670308244461908343222466094348392308226097708065*x^9-708605414019382827369496037376124643322650557773043278584266061549310477736545178490971426496969175411922223090876482792914356983731646013041483020205635229600502153325283773600087058019562010456816007256420172981415092849780674215864628310969035369531028691440325341895195043642458508234176573264056957386055558641768834090952686487142246573647301456556615835472976923141313998942*x^8-363452935407537805783598886190905795215626420284799394850895353471612699010242692163231632888775632862953603822012081353305422954079434906667940085752565356091682259415139774592262183170986392030982758775563048559946340586227512676496782492748157829764720838098482830607887977406829904073998526002723519470627261592207852640977988385831733240292701821231561929259219468645669336519*x^7+315127351805029862451090395387948192741200570337327450554581914801537594575984850901430254686101817451266395679079652071287204758758337342191960780901991970138081577030920034752625643669389213632225043480166126419973668887820812647128019304955326825596133826367690845952747475829523593045337743955023229000811798711174269115537053490630739871582235247687790514559785826265883012118*x^6+17402596558949559467572226619052313560231607559009041757439881849543901083736519960815083154068270372971428348817663339777748784234458660496700201673746766161221994145174202023757972647969286767953393244429655694323206268596872326545729507002333679344137081167558412239896985585614579135273372538640517223996278983169902237768339836067963594202179317199406567837049502805368392993*x^5+82496241356684144187060957938015949403552136269729948655446247348718440758180293649204660122750365374796896979765993371759211934463109658810359260765059699158713197812313343360829166293032057189426203229306515122403102421793559668827361897346076210175155876630619632891766840054675559858763621718603578085692843062368191029371990463515446552268716392516656449460651030705199586566*x^4-20775976495818149288674300147057296625393353663885666051100811814030424165654893009871546187945865873341125445429530549711426104529177726655200740189692867244209567864126292498960703290929113329930038616108416259644561183365803163625259306433899802509652923941855862790005007457054848782589820170835585165693062582192386494723538807428332574793831554057793179380017205232166172596*x^3+1314775408157653655623718291786210440244185935685825078503070658143224242311158666239430399275738688703645365017191132397365882870829916355578670689580538137962423667963549224780082769348107193892015357624541261425262847558126310374327823694403711636852150469123077296939742889738970857887454994383376958892244921449764911123980569242306028245242054754293441225794144567096105779*x^2-2726311702549799372099799411885143311136262243842321157890217207620889311108148907787992073790185588228359524334886864232463363063555710790483761159120468714563795190423029668581362257186642459917977841336919390184106848945200471578878296724347028061200873203709709140860662476699438629124190257646033000809962432755055293715359897851482080675181184665764809493348919973405310342*x-93383828257457595870935913915398642909144951754718382921632340189395720373384003213214646773146833505503753762776471545672802293154302210743435398799822537458548344436878730086099578482986909059985338396848302819219395030287669774505257923690764928351014780224263444544773678904380078848222948123020361017324019559286611628211453411767249053134592772871180630678800429030865744,-1046965208037680785581804351206070290490712098344974672483031096774551055562541117669611868026883235032714189451585202874588920822153405838010678098320666135391935993457576597286083511467825957669962493220868882641852586372827097660812287953556963813362586523879739906236126117755972125836778947604130388350015258667120978026849217332641902463633039881636068589657490*x^47-16878147745840140178650383783870421150354414729294037630463259869077443137450528924147048396761640700695530131989205927148601578317306547023233246350399081381065008248370770679231844224749174889945247042832073654545131687385807861791232538676264612936719511814402067100225544374156556380598088904986183257471300821411937001726424423393562631608529619871517950424429451*x^46-143385269932570633234235311135428311043357583545643307078570683351623486163082650380264317007983128854756523283343189149290907403883699334628050921658654643673747207256349174242922666261130724780372836698166774637214846825497831131484268061239689950035138552074766134544975861489215985496944732050199454331500233170674523619108748615004926737634007094240139260896816144*x^45-834023818765731383900189447719046835862733118601940651289038310179235018890979015101972581493712269151728957350677502764638071490790761213288201052613440071495507489399549359227861678949655061106129859691868855471671071726581537322353024368256462647284676257998491669504449826626382886854851878930670914775673331611798640827333566385049603998824520794138871709912174138*x^44-3568814121170293412666532473602384199972354781981647545885269610870456278813371375158244176386063542374634336823836667044567481198147133265681714058600473233450570650812221033040337998722575619918331969069277317484104312746784723236375506004813432813997868409079139234788914375469508244612799128576696857463684034952617499864392814919954252530541184082747050447024491447*x^43-11447944455417804700280141375380509909290825240000965195237404334285264088368068062881550884816330813701242658608788875869329646747704892039890638901979587081760699742360190727351095389323224155032213669591535708892362074340513513087964277235727462409258421246482915324174399259045392285194701464163364809528592898658553756839050616760431276960231966380013894300700328183*x^42-26851093551366758581333441588167393162698388531825880063087021931885083176590849123201418500574481032689163797770540261524470037219621206908408344194561991117283770994432353233188225914859069196147222234710636041365404624187189942870258036429214418989944140740666067547020062057436645192090752176147257434091181131380303207329604714906388424527101237306393788516262266817*x^41-37539651197957753066131536392306357875724106094869373560979227130718606880625262917210957489840732149470985338159839278404758447435451410529259609638319679368856294251222212098093417908485410093497993615318034083278513260276989689580686016815270212154841844740830477016998666623498976799329981332463525731425474604584681069754362781522967604888463892772367231648918628479*x^40+25279997300800224775320824325996107701485159421307441769338301866270004993662572439215746755589366379650621461578267953355512566802789859726156666907826142331696901457892689461881512499235804818351546747982055851643585556718971758658055342572806141797546027371724061813695825094495791346020391848153580347816923145068851836692008270368131076169130445985268632169674601831*x^39+357323444074166680914012587654645657850186803595841389733662697156099955188232126484116123074662111191310203421979907712735234460211680844283193187386050328775952751364171724055054071510614499726245435486714079101515927566305328559509111383363772962845751106422475105735010750630112668275611108839952824300971370293119652123730395845286201138093452200792374149489377241781*x^38+1378354441129213557190470526080528684812631724567291123666562604631740645406901044162432879118623750636322391939711796607185083319832927280926600785794272172824371079146962583554693020393688798032150944113744357951388215414078092470781251169744489394506642781052933098597575372682755895619400411454734573476813127210283866630074738369171477897245397489893843483282711732771*x^37+3549385861766187518156927694665955522873714133746942229048416887353543717021742996913873548672155172886181717012505845594735370626886989811677660720765216160404569235157161134334193190115017163355575332147750591877392899661938918369012713000037705688744884271266239447475395851726201030571851406721522881222895838618643134492743261657609808110761693390719382334550005367177*x^36+5947075383680445834504173836382904374131421604407617562931946468684519581021716859825772783375596811935232036691003835433020589654246038197635259757043494663452181958446685797903811134349933158666546104203630316834010252288266172071340365173273272346887705962307028431989445716974374492076478153235899022853535475023418339745704063494040853698415101513188162104239439759075*x^35+5362238917336868265301317533458459009839518810621763898154154779335941858520786191290227107442577812535741896003541341442838902682387722537912162116044233892893092611038963606132860787506464243994373077371427046693395324354894435673221390580776507192407250425496198780826304854599820871449995418458264077814402788989550839345957967722023908313169130942843548452032270386183*x^34-3661096088659016764485584847671053851808386788069352431043358374445160385580484569000424636921317982674414796212871370458363000146079679273132035292866619414595412524421297677450847215983604222531516690487393740699446854353404058546175358549376710590104260041074113232577837687334775715302036960949327720478265708750773327935233837843318031139252558917303632864449512979515*x^33-11317702821016475860427389642629399287035913437038282356974972040341168225391780664751501749128268103770556961883476650050595353265673228165333031443769292759800959009122848664440461663917566109210321639055278392668566625040866882828218317272456497745476392891631773013170674029604800876131176700074595105282366452356187478869789664185191182104747301424444964788276866398488*x^32+20537297179661655417668977501838344838233475366058360877808013555368604156107423760977286780550852690931185128876408700557621445810358759995244855508705050904547253813294752761171462715057194674376424832624851584357850512260328249174232543857498489502548606780403634333206828790303575426526042196152651130729111716844933295680090516385353222179452854733848163395903362880609*x^31+131187030042385919729951658300837221397276649200519827041469248875820225838820452766200644883800872082504211309068834433911382541591721263908915678235306970386984557590120155600422900098211477198534210139104601317685742379424769642470822017188970938456878925948934086191980561327772310732262636589462896414022671739995102738859830665947820621093627514676841031084412632576325*x^30+539751017897581973105585609404956161547178338677968595953819148943417997438575394522369580164157260101662647009635369511002319391276154331793832103911578060852777216499457792366800665734839539469511009442447911838022007751890015473955351084153722826294236329871944696146407256803104048582890628518358130094623654652911683041971190488480055784143402231558308419351150476652036*x^29+244001303570641939871844772698566859216192462506499189579057006621742684721745464039989549323256945793694799303444256680467128803981653457596514866818362756189065247354280402619829102842964196340084831645299902753225507242333036400548774782033582563267502490439429813721809224531177173502596194768701654559575122312286915072077022080943883946015973230107868991363950168622736*x^28-6734617640933464416868581168022557086476226278388252961153430894928567992829763991172808427803273555348396302607602341060505779648577725245710509251938115828177144996065415225081132301670544121675470869562714597693792754092000688868731515503153723850695474053426178054140796058572677858874252809555622682578214236634623780744916925566032484152013241249673348880165155529270054*x^27-32306671224571361207722913662223729705278344015440928793073392200701355391631774844983028633512404100732472219919254703814253775712997776117494124209626923076431116292589137172897050893491808772697921498578817997286108686834875969490496712527421758705409301383145251546403977471856600980803017655337599130504677373308597944696745791188390210497386836905766100163709020785991048*x^26-104667550106659602845118027704029283861775847326634697456820503757754867099846512545443237373213855699951024880837383516561624177790940577840624756119969233654112258682125431221708560697677461118587151394458777981223987392305371032805033166172233985644630001781987114891638578163991331103236072834595873515362871391331931674159305841609867317191883157400204401813804434514920492*x^25-217506047014699704352109508906401265043170969659976765703440699303963429924850078165621359775632152657523863821752111250090027103462135507029052340956659245206443579778357008139316112701400542161521923000978668958809587751247115026247565657376220536882712736947768319592039750419980522529698245609965714047523644431623206332128509324971483965996885464326597358372894289322270594*x^24-242532157537365057207307535425496491837088747417216517193734038016853722725942656362723132969677121432107015695513521384596773325865394949831258685953032446964237305954203427926349358852062537947835789933308324259232088653348689197040029253070651102128959465917131988600881560455934557257409476702122000627619015700412476668404389826204716792776975281805888227267282126306645962*x^23+44144869703811286208035490539009975948600174358946334021186038691819723963390317551772765239278067308263711749576372113278092866377874973894649448470099463537656821111648556325031555659034677432701378302911412771441517687042685036063725334766172237570692117911423695484762833585898837103804825284769525052448574218972624333625781612314526026645264148495673529705933624678108480*x^22+1184589148773327612037113371493150519645138214821394412443672014661259430158935685896950676501798076081414931850712067624931181827821976203468761216175855034606203698610667330992522692171573421167339111681820277239163216611327064382083365715213328976508628718439300764106945080401147334731579238884375605554651324213645061833772968002056851888456026938529594408284604307212463832*x^21+1485005736527467846975553163639073971022433033107090027681430025516273260178334207780141913007873482009706172856652013275640043529645555935520026677093351908265589535550975997436798352654557698907497750287102006503507031873573806743947592543720255768854938011438906434153515423968894252678000600268556343712779221600176447095627526821732506707585887290417031442497716274787010430*x^20-5726609693191544286546792937287654629268104161383766819666987719539681292968673932806938069832651812230205433302348382176663339305542875890025796517415224827601792635392042096845393576728737303926552416540380635965055073261789811578721998316855572664059780251780924527218630137901958176177830564784665424628850413108624596885243166682543271899106252464986804589586917045573677444*x^19-15878342357089170137406349358751718716108652961282370983097768894308145464426910818355333491305454090273211723327840831308822851214043506675511294907948488239579153179031610393660383589827291271293768377405147379253232481535361983919903914566893321911457772364288352439498261734703548359718360310640109872957507483164414161405644773667543784292450254155474448778383210511716259139*x^18-10522721047190856832524515777102929089300399851731466316617780515817994714972251450424007752062560523519979368611575564183988765571504725873697980775822129206486764476883609142178738671544687069024324050544408338063635550686304084442925561144035056552493334691341974155492811115063968914767959295751187976829560782499742843502694232698514187269347127887319139424677608026700657664*x^17+8602096082878440109987556268311976664893424524195144180384911431090782371503648072293409104383474846631244106157381026383886360559552341311620735932153189360532449261118448114775941792211194090179179696214445676643793503871483026025539857605336284040724528503538322988598588042184605266961895466401347286267558874925163418213907412505855874685739476289578465781553868288456368060*x^16+27940414240314791535453494851405751938262717284073653079286470834295217939242833713450148716548312633153635986828396629976011160658622802052569614749375984646869562898854336279122636100926475394730705128982765539680482342989925671892630060256994606604813046405845981222898533637037463319255831249070212513025860344475923112342634510255191489917299124759325625837421691731810542355*x^15+9053827509904811387293599929121975078727153156302311514803617123996999793960629353004904644436634134077431840761535275542383080866863692340388061725075906666548260436633130068760869620689047402049227623500369975294153530554574470541727287286032451962186245936408115295570230608117577507838830210534142368684649072794637068024635646518606791895781092058541375129406667371669009329*x^14-101167758496637027420984624767275343903743314125220360266488186797174716171610041635649765172077319493868075096826187277949218164130880654620336590695736145804801175567728784110040455156626437381082251099002999051390943192690053262555255220675502329915468274583244818274898626403524387925952976125803345268955987847706526102850970474313894350948679122198938312604867481189385127337*x^13-196940968631176281684962321013419033088117275336036539099900209365935053001157915581921573304837913169599824072776213932531988893016792927647468764876565520266217029779935848845633431807965921047818215878428670914870235919637047663224866846973107362446063747300404763313355577280008616251662242160378703482990341857052853416408436908427943233162900153018220432491383585097370942101*x^12-148467182043914258500171647534151897473124322999535425392498718441313631563232946344878722321031051483259388585670125184528154819527403771457211784938467740433593007766870837489519857542543470613872780831231632380086272323317848160475840703152063128473828211811031310036618724276430046019406761710401867059506956864971319071721024963299436000701947705790110729452639380504145066035*x^11-118246480537112473616229549528139464966705260365502074513453621851221749844467389862394619915160490470893224027748736252095922906168757439030089707596307334440670970470289662092848278360348058471082710715776994546568972435065694589714363002254330273601459973313584909055391777577719724244959018496792201069860780978575457030597333613823933929920693288302486670951784910107859466075*x^10-152796246039567429223811597765975071002119605676765056904347606851316803131264295437340686545200234407445193269072980501207154917220746720876482373778582101779831922068408153159456322375714799136788532695092201130873623473687952269684369661064872519420547359776641736962640015467296596469972885903784980636655481231505052085627689414301683814019824715359339841568693074149397323557*x^9-106549879930335638588278344544117761909375248686698778252188817249877958996176792691757321218904117762128339077532647273896722155891622797700300753968249215078559822499347821532123470739311480535236727643441596446660574688286849272007775943114970263821007220110846902126056830489436464949868895113629516099434950218390241020442638090450597090730306230768588830988457726196385282833*x^8-58713468787657370453451954639397723652939596074345992634956806710697038126387637814629038907470985194973005219951123865907575843448902852064446118606087218717866960511359024406566535370372625703261407400386246346456146561468425508277148699902987858114921298714445722907357881940239779943548080717074640020890457468843256426725929350054867734732503404151116088574679402383222499183*x^7+30002059558904028452239445664403969269954034070407563531319140792850937970357837558390042306410818637156734690281487310220078324018410947016077011773850758869803240375939638436591888541973995798086823171411594535150897415363953872107486349417759341089041429744288746833119585829452015512426995215083842445573445374789082707021982280574588131511471789796823806442798056480060628523*x^6+5511178813381173371975549414059911328192339563498598801025538085096510027903549651064253391633923504399237763858664819240933865895669443249456705033544752281605135602622306380728428246898240755836371917715685236141730304478248397857228674773463391665888273570661882622059134324535843453863503821448264553125891672814630770979268817808619382911757631948323360930928877414293051233*x^5+10548718416611584033804247707674291669175437810752313299508128505168635399144684048890857387138483605350685383061826440727093381096357724585608205717131191178017274630190279390803009457659373726583716844276058787858995053502418140495827801739944856308410515374746309740039538144118879661741946833131162061671794395634091093833264519187519550346195967042816315935047152290289135218*x^4-1255067154228357500945416598671340681349433973036704839279770203174700490578999970405906298293758145437686402288617026169966505236507992804821630126451132488206477133735615114621587757410273263556445690099983640916778217167107577883240310678210491302958893568457922260671397643322038027248645375538028955612697399083657339505398567309978388203700337715021829384084808594159148413*x^3+90197454673400988644291914959377194564051819467600616935759894708075924625840958007733468364229359770364527585824517112564830612729524012831319185497952401789576052088160321081766539555740708174252093532297318135047068411437985915717853500195245802780769622552636491570412177912735193744945628675871270562018018545447966359497430188985591238706156864762061404176892249363666117*x^2-284655336510334653362474457951495107328998494718634213911841555447079558877991272428586678167559145114400632252094633272507291260935373430266433601044179334075641787276224647918034268236781006164459141320122618875009444879661218336779722118897995316848824679507545238393179635831618101134432657053574200745723920592431967686350027317530788722143588081200240950985217161439441992*x-12968879984743683554736365590973181989877959334117874782741820312991633648391149938352762456528926390302882775925750712816675371926246535964216542867473634285652292822506875458592968913604515478951934400403190511575722330323036791193911233958567753901135960584613265358539555511752731379553057547235174211088581879044417945272345254611019365392898476635422757300693835555781442,1558568551742334098171573244151999055754153677771530678711187833346188924059982116761908878734334990386705523876551045001513157103602429297486567864742364962821382044221853862594113599278153595309065422554832929589713319976813938995281592589497144822577615872026437892857847224269903749199551200693943723908745703229274925227447896604268810787718257303165185974808667*x^47+25241980268533890985338465631439676501523250739775313871354062895877508393804516117182342821007976650410230978826350166448105951411684136184748818147323697057514767866806171058984383192898136815915407534637589270688981611956826287183738959334308846399815063747939851548157237178430565035009354708331274752378202685710767078566497211111729825960440168712612739554785784*x^46+215180738054062761713357548556350220890292998305622383272639340017445922615169755439819716277224571733811924021308107874265905145657431220794679515119763350667488580785129489175747652343822400875046400858984345509996757490620141767873851040281732291888503701513337478893034084907197481622450698127529878574784022193282612963279796626442716079392437927888555228980980159*x^45+1255166399011740230014049181882493894577435465554541969254390937893241840038450311940033269910569822079774671363201878785603941535633904522883539727619468223043435257203261771871621507327268892671277410221976302353482646487808169142975844443478119222493268268989234901836456917851278195234742967503453081194183698014430309898842275354058533842968794365375425608918532063*x^44+5385592610148849836161955328873329300009799570449719308738984282467174174372083405540720107485406916817018083922268837873654003518459758231003107490948624083634275582852153505460260339211589261047076907189353306339523589225258045119041235784644696516687565036749519624765196075217343968675006622388710301416390702380447833735180573857293500349360302171604551219158055475*x^43+17323714600574877956061369716194810516436097001767914685524943170467902929662420718983274195262573402555142424110281847171326261902402862345557932659976114640084659822529448186477483187547785892085343465316042451258242861752715682733144693649082341393901682931660170178366145062213051319085850417756477875184757852735513674088807821081438571686501854130550720783349189770*x^42+40754451091802718428327392401781631654158441034790392967260226329115063576570221155053372435374855833935182309228469534263797607764237397783323299667869279318314336092767702143733325618356411963518888039714258004152970557219811035316196378196456696722021736429267103237069240568706620742015229010758118893001767016979751092477420472781094625559279888677957262643681083004*x^41+57305575513471670384324262111741768274285120607537653042747380776659777197233486350418704470172163419582750006566811962311728049710335315526923238334666307823786761097025288307232685259029998177082433651131794839098855899664893454864965856820659676477805837915851029958366437212583030603356213273225801590200654795187447843762796314677827118996199836581569965317294468326*x^40-37088966090055930830233702754158610853419578027529501285581247583864603995311949474437881066773599770347450223905846500632710176336313816885219713658181204260288385657448940781820108465495219909758272979341574310104342534668484275996398063864718892604299692898235170830013974952338474101665922538490220114197922504593381941066493771530112051216259201456730090084799114098*x^39-539674147409118421286505552690845341696218834014579658965698052658165355972157138183214662192586664701489418462310000900285171204775536303212988030512339705802820650892021996437825967309624501828929175734278554174089577023175972587130060923768629960624683544864608524922794067544453076726104453068965682676910368072572520405220569496600857009001383281635040780459183022094*x^38-2087554063924696719013880344447040600698478333018152760102218379377160420235749217964204126906446485356051691988960088691261307959577901110221136449992029725675080080435558571342030916391142587874743681776648957036869511606791004994762555881064583201759957513839782348838365139410234097230659126900352660144260108039160933223366348137630597076674725295638074881797362733338*x^37-5386960572293943491262957104206139350920983077492259376049159615066408107172010695003962098273451982913873652838744362520485072975387971579735212314264630842016428911225556499418941771598833718939942228214382748465248181356334567095109804358537622695934690785457350222854837301779686778141931902828519021818181511350106857375606726478563228645611797045862151616635355728238*x^36-9058171733438727862270258405656007287498343850368354194503208685416148316948591653733616129197944942401728975733933058849090704222168312359785262465618140348307955663113401609559153801398947471436393473495700798627028791726724011210524684149190400006083488367603264502505993306447480423424254816097113821991760506555146040192925273609046170208768003006062997969936042164980*x^35-8161764836811486602345967430619257890534847288151545846319964210161376786345034606587027068656605632424900439644914549949251587297619820390918466364976527455865643149294603838879728049192942393670212732582689826410440509011572092605027242759117661867933206233756269762633313384277774910452772924931875242873348975605116936622871316666382188429977361251891444893564693541890*x^34+5645216246251114510780406854451220553744356001137653201341333532931949198041554379724764955101134104016432146042103763131600806347231864834924563770322544653428425353362484524054903987673717515398609914588237807647075787566003196200905544815566787569041832923336692479188930966577795322044834097174961298118718146459531611986922391248990574446843282251031280004054945644633*x^33+17923257418119983216478876565690022923525641346821355533256143503315629170000406437191096355601553809443710940291458290668080317912245929715574998595684983836495191003548397386843942661879163826178111730293237688084860766897799549453281649160219163058171863337739756765402218585346688299514928092110174334329399602242809662927754646061450263141152223045884681449383426907516*x^32-29929362905832458942492465910161354495489520720321086221580928521279765659957180831586101371157537685661365385088274706252843178062002342776751151470617938863356339783890426822873287930486532203905750665589442162946693744060017383286492949464169114789885035574299729521400442918476115645760866034439607207508147201939858819038818563362406181314651108470553555689088210126679*x^31-199206959976797261635882563050120025769263956031906513149500786027062086999299724700921851815581569541409989389383834734283592129895736546510318948146160283724522802677158485918852776501789632959719628240249382828724046596584641150379029062590150060417563777013333685565842238469276303007620093032084946652472360721668949136621815637679772804117732442234687605388558948944749*x^30-815121678714839610922633560192986562321846058590504153023402262060518342070618269852013425885448730794853968904948320997632458715178426594033297313948608298775315402784712889518701417242476856149242432004855594989924972744417165607421260561134357941252882205353703941814168647072207203152598617713484102095874348687078156920338468803523944839586759042712756094810848636034939*x^29-404886277268289501812278705523780625040592876173882655593729972558729817434782426296323119849842313278893024967720386574881992987443071718960926327011787938585106171343346806940656140966730353526803747412903412848182658764194516028858895241192681627453167132662686083174393916405334496400840554678090480661046494357503895517915708457753856489957173062414674585448914191735004*x^28+10072287792936322767431718790888781195522542458482669592480659458357354467841145734025031146565995161342252365477989502749620260538805287609152634356193720285889831246016786060037863810683073235315381276111349274053764932571496397938620442845251378398452933904717724359624629801724662251397252492237560232096978598641047670806655363940156460266190581734156706410673393567566662*x^27+48871722122350956800392202251952039812425709414858271172670160737170558960253999701860418575416351794974424387070394350626562343986260869151331397292179545068543001530828101244745305245183955552424858570828538274867743704498695218472391396031959716612545460298609163515143043786179154044090412871277550462099084679053894481672077216499819263811656716204435338533159287603041294*x^26+158461138612553960087415923134379441013612830276437543546814128678003974311372588382116046893810922121642551201761359065901737093175601157107234103512162878631100167990084395728555532175534903456706290219710298791753621820218879607472688219004775251233043627701677509971532726541261038514896463134835470519877248492944109950619063734896131373390415735261665431066461985920280618*x^25+330961251586066438624966898648972411244368302831124616707631451541988574475075334132084917022769436793784205718373473972092774635389184955388069124358572178010707276984366512347633417296158616103681124637111088339028449401600414126844965375995059328381156832280587980959747470729497032372340251954607709911325509482364333921240154630721506507287041319830114907429067627298606162*x^24+370929008052584341988904965616461409021378717152513779042913685784280872046014920990548390435447846740962303183891136787924587798463402163808589512920275953428372932067606078995689730327488371701171186701695208367117040827601128716100699584024947377404758307696367055688763287378636473326066138043440375422768146122931867559086299201055027143237840722693925944384791407402738618*x^23-68059149146367401978185773141938772651338664863626174422317021453510281213539250546818932041320542901730212554519533561540074932886103012211834601526457583813260105157800604832131749033479265450829058273094454135807160003416769336984744672159222458051600279043296966841825274924814968393205505190182943382492340774790039494826754503597448494688002670977569400772732663245270970*x^22-1799613046374776501520359214683013553174327347806107414340172600102803375090055690200623102808986534931085413287968607571637432669362840747547900229087534460221921670571815501326589938678572576402043813227480156124266289366450427895282675686251759876162677068163514147819384407734904593895813772863965656208426657410867921993912845937712585822812079496061128757994088334986890342*x^21-2331981427358890976099924260541036172327799589967002032522617434765336336641705441756430475848780366358842342819239729702753868549397621671882213714961016307434739957344446797338914230207025396101799520386710361471955149698865329116997103100669613932091074659487338272887817261874300007204561478580019072811409605961905365284880639811174222383710777200964474588510756565082410930*x^20+8527254528867202185487778343406097276793254877340941386149302382492878655462392877968462826899751258166400566114182606238998663991372648163823285883502077185586693278074316040936972129525999752096865899796850187895838490135906260726913265539871968486026115057470283569025262106944151601571849797591714558532375463232382689896142233404578589430971380889077239579709335747976152589*x^19+24474564274183164986279068299887245459387933679561599166692414135051006534529710553754885650614606851506660016797578790051920743923646552049213506970203468822118813807436503124509031928056719605215754616774430999864210435945039945134041534250171796377432963448523302538023343510243395050758951130640869588114782839877937513731560126436571570342009368124552625469261526282765553014*x^18+16612118643459047026377520145536370671890308254203028487474794505037766716658950187078427386822511130393608421619749838657024346893925147828625755563389668254767797786261666984601108613561894467875232538586963378070903777545512726531388587663143598813112363016460227291899082454131682324095978057034070448367615347991123591019872158388201870946561253078617776558197426985350791153*x^17-13844374838604043673687502575765605028285859360842258225026506119149072188031009687122768239701707089733045556224156797557356658283665001854356031879935086965071661874385158207628616602138616317121077787929930692177952466498898157852290524222661073326627602338878516679841315167756738779793593337934688671294133548181404399011657859320092745163470984694134935215613475541526600279*x^16-43858561613506810600002189732410649733451754224854717446564895505244511919039374906225188275261826471867255142440342379935641882511471268870190292098987597950348037666068168426895765827355381916803857047216456166648796114660248640805980054004139566748203909882680867346100976661661735537703878906441114365515745635585549026329270256068233156059043043885992508947399552758897010083*x^15-15092383814364439649052702946122663672495392551313029523929253092095783789720641510409604281678866209384271627879137415347758822508779065404190851188127491804200870373252600866086736742352799573792259167526462694773348293958363278588874966620434097939306883206055382135902425688245765184017505446700309526974172952640038669421914640840018860451896872298250855209616952096041075196*x^14+153571348170934659368519270529695349627610168932563657257849620421350018964680622528095890509908676202428379720780199586244257801240689692176590631955056331410681298941019791712467170900262953054025301586275174112246989092691882458117823043628926439470326233240130344148138883561008093633243338832399288079947178005563995450024682369743456769482149696705844329874676723447228354906*x^13+305398058628340875737276101710448398088224766979019796102353730454530138056793526400760393322140059101744738073869645365992824542282924553889230919336866324318537918727251868821029690282874593572081702343483326256821031783337989062804467130219735762380247917659084406859160349340803031204671668002917418390850355481691064934373051391062573086849042065089856425577192891353346945764*x^12+228406923069816126977238948658451933364056824239962737920867029870099569992347478444937974823797589571552023536126468508115476913953289679114881056149910235217615846176824081393795451084246547234037891539162022267335982494824842717128051080619180579312592026776454969796795263546383850498323512822164875844275267468973090731923991659314716353303968917408010173542554750384876345012*x^11+165440471859429982908355107252868447545212243954745184965894629686871693150460323684299414147388743987719467384880227806967412934606304053587290848560831213822432839602339744109060774945681327802191768403774963640596035852181872790806559599667832571426714203028495832210535539397403204542071973415339159876743807583364442999985175414702968394269644635892141756833753296064615400344*x^10+222418687419492234778267308088562116938466075358710206009680244109900476211723718496410318930134601649302079664239371440306556869361971415782904849873788105412778547388137359359118511570986548309479755314008372906708873834995028890669386137721221089840820073104553783184194982848281117020806544652557444459821701996930861089312170733844088255443739648721838541499807152949000880392*x^9+162850750293654681026549286840114903019986029135903516523750159976191378783246991960772856454361023897442548457087288135544542038300071406118818754525798632390429777620763882276757236116817164374121753491705215589508505471748012214337110828204105574282391088789879940159377387764390630219201780574012353629098225278105278027939854364450082685884530847165822519588021867492390456128*x^8+80236207608585700787918032629695119902172124324691278443825772956462932470877866680306313237805968397063744204653376417141290919450240569473752040875488116593835623238788737332586072756675537941290698322160984505476770464514340804130886832565430314857400951417743494601422388550701857894795150232909614266371102891505566194692908103402743822846380047122905791685401217981319497354*x^7-51020126556326378218197945364802384366914020239469751585853496449175604492758948687122682909249318865581282011536496323133488890807490643437407646925485287893005620365159846924895243797182831845336116429266339329980205843231626438191000415332814127470590791192918571434840007593088786544071811990634915937112355926515155482443972673103731621683217121058054174527261305659520652384*x^6-16898710057396135217022380322589747379811256948027795581214363855740749666809899810828918729075758501743289649020213474529805456142856134809868638437798735298284939219451713261293045952163749047447822570428343998277976007186804136086477818871206251353809851582430741119286558615947952297700516116755355582444635085278229718262244993283875105216470473603783138267864010033852979277*x^5-10603779219579735843076982542877389909462393112827170212602196436705793613243269131835459887103529440690282176856703774852819173218894447055826438038250842342104370987471784042539306059209064494299580419734683955532473237171697153230215902119683643018439250494899304667299932695553347340626141210246822084757264376054305296983663993525882044870977901098497452103455917689786608566*x^4+2096267497117721392917125160113827613221246454290542625062386397181706637599911060066883052816420274782144523459411332954836636487732068766002231465056504195198036595202680455782079898475797352487196662179190269935597525048713517237234438826402596119849726863864163562444128120130054905324859765376661837396378371614290772982071396501355798324752813480518506755966793149834751903*x^3+714656188241865202582440822334204297950904436870135767622941890464921939418215029711572485867505359040463811452283067424429989293372656017283744972283811367376429781617024190328068608521083303000099745952641646420278327420278473764130975233045695474710822796900635206373376807921394998449545628235098139416170086316189896212549818135052877404998617861203160601006177037107135065*x^2+312447503480143440553845444262801712479244023454879184720134587306823152942941150615597034327855269694113862317640554742371013507995460776986358961472938117796812008536862488105682428781209490627489852200982315285100933446357179784509128100466637207481393786832408561551410001202101671800901999299353989230305793647292572609520432248639942076404997858869286985545538255640068207*x-17385030782998640624496989899964794688239614492291502037508374112660213032744551346345873482474512593830715023625574733697175129183479476748322939914464128582787381809074209229597365730736661288656244958221981019846353273633929979961236640071749615846995114737844669914319938269586508758507406300611301940558015059616585347730991140468683489406231731720233283120572089578774538,-24847493126836672560440348228754654973533130255093053177459830717988514455968316591744430968475194351670582927381003442375389893006108788494633030107788620267450989540123346057302794936799966804187146970596654702607347367845483404726812217065645198153765789413186553502224630305340616820368374971426633641024727796397420663617624493335901758405145486384473737601826680*x^47-396929593470223023821338758969853038984372258241506718256406449820666014454420515086964918583830037148827910214070904299437577601359934922567516246011361711268762300634356818036307408033643749111734581719131459477005863703420028095896670101829670110684534427645170966431988727554825379127515168913312274547555145070799952208119554580497040138306632995119771305526762004*x^46-3344300836183576595239600572272328952720144879046760106326202804353595584018753131517713995263762914008663448967595214866036687333541489950330717542123835085842810497850569986761098575178173262574589995188123220837645681666342575182639655332973955350849992208915588801123634313839943375963895846764708179891178552387125748973854657239492731294434679032754671993818882693*x^45-19295515844244688165181075564234783833892118107473705584824592446941892547294915512941153904694525644948223249147418544001789720673086636177248932491642215395244754734661615236039178907528657322584349469735409145010593006893315863297944882531347031373163039624381027944602172914082863723199084425922500856917747423855155430427173444703900393119766494749543441887591426114*x^44-81799391530044502675772664397921200036201737944769975378627786850518583801647833070702134198804935929504522472842882100102807914911321811668770625621760963639896867482008980179062076880612667137310102086176801585775425967755582970207091837748254388983143960588512580450031210038191934392427052065846432251092474408467948856326614090430107496909413932068257185135166536538*x^43-259284733640061144155332114287029514692036030183730474379721535894584760068393973528538098634566094905238452734602744876126930841603752456584318658582319576345376192403213309157736037817651032884091215670521125338490827600231710814574167314718003940094602129006036234831083108757573568797073171274988764964367560683742766712021422412688407232481538543448990476099730336905*x^42-597432233803902541098956178898521209145696304177582136889185680345032739251980924723419622321899534900083185218965592541322549533213284552502915016670580466128811633540293022670189994054563510372387789526392524504335294783087857524024266887511041859585590279227373784558099185911032199584036803953334158956229202289234266076319736959120270744601274476079935933946859692375*x^41-797434992662178300522748255062374374401610886894297280691521337910117908948131831777657009620243764788989958769307795373820480641898884413155943454826191385007302516890107978721517791826534787006880975689073298981736013852962584913085783201092714052533604979816680856554983920708669297953675235312216992197062960458052621224971270143985200042004903719443604164485806654677*x^40+731041541078521196443161260192732680413944651298459300587258668215926050414311151498935885737705547768855207813821141903776139696275551640923533110649654830570654172757560840594897361802826221948511421051035951067208344551389002830699213659133056623843693657539324600948459824178208000446023760333530468362437612575025402476065317202479600969161541098906281015902814588123*x^39+8394080250778537006774478856817654030188723645912243467755672060565468458260136377163211382073381793941724912889222291554421697959566039046068651312950080695633208400342187358124350522415966509494226051708823308800902874485099339745212724895031034043140797328862581381505913852027116739256922029353577972050176268042744790840260367543231396947072953052399260303815031789959*x^38+31473412256409728050865040292363820002014724054427213105882431188594334180064162933758103971369663426200740294333829927255165547276451617578584842419703451115560477811997800812094969080579241969721103018486949345447212533729164061512635167125047399230170671861243046494733185269593683126948882329252067906128548718389265732061076376332611237199391109348996658018488748539747*x^37+79448340042588264352364636662423361598539283012241956874464488091220113157250943451950294943888776268777772122770801787780517629957690785080352656675323333448334490879068686194502364102540751944333900662461923511223291057518269309229496432559546879046202294071916317498396908826239351726661482822393385092040637800755241763471090057104798312413717224222850121889133588108219*x^36+128792178733754562604991021003697134357868356665137089048113693093085230080731022150425757738442922609693290369198937726758364366401749051843086634630931271453831473595991281064441646450153491310977741178115518319556952320310541538237501465776394531221762564137376363750966786638157343387176931229966435778079641983738727589195017753537978411353244158736254713335979792079259*x^35+106524271137723517457431341266523562647369280592492542541091728444518043726875689258165958351659415065191286387550533316446690380521086383673130762888548142554469249587349987310081609025076436219648220017839047294380229493961188297157691547341524883834055902262143146200969794151421312276999638791122521616607175090210559894341613597342656896318795493705064834264238098029407*x^34-105725317215720221637212768183753941235294034669549436682075867884624837166806039992950479314062401067369831130860582060358940543766419677951770515512610444225052242614720382971890655253231912640696452116810768111003506280060018084303408262282411105502473362781771547331676653239198854198608327725522701821226982111795214424628383387731976611443719216385233424874621067278935*x^33-256285699033670930296775260808914195463008880777335445206057634131598128641178910087158849616911957122049109911193154092100812935932496678893051089463905351134844233853000641731026612052371068096946517853348156362715980590332893067822102643106144810183655285732536588760528907929246684784135700242328989050887158424999297682498923035040238182859338605066173835518435537898993*x^32+526231045586871284388086100317429965231759222847955149969813459287572433020289342904616969186981930261070775356737066848779517703544604925930609350082338668970949437101931346633779031689476159703901142343645648222809726861922556815888821667684498247309125950683683334224886630479242330484394482479847457030021130004436987067723372516307647417851883289513033998614277410149632*x^31+3041889307042103501861163705466608101535074286273208267607879377410233047549704360068441559399255826495670139200396542950111115457888648953960358232782299740405729395986566312268059052267412380750392354730439692956204587775190985014336184844422981652290616457817435140297544035787872685571848049286016580494125659927808910998248391545839552339575570322945515085149398970835699*x^30+12354458966408877677059783748035873506322711313092178434706899851185580956846374173572460222212450088046279103670469758514741207636837278377357517543335621499384948962271658431339601470364106140083062869146018985672142940716168410479604709312144245646748576868808773313302851710645425970124345624018264372384564953109743730093738582683159855501445945241466464378351506121717939*x^29+3915177358034838354389321276815514082142660699765342543585591430559165227061895190873046073113789437097308577866775920409665991270136466965546545163703269078801004250090314567283521077838524887036518685750983053208760053736531618466662392805927012688570669056450309897341268174306091829397900879319300393727861831828291857829052626325059511408067460960962236851828014016668506*x^28-160686946071287163056652331736558101065941611228929677553737171280438029384971064912946667693352895286953898549746849197230739198525825108072178413911386980014478648561042458560938647823236310627321505843912416487598417832074113328530650856429068598401325577972085382034107433944958697570955930793918427677211562293910971258169458338674234947067533634138147012123141018798109770*x^27-743355613977431579133258759885577381120510751993995110406192429305690850959675607866644509161766507737348374160129086644630490914608975744345205380146066416722737497750911246485778533698798113182309356487688547435802081262856515158311760150065371931456128253806851330323356470425576292339961201043756509980986753803844432618494088877984904211855032249104418563340395960607776406*x^26-2371825772830804473940987772461757929529346337404893777832490487368732482544849401254667158896422917767150490564849365644134845865697421999349000918889107299517327692131679542561624684836122997446338087112059094536599827761286609380417659073324905768553379413611425438866376524744685081141539460042198039895509878422144793996355180761321243445343253656747358774106385007231659144*x^25-4798084458315940560563347426359442507122282824754590810198210354980148206028412269692122679248150258562114963301337186104333023592500416362324756073438165446055775710827164315914578231667371754739832479645135019331839896844414810656575821393295638773648754163366187514653596385546141873040514654525491834758884466595668398652955717936327824680416931632281652261377731508019780404*x^24-4998540508243176405326723709610686854710211240137684405197701443806639528831629969065815406060295513091312570084023300963109634944281476166029045329621519684189661529171584934224828955954586846683540363653726934746606549771864728170356478493443873433851507194971514686489843118549771080654204605744312940708089753714916882286190427777431246630247490602450374314104993257490626470*x^23+1896096122708526190350114920257610406474794315069685077094463726656007817377787260083611539963136293376403196843332061315361698650556893996098223490838278028096522059991582746537741665557514009640375567787490181588455467797845644093317639139775778376623756954611130243829925127146984807203226816918863567413085033332024154441646494516025418232351107942802866848626712279481666870*x^22+27973696337577603886059936700354524105389782660932336405990505423565453800173049049137560378482258243682608395180200344791970399140764158329286005973964031057431741278139912384810035042396265583835110878721471976251804194708713059295820935402161713077714170159437297597768923573322659864670619056876816807982446213640211827943925705525984313413439003423361339720495323282571285112*x^21+31147728500277079878647956505698343533772775811991046341054648566164923885665619979634843875283226012381306621393744866523366439473485652839192718662130491630491520324368662177583682563681112528141233379725442409518973697619392485734914699157812366801431065379730390409394594587361373800622028636089848640316886753876104370157490909483275524787520739388408010848907703141208452920*x^20-141059676762264674986832724399918547877191865021935937114189922916926499905800350372812658940424728971423415124896762540799728482413664073984204258159144978934423641476827499039650840168877382478362206698204547817408997218450244160530364576037037132799466445418057589835015468211142588387155451744683173908547991112136975531253773155593161922506321023006611663470447758236056842846*x^19-356982487119498156574033737990397232272107315050030960825978755773677403554091624722523336932330834341183298821733037160418311678904271039735064611244446876528157069817507081960178760879937475260284458486876406754444107223928513127103180432193908897596147869991536547317559990946307340174748725653343761767207384621483174501933239551719407253114980643488562071264533080943689145398*x^18-194650389777318151378174659773616665663181656698241587600369075805832065786696798239719336649879332354884567629442592826804776812210480340175739077783509276361513582038287877190197491207059266618077560131627390337018612176692807393099295977551443905427612640415730742389638854210400248313776604070769769594676825871995881610198422853451459790003769774107546238080414454590460642517*x^17+240838037387408703443296820839019479488596377930396438571901801216823007098573079823730548816895871775545075415841929378445611103919760286708626229027323791733601579171473896415686503387913259664596414547696448013941805643885038763446035512572049164162759512136912094941784418887212458650867168495101887113882001393886259710642901201267103844554067265253840749557666300299816038462*x^16+634023049463303788626038458056041784385113733278141384932188945674055712420187573949638878743327247546057251627651767387135616378119895211373380859069672550490038019071688022601687348131219270902262659642366310478144745625804156270757530003133951758072281224204738961241105234914608062452132185194476936721902848404941461389684643705177217900009545542357255964910851332232149233416*x^15+119038386955551716873843594757206231371405168378010461941812555219608541770962600996841878028342366604743888240841406680608662363926975821343443725356572983147601917418750907987393602527808159895924108684781420224213856479025565036843477838204763410241209870558923251658463414128490622937861431122030713182565624399179133490788752451503490645239741891942053229111006638149466078785*x^14-2432096381451137877640694239155583939039293195089051516784715723379865754208493446384387674531979172741011348191518982762668901511292741771989660344670833229648417690961906320102674770210948576216669371389227509247928911868890307606280311100513082264361294558024878277528256747179540835724180250830803698869971523514766576627753817038305702039202053112666668674799401992016760332615*x^13-4323745686850646920558745910768881577769984861410062299188366408488787391367257175043165003761981260081951182287401745529730490853492140261236927275745920053887390594043621219626620434730341943864029686167103631690335772951277231269803698406716875163371747348827764552039520800156865165731019320337270164454637971484690518978898729320842635281537839135040089614672290197943770729821*x^12-2840839963629668922417677311186587366811509143503325025301900085022508890545355921377435532589178207058800733623277811611673654918688159910808459588199476609374709202269133536794541945465907736135881243528939344504513027502831814264027561461667124783949811668095622796724506804690769581208302993807309310230084299953438467452333997900161886415038981806982968134331671567998027518207*x^11-2287686108271110000123030492897327233727094258849315490151567859638039603125361125680578281059224134292456238737532842051720792581173667012057455514491355059497648600870008583515387190872174913309126504404104481672068160314388600687716130460742696309507803813332674576395590776509856208068426751387983029948778791388464866436266640174079895926068281943066809299257778896055803970811*x^10-3203508998822083064849043533060406335141116532790287686354010695040846417349468230597657459659347381592013462997431869977418066327856419626609530600682162567102459122934447481623017114769253211387850439837120147461686907022378143336248283297762822428724895468375891873201685488596192200600576953173553941778929132433444208346522247122958476921950569445547958692192046882463106353333*x^9-1980765686045503266020194576254653929045684113052074108798127628557120239606938520325762413813460201977787231531322545633993507765224344938909962862348608534761057432927116098891785007772118108787538260981905779356593027572477512452199620933780438142444881437152303853316263997169323618993711897423204793620275095998136867563750313955521291679882847534985057132315481738157290810877*x^8-1009435747879831025997112117447927710375349151927542855097075602484542974733540953202594474256588259054258456641781253407899163459142936454649098375668945197075541856595309458540967848691102408810836515314837894790851951322811763382380367824686626310151739749051318394036636854978279185312853014494959196138779809439922070323209934785591922796761263067043606376990869826370861159907*x^7+928137149040625438465724608820515460053314169775064447358553483041232799616634350091223510531706481335879518667595872943481564471492334558396843127961962254381035022338701635829680497929996004496687833619995236932262827548841893451078973589044546360325288635358234584489882246857280212461186130258907162585113661042635044677303063244125173702237474774573647800142433350609124574061*x^6+39101693488050881507995521252291490216099220086790773157007215906101181353850078176531658711613458865739459985954692844616047770282063526894873777820613010784099737690509016614975435380147322464504242385369830220917690073805869026929076787626294615099521598489499060731397705294808014052559802846056629459711019720118673527431621953705241675728446353002145591662610940376657257085*x^5+239212453984705421557949989322090773885667018733232302855348378912951410865332349773201205284446921991714085634739001724098302250272272593747310345352311564549782352406307996225209774119899442366207966317376237666495174783385802381780897840387859731630779306044763109700017797220285417847508521452876208186186064825418171420204547830665370137260429171143468908624127786850404687963*x^4-63500901855783287175917128073762186733163134458486676069452103195033843585593150952150363843690959508392773859420422904548061149015118893112014268133775961047154375045298322394932582449430643638029601754922293286339818619604372242756108828989190429752240419064867331081002705434506625838135021608638716233248488952811272686735205648290830588229793864855542520066483761359589633442*x^3+4115975109362972410085834754628293495510346023696662874859091315262747187468205941133887904548819414084868827305173347536377419308454068217285485199165499310579555859723803702761764858278477336105684163245677658456796791220236945156012105332122309742050742237338243962809743928474470285622924191636768011078092056800098416212392155068798606998644160427562757800969834740806763621*x^2-7946206013910292527823416155264508602972783163386728598057356963755283852878273932697490108542970813895160790331125355835723318789483423637002223235515876370278000074823420006708458485107983398485384049403119489533291171009769394185697998168522582193860558032626550989884724750825707391367776025554153826937479945961511064455984657969980193285597491855096522006786821009818585541*x-309099879320517923768608548038811005154536742050656812113060079909594198775205638023710455570768875261746496890259899653560805331844615756800075599385673574381362749553114092676861731868052708025507956917102303376807508347112737499377706786934465841264505205516494021385170294388101472451283378356068421533012681014688025899598546545508454675270393185462721575454002855690303394,9799826219912104758610813907706289748805908511948009217924690800878402033863145429437128781926369484260573728111855102673162431147275966879723008895638128331253903565977023826295674751583161506212976012968520216217509045696231393534596094967982049418605131345978856191435844724322295777287381143740835688539206054354319968403943859356050134064305102630234505413722685*x^47+156860540596357102023503633152727622734461104968381419866302966273070005565203877426157913351150088095496210956754259511132590917061766504992287186401259079683655946429483018558810966246909413970928178610442064341885205897069039077410337879690918249780939184024767220741444165985579001743092958631928925018505197096047592906937679402817867524001020818885479371073369466*x^46+1323923950393504320038300684680903832368907052495588936273269427216314338547442682556052681368204602878105900854675278495053027435578157118403468008646814601049461236001126660810878308801660306654371966344537078157131570239817121024031813963516118763971956679802026041851244930296012755044433485285319998831817131214009725848652208607684364235999266757281759260442423694*x^45+7651366205502434494423538550913360000138793816930586675994300129180241950490466778256130660809475215251541276856527324689251719922851177711772240477653160078976084077819589684719834404258165360319904251805099406054439631032253790035492375848447623297465859725774137304210647146548781254130678922716271186135591680551734075742837659956956717431731155019880098218879221475*x^44+32497630919529611801526337893383687420172893160124563550115298482865495081450246556725687716565076891268541650597036871238103086900304209492123687580219781319557248262860088254405090069091447102099371621889627472144875749981392660985769795292111671877552385138380998234403162040720289698565042379012180306819094008289665955010366340892614219378533395519535584031306391484*x^43+103253440042996678351798878994486567547828431726624211646649644948785666361954362739625746432865646526276173739101359924070978699178091921798941002643883466125133674556880788873012861170035409927000134250242475998388243071615497850720470030586662530886702157488683098725087012040061057608955457798745614291346571652139364072394989394187035816109453510943051249740969020332*x^42+238736288800182587765937186850179454846797204452928067825420859877684300358529198831788287776426921732357035273996115194745541782084699237027163135358809250809299556114690811619775649852371945407471799143922377495702215996035166099622318637828399303744864209129056861390761372746350528255690177498837219052342829914563931564566491087850511465937684836341332421004005341116*x^41+321560900194515289360885867430968048921509696566234021817227444201682809675807133208207361040741608015701488854064068667815251633482543582234051702020631630820170693953174876153874892366691161921010013463829344591472513396963907140520079013201049715584993003240566255854227289059667150318707003136531926947730905915284150709903503596527827308467724599196579113971773106273*x^40-279289573322656558469088789323461522596074820980415211623741267767221103291421336507385951509669422151907670140257622004158825293312565356368789847979381319679848740945861932087495823525235219603000379881719825934886136869656918183639428218294179772449200607173368910979703364797775999464037307808928528074633807169070672471109619705538394300968793077379777840359108419784*x^39-3320913814461511322378263635762178074777231303057651955234305009157776596175312692174514383121136172187165980956499067568213887444571395136374032422266481727274171652008540600484838469238091688294882163461114072763258066411112419117531955059871539344728163515488357483303596126401870943985824662805199919501034019649077906304844079150318156300549823702374342476302272520289*x^38-12516426859018301460274157459769277023566028379742177508338175674405103698953528775270437843821941075892117930295085515395854368669823352484180288881356484932061821779070325102621462969767828283694047163826312120271834810579145703119532891947909352812914014478356872233790386514486584947138754628306640909883782707314549528072844440695863630165810958858424293489151682623924*x^37-31713485905350627435961185981756732659307851047195109112307320848765755344977637518942012800697089906758987271242664217396288293573232612305370905984585756475261471037723714712315409104112645864175231593968242511780460076599808738637728894387778212586985554366542418026438789576826506979335269950867616911791880148200555013468348539067482563349897119215994216581956441397649*x^36-51737307046885932378798336482922340446647692064641379940457516469093314677435613834382251382650352594173710367324450660509935238204285289630648873506458506373161245655223062259737703191994667534630700860653380840506987797198806972207442828565641105617512815744961566476508204563063652837002596899109261585760403140830266272543409679623747812027326930722802419607339939756134*x^35-43497350791293578839747993879206738443803853513042508799158512699499803145753492413760919335775994036913596339217253569426093079756257359110942775588165346865421205511000551214792965943970608355585070429440163733752114452281382475555106393887826886272639925011815105853946727517065399372631895301383630856257732693155117026103694495077679440135169360347637137838368781213841*x^34+40554274730407249293480061777683110060761888760380521374082356324444318548218512677346280938076794491223730248893966474162074807191055814893958596112300369372047497869260171405730787450451342707032353097595415637656856377629260934313945660529140529520348964680080864646068483912434367906573933037111507741448805294134025576850012551040831250725739390463789623116263948490851*x^33+102514443518730724859927852219260767474028457812528292308494783958673232673637750205928313563274910693175319054062877487990442890210505805992745963015761017377122730690365681754228508441510776611635628246194741804912653365735012890165418023570342544067007428517971934709180015576962931038988579158571127579675736417160449570039874003813952875007195867126434753887104799073975*x^32-204629824960635326092558046072908498408907829022420321598856996436932455440445830522004121245626356227828367232053793247968394186712654546598738315601923401943932705604519468019700930053776042488242556461105480419940636671834798708294900343340410337600081865154033920951281730651932664006125889558932788439167630520420538039209922218698513932877213447162051870199457156398162*x^31-1206792159091968907478583247101960218071296079267227901137397390923486153832354654139207149233700275822564011231990072649914831202420551973931149715790522495233445768089804497652500926635265516115563658448390701020860647230995767461289153476014929447720845382409314761655756220868789971543051713126966895771207472286940662569823392596843928359293802244118178038325645723391260*x^30-4909587150081388333946398840682403118090962676549919686735471354584776686925365208740997144868124052873807279788514748052709295570466489029872731240006700500485039711423746864682216898110196083536228820347958910882975528564881040402685300981992702925148634070960044232853255713593993197260376580733044263715349179920629933460712793670323423537328165457285636086122994281521878*x^29-1693596905880634149748991575270027322716554769416339092887887526059158231099879629142847543032049280651193655488580133870666577056709591829303474470492574027979133740216773487584894493201571393051555890566721755230943017961290539707661905871423842576559267249762963425280613498492848873162729102124835033053359706245628487799885050734568483392550301813296674680925082212566515*x^28+63347464233360715807308938042033155457827078556832851699619531167036252203085035569429502432650509684086506486394046241727035621779792543369222019185933860976861640572823948029766034128983867505571019991627663245625411065959814690747315238392510336497879106192917506877724902567002756713887542911742435225551279137326621406099897704376363145947072110563597983426608363246024706*x^27+295195682519246632652025703266276089683402415528673729604829031152550521464474808137880313928284107118940078007019399678275074719076685499215106580109139705448502469380272175207087579205874931705661062061526901931453045851029125899936390820807762931041844346120263785674446414376949279464275918313770917447410410294048529955941291605002205409338609173482577599317766909737155598*x^26+944463048113456929779602222194723948348452224676590745599886387904846505783735542883560043926710205890008606839508385024228042582479111623060489863916298619043701708534818024178706260657511218142124737762063675085621772908851880120752169696617443251644121928984382118185468551356947828663795504701094522553408723750212236512413495733177308164506108883228743912780563335664722138*x^25+1920794474582372798044791046466818197613849595878220671950839154452749882139956926233506747907597598188200503782441042965299672448274380650778563211895433825856811377213406589038968512791191566812144135488079341543202945895841214033448374909605431700248860354675299488291828259549931458057127314864244975649202448920648403504070252634918176138973309115937563288619810524166839908*x^24+2027560725130744989190440362340187397679995276803777169645688668327566744703482103670870290114774438883372773612598634022994183403186039885199378750641785092082220496949325038482608771895602249240514931538329549471693605256222792990561196171054334406455313836256089946017634888292566874863906704519933796223208026632193246687167002163657504454506399402777834151566778970340605762*x^23-692740372147246843176724014693452351777334141313564997882995982134092191432668143930661257255128585804164388249537407736167492818404345075500845235562376441849710157501655806373301663669002590562455646349872850646857944116495464779154492931896739650848542399913517982954462346683542126557788556048074523507647200697326053996230275781567614318837564088968994045357978597241958646*x^22-11062805421704494749790047181155880089782190572429765660975950362924435991238884575385503647606663621205947344351600806873905017853220569506628113931266843920237992639515817515949962753317112580464699287957005131227157250954707344752708365780078389140979583830937287875306235489472092993582752740160212595525643404658525415666762482024928880315193772325297975613366787434343991034*x^21-12627882051245338366547445453690189857532888438001040510220940315779901749480720620831444815586468039002534100379520720043652322253186636135270514281267787493100040228946251302232547614309068398766849259817373436773147515371810053639503366800590058092278112962336385773587056869886022580741611391475522604511288205414916343541114929532870949683363335726056109331800768567243188420*x^20+55296960871992172525401469915758812202650969267499035738770865967832471066027015871633100418108995156447522919326277558300432072492798898719023017764993261696529075204988635377969824351992265734167520315065309142237106724967665717674896282397491558099845409358692513743241716951638947096571406480708708446105804821873436418861680437111578957451108037057496550163370913727256804743*x^19+142608218404937082819336183701874194363042698985444665576260153427634608772003468134326643598385984859040282879930354046012509112357921752690481865516220631466769406887863811295536018493725744793093716861559651369084710031868611103398499494204072930560355549178696503300836939910401996485913635685889876083247653612665115351869248811872067581033760949304811291462358894593741690912*x^18+80954721289525820639022506605132323713072528479518966354828000996078766120645219938485971647293685450529202553841461398449780309187829452789651107595449102641138645406757782527932529511583580742985808888395418892877213669735888496262152862612479299038133907582988767775614483953988199069915084823161087192051181549769242407507040328229982962031029022814963314458527685298728686384*x^17-93161358455107757838801454585535004006291680120719517483220163431844914155190581354413418065968146451538471006673857231145793744596055493737454912269701525436795223184176016955867939016122642085799941311751313133390115298329429766796899221270852530087725350576523547012282669998217216548670862383867673354081383328562278632791525768140105791060891889980704323981733887548999461401*x^16-253213693801407872474352799392248032707370011809245606181157663194586461505132995346244727505571080213653604074745298530399950504288906833020049150186401974343510686552655052159967447504027063885571555755386819934356202623784213747264738139009231291143827852101749156681075053090610132950416821147209666268095026121361331576664301600421206167471739401590485127689043072866048668782*x^15-54222413763349802922167822624971887910732634465459405934839687136893392597250427264217481783001557652598442348484725140771685298102173135398017863435890559903420539277194702429510942569999173922797320238271540361288138135209068003126653044042032567748723883969034690689402515903677483479886238838403404761795256046594531184495851362597021982734646946784314010803164306290219872698*x^14+958866755886803608522867847273775589053815587936223925187332457998513300893830062082714341972957447414837192915101395076219325910882698924657061333119712579730007688346141810206412728847021001646745878065764425454109700206247387450547631295760591061668558497900473038107782657735752952535074814762275395094590372702148324593863832266346750764430836369495337761303063224109752184110*x^13+1735614399856199789341135168470334579054367187776326176201207187775151607781558153946980077493004130660989277706349649447238162502911219108975062875399471156522532772641045295032423394465013599466983876062742103348475756663769860584804526135062589508671473967269420603289315469957314186626413311068505131899836959361811219535795015622261461506569841489988118011716638704554124702041*x^12+1169762305086795241921076125678194594491162904737427793537876116845161860376812824022816764189887377789866079930049658465773323514660565802907070955163295807801336453611404495477147184921693392286546494867851751389982450090611550765348428436774730076258585796079582564643160935569398617082407646587127711437356265283976332304237326038116907362846702502042491132732278478548517458134*x^11+930912021859616296835909004811683340957044927505055547109523957263119483033994674148885895863398945269045306588091395998452423725557307306946488503400728525568546018054765014203770005916186625442514084321795402986207504329517560227964256983255828503792290723094471265309177192664574837653576716842911549134367808142530118216010080295813893099888863274014175744859476388769735148809*x^10+1289896758214790751827972785082029679689934958156243367588438169211988311847508132283453833658121047591612725676676967897994774307289290689839043920743854219075025089736995359608005390302723307346152235024120553801008991317479319238842525468135653639012313429035430717689854988704482779274318799888876304331736303864743864213537242788985933260759035837534056874558335569333671504478*x^9+819998432407595184349768692875470782664718997987748924831455341177183475290127270183920276329934731618961682714374434461656449458723496038273214846520813808530507164064407245306162919042989168292155755111028426432619032605401217806411612575939881689416927049789274379544928254760313023592906322556202929789411791230717306265348134200019570740237504383757065742765629705196893170639*x^8+418959942150742082542426128106475106389244322860153231483404010054624935638383970606275748543091976822177204397380592504489456946747549612120847967280773229848021474134014336675894908061908715470177406769357341581611583233760335453549009209223244844929600490197108203228527334445035991182629680113937826528373119438563664197779455603332039901892944636792050422915299901906880303988*x^7-354729846118575843328231506743319031285355790058952133357612648374095543156128735435365671642034771174310188221084942866025458617903717646009195248558247599557737351917735147964016663659936370867983436184479964619574981898342625949502017738352349046006281079172931703712676441115993553005510256558988274699556682657159233285667605226527746582750026630983350211585586974562054772235*x^6-26943107206444220898806810298871883630225230915943602443207555057546718191636429978134915157273888947559498117882780894627165802591628318531293281350141245427232214715713037283729690697595001110830875679212715638411042743512855263939644973181939607452237277216251170337346582973026369377353434750227032258855692167339071356783922960514943483267185850080595759767607490301595473107*x^5-91915895683602000895430592046386310731032121319325619120108836062147257127683195730419190848805503033867191711305173712328220253136675406890929225387799670823979140571268113996718845222480130538472975255519907759820442296769787767650706300176809805928412141461411789746826289614044922523837583466508853801150953484688687353651657736974126928915222018007966057546604580056294412641*x^4+21977362157397127719780015523591755134510484404080913633939809145538896731917480119335984123451639560003519707094860534557296630958562669943842198957394259461357600864657753237405924780575850267288337938837710876979437685326986349233595740007240718264702430294155783460007304910307472763176068250506645100564596940272819012262727463039803688835031059826805059499135633856460186900*x^3-795452302714199022632895803469139783195582494777680572045747868259916257727069811999334096243487312205089857979008749438229747069062378592440364467714826534297265581587223216091507472306258324494104236257285429885040062988844902225287854107183654717446675225263877249708523258855024258899300951333385335359915319656542500558428282719201157956264687252852953089202780651302080978*x^2+2867092480168361836244046711993709903130923299117753584228889073922639384376188463344393095594632879181537061248938301850377065502470627375982806403347089064681962503141411475207597649338072599064231988819406761507841063896249909051953515072112129062824765236049164334742699087712594733259948193972707835825576229391134537043121994775220843032855660701799045998768587208404757048*x+183037778237361195611603381706938828962442198952199229834393777324723123881328295326347131742324395780755893383158477577481506291124062371908724531512753141411797146253640851169123191988608903274116250507671717322446045022791912939691352689792697345061385818830805290661674618190386149749407610363572224492415805252788807269501234616370949848654138692010648153814885733907680525,4486243423627285647978651361438160333684886006383793160892235381546856046299484966299649300175472438918965027226829800823478365583118369949217442799153777841941844125191184625057683030185378209876465853875994902351563535378577453742286700035379535547842796296820290716083511298818277121615214470843157841762743658800103329948985226865504623673519266206268456992831518*x^47+71553723372752128796111517627474128028720941118388693162145886121306241376247663799301126779312134635214000259535118203906570391793051207288109033956761895908193859319869021468816471356258508980574341214584314395302112489417189412292576030045610612160376550310788887418181755577590274823828746154169319103173538972228253220943222803504864938927299226587669636500583832*x^46+601962412327365285940985896231836185131973542098833270231270068924583501559623043167006742506444445017270855033712196231757591625397754881165374836460701989191544536091192805320338687039010803412185853722330708081096977669429098049554193222252557729771598001304324610213211250364461307536092603140012019629310557944020737375526396610271086426470517772883131067882616968*x^45+3467728271004956813743011052743578093477830665669109698643362116847826245709596862791019265979444010318630973672687627509589319748255512133659465954820402970317911796245130288802632245833830208967991655366569444711256455775710440174798073453962187736552817281994197056580260959073665143473377960258018588861794067864159913010846925513107706291898147057001407581737323436*x^44+14673350589273498751174458585586482540609328010009495709385366754319009676152628230149710068948529638762471628411531509588937420086233150446559978619322410931543328406186797517245457757087232524829251174087210860447753788117497710326056838340609745401265164551427499778034655734570247619471756802051176493188187549189595469369979992007381810590045648389201862325923718165*x^43+46395127420966322105711685866892546349547250376036421676097118319647504417253646137439790593790159278714061166575565227128714745234959843200905688488439961893133476556743352223343059454175226145183230299850305168308552992093633009139233959489298485758391309964557236174920625784380723470160148526422973673767597251184588781388987201348775528855484229798504966727884853041*x^42+106482038647243053014869412659676051225591919759811533833889525005793893320941034616932336239699241358299391421726795674993587312458010742572005718409535483552222282797599025732094466344903637009116376244709162410550706509856231235813656951698361661636926877813557900474010970355786955323258251224655931091110847161258490919262426573529409456115130367104757523572064889007*x^41+140584533346568381372230800805001293723735464297042098880800626677018981559752598735618354202857420319433226683270256071715961457602224174025690428461874626297646809484485574801406301842110346628776768276894373655397188529220125995911362443085828598941448373191272984765822931765425670382728612882934530809429490343661859112983505852330875007611649707672747417209563620436*x^40-137254624825253303488392616789201181613427339333190005745554477330821607682902678516150106348982601930457302908467983254872875313242778591959912253334672427577202260535395138458807026346893297817022737522455154378197486928829898352196945683715498749719183579578828444878903018441380741034632221536987016673752378670869495191273548312258304846682218108148667384106457917081*x^39-1514705356806922160876493437250105214949464002562385381069812167570897287750478933127458283590847444565428902786015732625251390478153335718841707031839801129378287887224627128919661403992887236940937841788206717787084515187241954138473306887887394360543970649292731966390227724317200435809852295900793731622594733425481604312183840043666370786338500455099681848352522830590*x^38-5643641323611191189943701857349875179824213441112895860444588579067584484708366785630462724583909761685567634437975806018603707236968886929277371392538953902800088252174436758507975957686727086329374221715440901116012520676250293406085498215489035829090781496221108811429407354133149536169693463019005358796882017911221928604657931395590630773073601649582247259619362734093*x^37-14181721180169437535957457562845404836879054528466802232592379352439949585007403439219465983115620753581415748984216312545288244028900231124993322588849577167267160970770842777154737800661996126408216975608339481767768806941808227065688738252746592226343303928250252050805309878690884142596395995793310525935353856202851132491816759165570492597284000025791468519680969336578*x^36-22812198219192658565445412980896288275232252157539412432382068241644749686185304242642600995499755550317488336339004734282201339246185929665049089668815594559318649023823296773257772456054907999485162531901134289869783016857023571225289274450490066777260483889602461312257698377663831156802062532187766685805964953099249053948306615340232556762634141001037559186711813385793*x^35-18433510806924857875092212749506047063754905988022181116810206640262334616804679565272420820832225628497632235093686467908506815489808259193639445222278677299818498910647496902904046793515148364873462644568081177862169522982938214622192672651577826882660259569509914132968076399087625844560835906538873673606943570318228245583713704519960498278909139012540599520244988654998*x^34+19949840523310278026727321493610594022460479133920982569696310584618050476840333410905786958031817549200299906153411554638250468709890335762983714614536105434596957692766996685522838810867470150124950348561655601499522806603898040940975319488486209052908613614730269668460798470706830098382414291216333999242293439280979204673698547223071441657604500673871964653859986114249*x^33+46174211073296235298729447124601750432790885438323525719713732322314938363859610966896944820257680027166787485938081525737304035353639310206833304537889327606445306666875296855135222695338093816191755035070504687671439417676780536472359170815978331043456770428885786603777456272588264614603719520034497219102262092043700564623609746985971401789639467035214909762691241387626*x^32-96295059422542938309868635930059682729456287285573356479552668795202697334991335167202632865611704314790958743584904872749164138182541538434800245926404002792187787322095879598928122590196921546621971292979304297896086176919797466791856928845459699872523172616169765216248087638832665255432304156766256992737197841753693454055723324006530856475139573634472232588900808315647*x^31-547473650216650880548831972238070258529966711792088902683664391925771200693673478575060809727269265034898039655072492838787979773517497631123128110003357122484855810813285656859229345544949113681785574308023831700859476186258743173357610114660692028662708355487937606701925404533402358248012776535793980077027019667594677192970103402041498398103805329720632621017373914570028*x^30-2215770015458415799021441093490227037108849410625457609843637834960674260682275301802493000057518493085191961993787343153380965695407546177813631979567185348837398227456162100568864475934485180510814574871417340431115195132049421131079108288768574397323635602497415007830165473224869327856799797712186645728265339558080199731010789662498063797973566241272606205814353549507624*x^29-643365920172535956025682058450146228522956928228040927155505949597873083586831798287197616612569332580700960642886878449953202525908868195218123816506749332728883188546524315236410165579047198661644789853414645643383029094204862370818531656753114433470379508286360298639168410782385272938509647863898567982925259189088389975152059247506110665750355886619491012233428260352947*x^28+29062033592020041330651116512763486618396545849053927377417815969461203877384322537300897242885632393752861967833677315696837561448419776429738398512855359462296090085385354651058120250317698386569884770316849352151453404774227301123301845832017087911713563323392901208815992959235547854086902260744507806036001098830005760624830403244149571601893919464194096338047551571851410*x^27+133506537952198168863461904699634525175980968975707628340280596081801891869751927537789653120067859108683633960887145781139256298829135434896331553945525012504104053934759888073835538376588527851852432232543402369820593348502246982998296117156957346352551443650368567356790183990645562677458430015231909664276056651050060487559854446024209587950835625709843806180592625195440830*x^26+424493544623819653433154604509623406892559522172246644025270780615063258666142345759471619415096464626313989195536979683990893869889250203588878257453333036395805642888052577112909614983536518068133334429460454953515189053480710212742792703837150676435500621697309430169134307182198491861095328644830358920354953316662748707802054146438703095892577101136376549768712380548337516*x^25+853665550364039563248949385998402413325771844728669675159267057026907469442616091807964189904414118807258274138055137969390903605221695641213257272757514550040552632759697257903413276624398920792534896986102633995042996266813366258244327358043948950707903790454391216578292777956501520768729327819170234659188347617962898742685701707540874637756624057512021380239610079367214542*x^24+874484488150173247577629516001023027216942657472971412751053932636181402408083308133175852683588906262009788707450980066068557265360493273236013044851140847712379630318663153647062807630886554136168530984105643736433090048478913643687782756783153630112547842258461825554582966637411552296073751764300214762832744284635219122547898062443032694146272238766695243307386163205727730*x^23-378498934886836418589671300778064711320016359726106286584462709820636387510459917200520873744639013749511022013988257207492099125615805826917770450622750427850529247057531481740079733051622313821696494561518045726384745234967454073506930280004725971939216542056570949232729495088560783445474200755675838491855785972481936428959876428725962984783686703918687036713187858843781482*x^22-5058489752146152275648594594538482149476955291274134803204564688274592698830391890018972096496091849553037128468339436662269543625364166720564650183039565323836481580632086319617492764886359881168452741145836444894584445912328056648614761641550924390330404193952814198485111527469856440730432311452276045441415009403520296378165882301122109031135385545315563464436125926236389768*x^21-5498146554529659862952460456774580132327580618273170290158741633873614884356325175482607327279249235306169402219380793275130008289829274253491304745570898771287403070052757740518320955813960540620094064094958631765303169925150070924525482790250793085750567992249206633164552774853604751481557296582831362086346791231537485632049770202254249845195852203060667897410904318032681914*x^20+25675748448232110656327087901378010262423208314474549335779069196504560332801182253214846620931098170106331816031599411077252097360729918033360969382959416427757709563114399639539541054350977936010052063738036319561328682669516427454654925602196056404661852214146953439092204910422942790362458106534166620147093682483850642229338080907885460944906351381540943402293291570927505512*x^19+63910653202850299556169249337950894383290106425383333207312006104983510191548299027249009879613844316430568790285121481414700623666659442709193518219296554814055152034795245848419774063045329441666673914705154265867131729503409888065195156189481980600405624053473499205850619367363918174799422141616902346215888215430886152955760317217726450281243061469729115942034031751645770194*x^18+33220031961778089644331666612941796548266884078893229376348476925383240098932165559081049060147706592119960148569727726572413622457448557411307645991418766118903866837467516798969969395355027029070164507353907560574926443886799607908994238399818704620141060296405444761521706006976026621805605925236051074154866703581568454851725785903658128107096455499944706635056316103172407692*x^17-45316415246921490151685075968419128598590731258919731263836253812766507579920049930063510586744379485345558998670948029287799671832474216763688391467513512373231189835951202478862141312919713961963248518942027803818869439318052465056415081687592953956555137553293118273426574557213931693512009700922128986286737837034790135551051194898478210096984512731605417888287852720609773698*x^16-114146227634169747651343919656330639270807005493887735099658121198727224143362461597845726107744186324538145678778251848855660297778515018335163689969991420894238254108656322656751177756551413746199206206474156700079567697827463268935108151679815563706033252852890420970397516788213868280761989969899503018205261451612021265522400927076752154742629171813800461779884906667023566285*x^15-18303186828986931209970321232106168706999310376206772109470094318640182182592313017389397780985258360381121027685185593335159771772244421121151876020581792774827130189231987600406447214052064479486553831876929796925237407315469044869190731356433891606215451725463818199152907579417277219375309104188693086142155357688277979648629448703822681741905020296049089070136765010068144113*x^14+441231440156948152520105171695408055089715311139025523869006028963879723980402183317340699421962478558176768319439636649843784941895775772439152911776090822574872355107249550129214563766978990669675372701483994105336519012476363866788116333137863597721286749131874723477013828973585649446588873929063832114791618419212552239104379156017008087820417251556622503540196576611652331039*x^13+770405698962434279053201402846553154766889659848634443154759048735500365326667002172618168479421099024353544765601073105140672985061616433709118525878324447530835214628830942075396132315734956315763478229032906909660644360589214083424326737785298026280147216095261756859325590243577808232791802779246353020847065410346624459358574817684684324492477144606202613216379248384377277646*x^12+487773052427017530963540054916931769221212850850351876828182024477334760183949862946732073280087073605711680963219776904559466785440936980019114644444989015333262827713220811886213060435044039839187461494615519561370997884347176734643269715370543791109812157855358324604367263368947870495436731279391920259827332380579784325994912170566322048508188519606792225975440381133845915637*x^11+388128797606469094327507930351015469745630944388957940796080399992826962185454865366740179282471770121686128531805914787571242804449393629608595231159416078558010945693427219949189642206041084713061588515136324338589806411414547831407354710876811387864991256825765416565706501494091065635111793001801995774690819470806075866756093983236367093618923551616456208394784737006473523968*x^10+557456264400343556328643175569053401611075113799460824516303659553063832059991281137141311078476150385876817209033309492636760305538524511182401328038888852229744062471206796418621910520738678437361034623324177774785618806334716163167565583398224722846983183850363761876285688713633299088945591978978798450648284986811865246865303588936883608912594688801840437389239273202468806911*x^9+333973349806186506382586676676858803661715112281490398633464347033717199696946041468783934672192992350973829288360663546075668792070117077636191342863976028650734644870384176800094544223649504341890112390848577723622393721443225089614126835886720994023919680561867498016650402030273793851320553157944019811865762656407192594670670777917924973612963444754146901628012987895431029936*x^8+162076345072746795497191829083128802656966288677029485825780791768998798844092908762610931524851064824711468216539136288355452992302526665679203596634744739995588250427799512162516319664093163421305974634805513434784737819244012656257448010431384215176607656959615328901635193819317756144830359258176869536406508059919702439061137977721993927944137734844986816314713061766009269829*x^7-180859865106872217131724449055840410062088029569091969229015075894824061109758240006212561817777470985799797144729908298655734515277563035751262347563018301295080331717256820336387418580195902202304690628776184848536536677117652922105738359639105085555900307541894143614158532637714520861905455239579921517348210340145281619636634531249391025369626461910476983878945375676814927856*x^6-8357982257482804280890493109546805942597497715500597190194416163725723776422224858457110918499580539620823050542115420406915276874392266294937613554693160988586715009203238398261292596033799305399587956143012902639620838106533492438207680425974455051852160481517112653530545345716923632220067247505803531197949927344411515158549564587880012935298771369219248599452598093940860959*x^5-42992652920794825304503959183372979369464885157016112657823401146298902271187062276796104678005648526130927390250678152792027264308794567137738251602656145136038754526474994791663763663564827979235446075894043972720270552842129395590701095812457765904165778586662990399384719143728543220654777960842295030916807802224714808662450057060673672564557508077619570637918045327042194632*x^4+12308639691067749789603848301792292518316685530149306343912254683322231281812914348497163871891851257722068589047193958829400984067715789285783069222222258852533949445778639375879217967488135515682560695245073427890319488487332199692983571365201580555874854645570747877368626327752698545855522764269564071765917180789949381915333626588871514049512315229353139589789227015383411855*x^3-641876190303878734974048968962833707367576843738161462417990202364558314430796145299722717160847832740236781767011681708079642066047282292563201615583537767868142532322827560740416594901716480267565382075261086465654705564874216210301976069128429170420718473705771828292475830859235670034781304944073106898753139010855558706135604201391785156001209675164956479197750143341528290*x^2+1523016143269477626320201717558277927126977217582001619292022166807298826478115212931434789719250083987612101641848123299280000333821816328669526367316955479410541663634518979535053484002527171313649290332224737014469840533041316717902117081114610059359453504233905970274334805077307131117346256225013486486240609119001865530504701018792083945431425999449410764851975670692046216*x+75832973882636353035689531058231575904742192560375206963988017280270898928312331729750877113232350391799854203569978975130613089072461988930125847027786366424139427615808568158539559196250062215260372828363933896319815525520385893966393015528809061070292971434261625047049665674064106531541994066444077361993510391852034848108411560671051956722334033963550809753933600481134287,-5946099541885254179487217392970277426374098777556226658110353887131633662971383481141852420136446473808627453909528297264764685134849151572141059323075439141882344370712172641118100989142967204444496361220317265743761847527379477827134025295510755587196461592275187420855445368105012983360822349739986428027727522150860974336514314610505463013114491716991126583932702*x^47-94665616942593167322263441130492003396342958897916826338038652445145322352135528407685067198844792923034130275386995361997713299175133765081332545664005812063695620933864882954189076900239383656618234340059908047909731957777272662892720056810870132709325073072790365669756447136653516588659726055765546854801281013621842687877628619187934713055501582986144256771755680*x^46-795167251545584284105665159137983952414779954806889650084819187240919278961995244907391521215718310369333702278697625570799604980540029347331553663559327562221884632536174378571962548823196093731936003127376068842583101397666896291509299213581396520880488807454294852864583705841234754918198032088766341380251512225290474172696078323302846092179096453601433462956331553*x^45-4574178810039458227804358446911971260424665017585043104717353323208585144152280413593379934267430226421628058999455252877170194022693600131952477348996669369597155356420057274227596176643967962306917661850374598527949876912314181920026361588408323053816388702537102657951115968581400180607073334147242130987904297423730317926543181150338999853102749909339199937463961653*x^44-19324893517621469638630501258313535252362934958765504101135684019631905985524069097953322601408182373397855562224732907324299209983179989013852959693648950157267954526522404377084248577502987117399255178851627222969983136210963235797188879981551018410925475989387324074928725124415624947662917238966435510612969310204498185513975416245678275282565870929448698080935446497*x^43-60987599024934798383410935388638554173556470262451896795025109038962757219058468233617015385907002320294062183855001504667511413958576269445234030332856729101568642938095283757919463582392911304169494119441743036097573764008327404372415121444847946019759629857370256656318331769083165957349260712751282930327341610971694477013974585430458788407908230691784312353130670454*x^42-139606749704640903757165978329369619897563007224722090719288260432080994714334697647675967436120937443464952032653359889241011763923344477704827639083193310380257794452829463221859180915248328430467614087180508224731581768785561162745668043685278380541148593487123862350934036783671263267482218773804974521080160762937559176737599963171585240124350011980158598953185976189*x^41-183086944461687006429172442829330931674266764850925141908074715770382281469019875767571242657984360760027794780170806090583091699177850722016261947647040749563692228784858298811815532019852568378224530559373674871834914777678234718811941852871620747746366807723283737924148086103859008341672778619240747110551321948898692042239592828512150302288281892844060932536333867506*x^40+185261132015350407346748099478455294603090699830087904077313129371548712850441624673101624792939094003868520838854496565180793995143821385814276259726590620506150774621563419191507546807825372928956159470922041557748272536849885516345022353537004141224992658056891749928232509566839524021394595761864251524471703967782535576480394071407423159093982658518196820004121355987*x^39+1999190133967530582951996437630128822453924718013234281166934067148066571178437598601639536779987282322528808005222215306516093110074812929079320298724921938427702440774646049799344349680921455830793731897035064020199988676590219946015496987195490826614735428514835407139636591700018904096360604331057740220751986562126969990336779839330467555591739559388921139509240583742*x^38+7422702716087957582478480459006320518195156639431426566980631960458858400948503268789221137794415997314460183250906338062583640449461386593397780257376163603341445763089107918648554575478523396298401841907841561137006568385091927810951205794337191612633246381355873004305143711635228707750864133807078627938294850348563258544124727797533060885617503398475148306892257352819*x^37+18604063189625698462787636993158991466732644155991543408380670079873740007826107654408088752721235282156647577769720148861226951957814558725162916492088747113208525143421321888429111648750658561199974071943342399464886071275418333614388478385362290509948128983010191168716757725892965820296128639033465927713128029755789077356732457089882598108828959310342566723757629301686*x^36+29790670577029283791234076848296707278922371250430240846333284266606816923944586972932998983479996805810955304588879939832329377815119964965099608212558056792983653141184317962938456146015657605989804924258482579614123038861486569957395651190510599849037957355273772335947038811028250121346114599026400976744311234321958239659406978388146918138326247838845272191392327639251*x^35+23824175738218393560870784485278509861683805683256231294742396499342949424382123449103332253205621714035840656217081891310722693316131734458689092262390681204764277781077328167422371096574971432928022939650050612747314452813151674437407303482746531454852251911385413160171549253304895174977747863296225708913825581306941992282467912075952895248672798395883430052008242285214*x^34-26669280662547170904640769544831697827599922969036937635979398555628144107244011031382664856313205515516850514448624312998482398002913618829313162215177361631514376473794704458241679089053796537348905552921673165871479199687400671524652820106075914219095249061018236680551366365719087883317514200610286913428496749729079287548952844242651302325963859101366461345157997305245*x^33-59933614794075274441403307161879603277940162148239324011537083261700764637343098759237420721659119639889127310390079369632910327078607339125367960634750899042445848567234300449421451369457364624658133263177673145431865070043447531491974702621617942166539703117522319054596959279001035129642033086546063735882350136448040480955291917402018708828164564077179831342867228068960*x^32+129294619227281569911129706342755193371986970936856750967061269743906728080471061892911766134995055997595276956989921259141684015806428891176247570711184298556123667446245974828886158794730010399336228665537024214817065804217733529230965262414368286664383492258861259179723901400318638050420252018410346249943466044579953367246765471836993519494600963674068932755272022674558*x^31+721092438832995787788451029885820549700275638609171358066794562125912565189518952038959287877072861295497641745702130835220814856507720921387661354345136895729077516649188722991319971760907418135503165769818309859810325214641775535261476042985962330603192938001315533820030025423306134346270207452460857693950384329653424333053886469291400461504775686655926440896766670603527*x^30+2916873297246331991772088521826533975647428841684871978349478992300012653900821667886095322852162202591066500910774271513358066080444881695491915609540857496243235540789252873303892336540447442037059938434176113067728197859136828381231187200645968335889190473689288269753229465072134768851374651010054609042758327728482469144655879582946656072925588635233152133848868901203654*x^29+776870226341519784746418759235277231516938226116341724792493888724095688780150169290099109424723449243858264523144769014348190191960900737226035973548955922119993869756105436132500363542946417912161039182466269712122368885299290900090518760899450570351046073203439605144104604935402009245434864570557417891720502303108266287342130707245947287234786875516347223646819692336916*x^28-38504993820520592927329365485115480613103652634009394780579052829016523967336106367060133393385029624335741512061344452405100977225102270033066207410893679733129278589135080739736268142023117651217677066358695188356365689477730980220162543808626076633494814067996511293479947073018579148827885898068455593612728633953918684295534412981445785129927306645830398422710870197180916*x^27-175804972809358878965256169468433279273866867634612204863365957395202539812905182181747618534936354246896161608077508339066082189936491534176531537544150263432968282033047710139267511220077444291843381107336243356476706603839909507282617464272995668571580655219569707980428099363883169249823306118665379349946619443363950709283036366717701669169559868625587042234675369739693538*x^26-557938565053087675116711900814232689105920403242201194546581939099937974629047274608351979873223639728354777974914160409027994363566854917784723036335033793235227641672359235805142706942796678280291709092408436080061649261521250471863948009204566025769642844458629512236740763903078458390764698875743642334320335423452357902461327500174889339135566614812523100615910698614380942*x^25-1117456679472961002856399238903618919924648089365847341606484990041847050991634570244938284901183445461236053313560992431892354361936910579290681666170038204440388525937169036345612678197598837420913739368014301707278583872556668893182705113742833978159820477664968308998391713391523403346097444215437730814804670519037963405935094638336128027030892153014378976961344457570570466*x^24-1133971252530487724789958058311211734861688744826884446857000141201577822574277562659758633314572623732707728982241786893612111695179646091149416616942085329026363508436103132268776231166342192600583534826030085462879246148629250787988990980912806268278960506106007332905080457765639468093678293390055207149475651411680092597016315229133717064576509804159644279961252861814342024*x^23+518295181289557373603393088578082683467622402453831855052894883114508495385540861598195442746679259396534652691497694551734241320687416414715427981011458977179263318217275678408521113332291338560362729511386124773385192157525227139297536197941608734003301486489964823458883204575100246537771033629089266783444979278823688926560823318611814788802353697369205807474164186088505566*x^22+6668650562690232522784998576087679558580217833829806878973745746899715243228128016329850321042457781841053801362331259907559432207867406288372399591492491107085337176669325459255409307415019325088568185002408924743393895466368871304600250598348437740686143097282483292156393049121008202919104861297909029810005110179087811280227536703340076367385873367529168677027373228676787810*x^21+7090064478564500112475666377366962458765838391938140478219115720163956612339374469836531918523861478857488113634396507588639340610948163877541871075829890291647600652603598890146834197782918760904562355821514692460129478125085526252094088376318881626043950228526673383111009976602277287380728154489698712394841878561438051491392704123547411920972972681428918173487832726613574146*x^20-34162959317363351841742054844078221467606286851267166465308425478909836194818623164945447871513854790075410410176359360153479871900027191319443095294491526126436128007583117409909808715164588909636276293710346136560292169071270667670211508265309902809606001746396387475905480125812632744593422624120432797426306825830014417528856226236357924923904253822751443440170833748764318586*x^19-83594369827383566916072132162882303561391123750566231344584692258020582420391900108304831305063485240426290400451335463788028493209751674625469045614877585065967653612269275026376974002248708915462939556618540476046325617336820002015732504655284578588531937513711734501686547672557867938735408104812728936690969272807590708590596329359394917907578935491003291691437230565495029510*x^18-41917894786138176388453195620268909247117557586269152084228038131555161311189537916049418374146223150908091651419653929578447705171575920291399080812227202022268625833511653723924947924599521120488725875322382708449481134431604663849645617543621286513705733020203582994052140790407590574582895012345808816087986950528500892566410315837548385449364542278211641603381557980426378931*x^17+60139920411396729484060399633914537388227745829081678562017074032966171611129228469970342300284576353374824326366618789546650285273457539216908456225621691243490030750821309180813921292802456988400478756945085195512971076377061737099528534296574189942277588456988510396249652234850142181684019559457205889533728712232596379669384585958823523403032392054510981663626391081528428313*x^16+148469258709881014447517788104311489677851905422841325849164576039010562799338958060172858508632386603170179115337063574351421789713638347823617507008002541454925613107913601488573129917079873934106194854869304186187745975050895917525269780754892452302776067587051971939168615908134075856973257514455005109323504581108653012156893882748436058003418320976088715207974059969880322463*x^15+20219533266411808856892885991910067945391295428719158780521353768292301478142222341563252064954375514659362000602896137192821321344605981362758480993325787471603045511240059007848123112808996168281740446817661264998960697210017016176809510570025913065335809166252263835155352577302511467865471117939069580380827721309334775099628415088807110818736521024673947915857591278972413244*x^14-583473101506928904896882443796337443489045983370319021646225891967199091650022264253249317945225415610136053532837171341387767923468722601526136629773314699636181868148655202796510595799180275285485777741310703807021469657725846543695755142646635007253163949115131694229843324297541536438411917300611593792072655207396391300141897367039462496338226518408928309234105895900215857375*x^13-1002938857034650259233375029099202166308518907361876944744039802877372497337319951931243478879607239914215764099155216111624177473917148082025934931521801022238293487056636610103237198155242387650871186264696236621839811605702970636997950280513145011495824304504717908253382980633931233115365548424082712851754682278147114057736491802684102736948623597477654859928699171691163348476*x^12-623433821801821673960477983248349485356849331634837520403925590956064040662911233149559452159746266824475637758530355777223630897584977019228697928468485256167047131120127574995156819474302320666970890003497438944874832527530644087014398426575418362864663387759545341755219383876492318677808351533859835486742090455961787853535066122236855916257863075995023939817372393127417947377*x^11-511255626207649452696923290486601213831876183160072874535132798975888505071884886346296202697873118025931521866165198470812993401101749668398555682256060257956197222104047492311703205403358334906425995273268052946051855658835383665986110679983702317395115869566263574295310230273076816755203144555848456569099683724310677760089468177993176636795962850896715337167922601907684874992*x^10-738395767865014969676585234565508475697385685353073543847122775944926934483532651863763130763594541253162646657181196195529807533710915551685343514882741539825179616301535139957269559780858848804072873593169012288873565755160353962907147526240825569369644744560559707851376220304153166185776459414550176396714921695982798396030627394783746948278903574195587053996139904582911643191*x^9-432373741037057589210408771063411359302547073608618330118825369538943609990278351898116860814725829881334335723156429174847586154017539347862197782507360710647550560563248470649159694291818355464637346057129357688089475055547527173359187061767828407895688124105002439665550377679212514432578914420265102586940047960581789378933817654753394941647010224990284780655585180277364922884*x^8-215470444531763943060475813545341818919266050552570214278051643515037988986864627701766836216089706480995646104400625599941566440416752978915306778785132241566569051998212395895931129037660050680621515072191463894274077043129713447960722399582376636771755178778425185270554138797931847699335011617565562071463038117832887321495347107046427969259624827934016386010549619202367778045*x^7+234373926125565792356798384782036997199456692251909537730760014084613548565651914642639614964385169645022855534561643522710963929782479689483040916251509134532354483553484661356077675463884353333119590521214069228671337836130388782343610412866141387656099837299361322550716451690756961187519360191710982881858646433657438856694730739469454718170356278607611834839002393486011860508*x^6-2528887839698908964202538703408237385491405893377212084364784264979037293649793162521558247591149657637330827958042825467440704580086072659098441465681924455745070443211557012393315909869615315349428489612749841441124492843512427895576814356911067766817326416280821262178647494575443837580508744346859554689702119252871334569667855513509657899450135004592977574086313197242917039*x^5+56776256856761822295877453779525515096423651967328566544677507660237531783932739817872870744791331156670816610687856762962611436620754619102829965923906947816142321498575396892838451005217259210225812237330796935854085794635635395560886372538883516154183450316965843807817097864893877495512183520629465031344601378747619078302028431949077685633247376473489856030981507644066753290*x^4-17294663957259508386524567908767100005434494276791008603459196512626874704546919715375581340095890884378820824525459273301206410467140483662871559901766618410609518151978330774159391896334958874997926965765280703592646048967889947459849489969381812582376056074278334218061490914887055834097949729207002175389257434515748910457029086743068448975367003373031653831805512516943486962*x^3+1550210409729096022499532293983940258520401745632512647592154998179067047362572371566089993587350448769826509374125899717857551907169491852049336973965273976974464635677929891459358060119075826978693428758823249492632913704098300001655055768390375179141462293879186144504606267537643641997006145066275514725555205490161205676774737305152996823233324354198827933306372420932328993*x^2-1889876885904287638202984916557268189889150714782928774026612016605685386107108128912490967395906598802428569379621462163411753505275769957898749845936755904952306740350838066938632654287586416144660585119545918429693302374482237973312357165963952611230295670843019493470799351852796871856853037664023329549861006551366062533937184484662628220239016899994747570679911655122331196*x-14316222165287666343392268486397028578047099470115107342811404694382406062890179574310924698806861136728057568036572174982272721361505465419890418940864139426953327183789481261850289179824869240439341552967174788188147012090713360239983445736654097948642390339529177445585771767120931382265329053804898298902995155088432524809417320868505951206096577688895242314385203058780522,-4409551636720504668925041093465404673161816154516885858689688065685781481638271687394922799438147286035344515833342532624421802168596082684361395669064938998111205069540645382641728020026650771273976573204981319465790283319968796453062378827258951459946959949260102461911612528216282905447368324659489068949061326709176568186281397031545830601423201305500126679033373*x^47-70347578296933125687140847683609408250015839747657423903123206879995926448047081610164562273892467816477139445446369680861355379728059842036100478321579549789944154829690447714996395919181622203444863466231030773357713324404574000051821177882408913755385289972344559292812751636624207955431720710045464992667987422133246009567486532851345467554706329071293817011988849*x^46-592016492225359104798063444185082783869654956847616720423393107071167522835973914200084001489112068984480566318597417486240904593567450182370479204958182979357197719687523926850297814543088886620208856925367647665269787317961947383564905398446516150726760604173039951761667610781538970155411177315209078918744261294667499858741714383593014582348666191951323856025267649*x^45-3411923900161160576768012711900381765568382665832835368348819709964582817687838920938063029864592588244667007841125940879918885943845438823479484109020913982876084706299826147713695084360800648835553121255364188164555131640858472124125278429891688695810648816462369574945582541552589103412075355601367836484891872882534038477248489070661610478909976595265803516401722845*x^44-14445919442988954603092858749027646940419685924145715143529324950465115383388861094693575513202518481655183498851544215815029928258514698872568535041125519848661607808261390326357644450253319867470000288732863144399598985667796884950255713087030515233938872765892285209113615441567736456542907052618185964202422841572328441832659706824521813854118340504292818503827628693*x^43-45718023284347690310024772034816133576438697546330570313705839203190791606587423494034767720691870201312516287192112165743325333952395096653338074907133996600240333579913419538295438128330846993017136900431306806560357060841263397100864512376631477884320166341692852592562409931416280796044742346472904908602780154692374384874830881871712285054156864801625655108754672326*x^42-105099512302975075264613313402112048745322691929104537544484247326074931333409482478144396443660291529889895873239166814586422678948377342554143561316518853152996612936361747266466388986207287503506404904928453414378993090819241017706231688078100810619880832264742937766887917730143484667966182307351056886291948176594068642449456294085798625012103573630808631517282125378*x^41-139439255168001382988275508774615770442964981008278913538020602773871382472915089529437330419364287499142153903200422273847589112569462430161259858272613613925464910113593857967627329799864616769241900782551514734794424137424924623260562486624646957330159047248980874417030340887750148173770141078914591366428326984325388796184697459621731324799237213889558107435657641651*x^40+132322256232905253695056120542498300715079742388819980809277436008349689699912053944032191021972027356096824740008138365121208232433015015567351577393830220623212086192653249111482049399319512679712259585730439332099123808289231309795236526911986535737251544502385251814044281590108419258170287007956456202906639268737201629938835957754134986919848909467548212981759313532*x^39+1486286725997259780318054897188535734546750216783060909691767398183342401537763919405209900852993637407422933564904301443445817653701383415929185612335584737106405046535866673989316755662970135178186967598137721110159893792455388205615569519091757700944528321010792521946110240412118757949816911582673705316097143870823054175274809650099969484734806154593751000362481188267*x^38+5554054506038175900982848298149435953589229232484734732016504985700811170849568291412422354915604085822104777298485065822963311857115817350722221860967356816869238138643801178249448758133116550997133694918964891370322172167774479187431248828663759235115520467601021470205145066008477739167521007629191560936102083344018615125658526300995339478987981757330078835153244535896*x^37+13985925254146660268843079910582337562789863965042859685075566719763452245258913151363305113429326500174429018260683346944730029471616825211215965824924403073928090877020222709234341993883581523625607249122117328763332007754833807584422545822358322677124594661718490876746061060416817198157552329968951064853218513426382350864598757310787081134127740961387377865283148843675*x^36+22577546112082850139685059768855087812802680243878875845819014239100214133180066925118421966861909597671637769125584207261728223253927231941127074575734383659782768797416480909463101625757448793659811757668851706432179822128100045938529925186205405876605320766584631606171551710412687498697720598329372633496507338862283615045140708137369161589906091784074524551828182703210*x^35+18473825197952535725749243316096037411147611366267413930440599954860709686417418066309180073232258693599682634415846807898041054783205861948322159417289487212938596529682472661071236304147231639430752724977825364278381536601315864812298441007549654720048665034461159759934114873619638009921343579926993805872924459266175572213246808113248446887688805408165988817089845292885*x^34-19067997723185960580637699050764399628259369980784341296430568188306506306365363197482640727088688292070736114368605788376125764867380945956221313514261276555696901184118194642221930148092573284117671530834192436309203043780061467974711659093761752231731383719173374329373029788355482928129327256938767208520266526103325150173255389869332914665916159363220785660430139635017*x^33-44991107178586416655371956326363613185474577570622731574755507789949874069665753234960631362647451607607216414553720080138875582940667329502431043151335647930798036521423868343526423438716736557812593269524122106710322643136630713924598800190273200218756441635421736536129453391190473049999635827435135270686722976741217194785689286015755042812399966255923288282406430828242*x^32+94311531525017589259481264469725284618036392317890298369924068382992509049374955235835055083280880910746397497713554024855187050658814855282950414244419038982511184125301426537373912948731498305213826310651885028827838267716094649842699120335327179013864850988723156674439453923271069772076711482628706944847407408117015018188014096821833775739723494789319499990841685034991*x^31+537649597599272132093930196716001023193115150515529235336570046830152918389279051071458583467787869123526272542279758340317967957183202987256157291313723135404092062358020522587866998304898878809453938611716108281565118683250046361032332799540167547688434463331249211596420584195207306692184883496127736805691412335602353348126082693166782855536358643237875706806342794475044*x^30+2181253255065710222088756233920699086266765419290868445004816911623391363533511755877904092659572950551831680308458603527391067409978985226276369518314364129757210907527778138675814314999846462078696823294146022274926474242689992158061112580218401984753539516350986043351078608948053022018203525985159472145909322374443191808365770250383208713942177457802848903311297696358235*x^29+650280718332521770723254630142907836425961878862621155086652492859666991850422294435038700438047455989033945562784410617671984419746223809006180151574486002040934804358151673523532643570579090678562459151249780187147457869673224822258131614991213576750381796130456418808991025621527085221507119705914835042322719607373303139058444643561071729651909935938879611780881601728261*x^28-28523237686043898848178189880777874099214228792663512761496742364207866623753660459855112365738086375982762040113395241735054452876640824410522547145693419236710346899463014559364713811135240450620258576658645017262646001908586651707060257485960346098508900534750862007866557623145648694846325656908503178541246406242020529725805555662812385276607905686783552890447680161172290*x^27-131308789338676241440212496808971570509691401530498802464472709968710130718245883955514810531494159872932807574801613459355037855398934764446800555464096527211609864420114533521812132522498050931723881547006523616355833592759001553046249344036753554906061001341808571822255012999483397041156726956872595649928069568787750674001522032198036734005084565703848779082651791408403356*x^26-418208068785986197619169546461489359313257919054648872300965226463070539399196844688316654146182890083737612227537762176479856265645838182470662482765009897925790287215864016574941124173649469159370059936919385414669441719942047331769940761073084292299536429141907041316484371046038998999117854275490920699324303276543154539320789515537010532850765864219357747361436534160995314*x^25-843040443957033740522971875193901562215956377116931779367369136381280121161268167690190016985041682668949942789791990986426999604601649999886795677788771764028726716969569672131956505952403889860871112370761635345283157690274799748027988901448678438063333181034366788381216061533141343679180456084975095441840781405267070822860192430244245227841180355249781445199043277940024310*x^24-870569302210702272782653089221668508541701166115128255062756631805545213086787360600434507800265143019933568032176063396835069724546014319109763341098809306449233292168147234764884953931124841698824043457081057003727166585267357377806610918692562209718312350816706059321691212385706254421643936405423155234131797393236308209312008498417278834959293460400030138351139009958339538*x^23+351892649092452979384796867491213432097676900495317243879790556214266488437390546598519203256605537208889982140857917734880367868345601845275046082680890773887980790382354330581641286540258182232447225783828108015010362025110855522757530024123610917642279211695450805339706968074150364876153886599750144265263580989536899755856702962352863091496003590829883514845617810654237836*x^22+4953068896756469922135746198613307299710591867322542852940866956133119198140918017700631803497708980900645553423252192107048821879087244765450778577452994602289951573949923365944780918526823277011075711311912811184155037917380379157454303156647751362469335609520701191128034363730198741374893861371275184667265071729318402378566232976411723401346986989050736770523191835764018806*x^21+5422449145334050650100136600609509399538728349812591776473229536868389190894151819614938929849222660405196042609670524268102732925545595635927800853252308640461694379481648717386365160411906296779511405531327368961689680706514500984848757677835419313216951660637987350508531119749789213141419297124264247386992844823431976674846221176358420808609721035680844955591164650782069734*x^20-25133484531907482742119221071879081191413150002379994310661985309787593319356322406331821875109299059550002413508664210584518391889842251671847352006745696638031133292372214396552505000359831109541907228703219661592159623690961999463330696390229122500669918027472952629915546705869379320311170125301059871846824535625552247549568844037156095311500400424714500414713522668005193439*x^19-62793938432804063337652777555660152442494363002725666206453072294304604113688375717869316273485666608258959898472581862169070906298648291002619001749316219306171033038442571603886954214433501658388082463822374036194199616346765436670548853803860847235859276788929315696922529221791660284452725988653664422051737120121320337945768873439723761834484485898746046722582573890158921193*x^18-33270768521941535573365002208092525510132023505887772561015436762055111105660932434689586127742144689266384153034437909310671360703064623609554968794600570634214334170010691900425686617545734758345966389960447358904578799667627501278719020841053355218915993937605689757627783670594120701860830953459446142012327242674399951987494967120732522607585318188446579429335692628293119679*x^17+43214633694246338105664764877434229627877412310721002328552742884298525983215791674580757525025644997049444004432193681235043556867070162398058201749115913222196226536735937243777350018612458333484930656978743412405315459417901617034554348273523754897429103453098102414659016141312696403037839605712077047726019081490065576206321298930224099619037400301540327127113448667922605185*x^16+111393034259998575422506373885546272074667546566699533286566893518636376403418168101597433991154577340953393606560700427974079206629148825589680610288995956502340380923119176619473079484211687013143875640670533265453652262572534500126951504548336575690515787788337807440911878115908433732796327882820559501281740792741377915543251705691526991765753555315365697598050265896292186369*x^15+18875250398978590921221856417486439225283354587415253718572372823639138649275621182529893828866877262832451028287683058491710240751821057369908634017219346092666470626923081420854530492389860571944944233122547044654244469101196561907663426799836576137382089176585865619315800346424142776149511301395597578009433203449318821186139293374874154697184385299266408734649136909880308810*x^14-431588066977504356341926829283696890716773561728540417579490024071369193910218019301643201211297891033578743526523611979693539135406999147486889864587202923467919366131223551950893642636150873446834260267095493865331529497415756884149828610060435892494139580954949075595479750257540805058538627096070349755400039169968878075069830679656364406331334403811744276245090125477444319280*x^13-757925279835790032431720179205547760810200034820029630532091907287451052212333230485967034795360150252275100971168752792637180443642126150814692932545622635365888188430670355016211817054515563320988014694574792936295740481099559652791855181656382187831970867486358143478666434441024707035021375587776316246853472436404358098744308320437230448255962501187043955284838083847386750621*x^12-489298968886604153197511401330591587749090278835189622149439862240155331697323503349538137260453379723059213176360079734254549545542990931422541055020987947474680103663640672890432840067928048883302121680239023823661687785515196772018293342358215776052356781125012857454624201838138181554414412134521835886659563849636344503278772182569209361007520800028578817487269587935132363790*x^11-398639460979696107169731037069039488485690325929955004473550997262862756719276844419804913527166641802016233925884825482589643566376705094758595334287378751602481390272045663407691537411702605252633205820046525507049659102433581965230500556708638300792375629655777346066387413414755525624605188924996000698197642143764958570564781525151457506408867609457184105961468192131265339297*x^10-562623445250543975690411284306901139880940730946280823708964995143390565061275672193390091562347579092580474899337302557270755305627468659078696616856630979055186349033711077933895170348827208684669571390862968884946663580884404674552428468834314011316791338711672443808797547913846908647628715264946055054045352839499908600266865335577073276121368914631199650283764843810931448998*x^9-340880016059213155905292383368926310788557732649192250579760722149153429891730101096285294734826821472722267043360867906677103346553444406148717193205785631528187781658695837088479541684388468795008015585850516705940858993468492729262497987633195017164657388305326463516020377794328122971452432001766090409722085159155321499454477156687748421500507118950953577937610516738255803667*x^8-173944586250611776051800302185112306225506884614110432256977961199045378660247963822154510816369576745775460207106741369473678954832236304892073551689392585934372058814935723707813639639554230907595343113510113218848049034336339047267382795517214461509326167180366771686295042442308132813277791662419167698916519411342822339011031416945069388004008098773064477104803184468491571488*x^7+166317398392355250581000570564305411922891462591176414726601184604302463142607360891688657518762476541507177856904159468420671730186585751459486887656670817541307456965936794347755060885306340425747096780976496371908481334649441570727772011339775065497403495975203639974534758006591244318681640403309483840352255096142974153143012868400329712433612260754943376918843528723320953633*x^6+2734668826782848189224450515858048366151713307850308071566012911890594381877910608871488709954928433238509123085457995902738286983706928787718326745199994825492660965609250351016771355577678070423505055435545049441483556681741236345563569621319458661854237223262172054122525636738141331419662541161232657173017973841898149067747366336891675266484514698758745509173450019699563097*x^5+42700781191015074406704794249769602233850455076847367306612182990606510984283980310396496144308265082633540813454628559436833168550035290624036021435306849535026869116468023100629260798854459137214600835850692527482776435856881656849687367099580493707348938114099610405305241434933605929229823293612208728456187804028542929312067331743780136764122086018890253162661011008898630704*x^4-11769483913742568467492378253003987562530440526238022745502241852500017258291323101322655741131381613420956365724980905258218956542418584453913404999763633393256531613332939274625215784795990799015853171514712161140629231026650771533815806768809443355126286501973918324124259993397480671790080778788077853322013958117757647352000362055613073488842398963269448271491475285138000535*x^3+802554452692909810642885327884325102990153507571747658372497740541302631647621965582980422256164924338582669830665278292321091392550809406679047939303012462763889618956337696770920354695926533324284547867734593088717921105675492285566542270198490644593164130366848736101817806869629668902274788233214653318053059352163432631523803580801742001315737347932600155786269495599590676*x^2-1393143365289300124508757103658388425931809854607240495729851211814280335521798449952305468614393500992406999579125255536085762084098256207976675087781507022988819365285210438772385279027239183285714294955319900571853314865779822047882012214551197901881559819679012003508384784974363674816118562447120118361626528474841859744458841017070937074477787597874242725269633143947772531*x-24023420989665202031603786215736206024062206779862409696048190805187634066692037785668300204603011896497591755284985322479071820989652807363140835769084451489329148234196879747887682474389642639850372499063889323434120847604092854274106104482200056383834822695456658437844063433233358345949601166971651599217672526274676621994548726431426864567004387968450553983487973829530589,22700601764952581754497399957484197264661321267516822949999737038789354789794255122447740607524475812080892954053000746529600377104209577344515068576322807872892238520806874654605052758221210973275770237113654230645159745874600927748156328313686560047317199764328454785375905970768272012116211228423199047669748457901894306622199296531976935615332968339133154886322737*x^47+362761377623295363636062858311006949274272617156342439850055222939250869728141661876776013841507909597832550242507992232560225020058702891398733096269286192413626021063645984230059518112271880899682094766997857883223195108882976538862636589981166416824423367021303622532517094440283526411853803703917271764452720627304370322813838981505386416050936976920443038073435498*x^46+3057393750908299651889590490182950667262155274123882364235238097538563486780706432708151004739342128160421269372962761820629491736216258024898979023964986987678514128229161321061916534689066464912054540391087262206022086472694912817899928237010124181992145085657891564797957263864604436655072226485069519742290466536195966184824413325925819447109420324838534818858006908*x^45+17645707176324107786494298085337201784240021467876953608917227224288751586121295007275626634220437297430959633763194672021905899101467401411417518292070975796015026064894404322739546682521927305047796752547750982566039584429505584038459541702502123901975445874051559101474943877365395370812948034953436287563994477417653442601467772455280060458415862400642956522292045806*x^44+74832665071691209632470874639695950872621755835999601473563171604285488455131175513314602049562893671219275779002260494215122891065038311654656147966681678911181631623363639046176615289995782487991145311032880119689522970506100422716713189060558898112709282776971364199718938090165390483862964721347518907516910968872471951226656141229660032277737567266399160163377450072*x^43+237313693352304012266360740199884125060541045168719159687231100611410477386918172894976463782907192424437605860498618719636068864050866534439311028624554996987580882938265692104134697774636700347730248384029069675716502020801909400602047117281874370402638826365126210386897825578808497655751156571331422328850947954700243645889851838415188517545439486215422377559415112364*x^42+547198897244283872721615620540516697581997660497230620328897986655530154477298176537358147494674338486925380844746206888837601632277576987183596185309533790297308412466008833340981330997470797262093549869680832970280418073859718212109570072149386306395548621963312195910348824968042509269625959579987607513730552027909732811337551207760308590473755629677688317743868888335*x^41+731797005965046383483056479457305763266849346614520923431249931907730502261996162397507581987383392018585460701456918901514745649867179135179125526702717791660890531828977921230551617445617752488419753554950326960136753637277725847043129774449654033069146610210010454219022931491529188029681512789030112226766403062461765711478178112895715813541418367118199410675054937554*x^40-663260968718612146710920551451357502379404934512570213789456670419703329217988636984807668730255838136144249632429975994870320917551824817321215164049918757871341808841854858640749643249148524342257351132965182972210315402845572781873360690787998630166856832583361384142519107855085482536251941894922524122333740682357538026414380123754639077840758976151300190171829678499*x^39-7671599190282066150354155103336083012306298008123225497766544613213026625394637608028189825924466831387738916031639486701395492952220450187203054468887186311396953683356422776517216931313233039655707402838419981553700153703794090300781308328736154589039625643301181438826366842396599146719634196160020622886692238007019574488745814159587258119788524787419324046617301908690*x^38-28796565190092649146615657318093971367433298930374264960720065279994807327133649999513798815992329282194410842214071927446173339963792373031519763540061108353810398250701310337946562064193398777142012933315455526423526662744045867743854830975252912185375576221177549067118661018588760886594373773835486251244566519832817098167449603255861775964616790277616580522444223230407*x^37-72749534927232436659418191144060000130367750629103874045737717075384271088694624795630333858473770869087107912797576633728425235540801342942596769121326541461165554486500526602035748535093444380834884315969983927216969092191201032261895717999192866107059650517852035363811552199677058322640767839826550734238887152881809920911904305787592282944845523539772531632058970650662*x^36-118093789968982602095428268395723700912982126172967459033915031937103396281611807330631164431563378666513968506517375764275013218038025965890062736838533950617165485677352906460755335986158763445275291036134984188298985040029375789778104425498521352673711499832687965502288147451992045759704261208350297949886915714493339628984133081348853495873454958131552988075703875603293*x^35-98047375084543709815814243943914808593447383751776049506323560403338090142764068096758660797389335317742512908123750617516302631312979633027486863053998173073777748722412640480062839999388567778561875852072243564280570424323475221030157350479220244969669055062127101883728578018704652401403658718909446022341844685870881803083997048449802737436040008547332674616791407187334*x^34+95906184866887934129535715657940373218287054551809996430735961102082620114621339233381897989254381874393035683798515492235663507873835032121754485666893581213483658927446730367685622152385275231600204585475416668626384829261465594188152284019786176990203499081348014196037511931690854289092873603524724828376065497027834649425624418711271619836338600073586624799619454300256*x^33+234497642170965523311095428355679793135015841044336573205918773573831649781965805705776524867812492159998436397932045955458306404063112878247105095578632838722767946747820270372122171223409912937789480540176918193861519704199312864723160060563254871160710105765148948658967028599329521583073928816725120492407169582721025589963729319014159819719289265446958433108527427601088*x^32-479541243622971933653214488442439492253586043699257090818751889057630393619986997632590735814740181662533687611143010161006493205211107692941168765973135341884485019808183521251143193363661740995473778535664779384036411486545811084925130489552302046902291893209847734630821667153551138437246900636440528956821972402193114260001240266106371252296985027863578264703794159702535*x^31-2781613416760097930426760415494409441726157933832157635971463471011624755464850261876952858384121706591619885315218031686767474978676150082589595733501287834615016384945681473656580666887632457019234968459101730840137826517866279986292652487915514580370383861719828847148780045352175057703175871012976737681266875354980991557524130715592567841049779857825005747491273286570548*x^30-11302636239804152177751339083638595765466130652885615804720794758657899622372652582663312642756548628724645749981618213996202541223875788530586202144854992445327139664247726468665231346098562539451651155063065103141711676378998619745386832775585950255182195370337455241002427731895427807355110570513268054338845385607167311663342484476245238969875413278735440741069641355166103*x^29-3642090445098746603460435804043797051829694091912558915927718301846019438420565790650408190386501937502273271642136145528978458065136492948476098859570671673577167334116551302073251316944297017290983368028185139646529645940651323374552756720257980346109516291708361846759026122780636881361316846222470978024448335193216890760486410245613701907863483896029736232752740424643642*x^28+146774658488039161122792168125061613525903204538355997635937236462100573849817049280968408405689224150715854220376343733119843284293243438398777495897771929367996634595261827725933612315787207593560107167363278838316578291451093694591579872441905658029288447254363657953442287212133098695068227945352939554114414811015315406033377223689144799882588562836364160745795996688785134*x^27+679939611903004530171591928487462057209231948901017985007050215464853033334392026676535440624349177655353765155033515402925681627655386718795046217806701812220570028605644954112278848324407974248128234449896147215024198247258779464099908831181560121356251448998653845469352328654900761231269036371374154274926795915221712267986322773326179951966561024339674477108708463182039960*x^26+2170777098278589998711508651440115400424924346454696608140352597512689891046907201906228965628078844053292337864082852553414290175294918823751696959511952545098401604448550699723926030748939962898317869123372983958691122258228287915680690106911341803131554352710551866646920629407150796126931171345555504255985249420897379524020229321942382411347747220758565591558407391101271816*x^25+4396170377415352269482290237041555304337128797412674536008405166991965570593614178464586457688263959555275366321161992818885958282860962773412475355699634212872211071009391696759004128148386922506456402849432240113020350100502689176391701014567496001145304560236423283053213047895065190404829543099783295711648142696175426552655826355182673311051011217527498955446284693186261848*x^24+4593058603079957384438259535380028298122138767249258347907944266243597050610843758324940355362627430357940553681856976179604126187953861466815838336039784247829562395743434412034892387253985840580896342989689388704730418302407347283282282098088627311891454629810991968720859227535780389122072300095624663090151875435669327409454024506292127941588602226402196023721110736980440846*x^23-1702142466993543955038686867544662853954229820580095060145369254895587327509816849399116318041799679322421626155852865902975327266573334466979679865926034149195747108140879290820814951271839440077006927189818344343624094364075420378960817052778067901873351467388852103151408465751414160191360268856542463169402875002573873071745015085203454916166061133879086065267590593303266024*x^22-25559235333971382166857459070817560184133922173557698686881536202969537474449885539586798578109158513433189979180550626914716082418349853778498356344488376848647113275453839095332050289845725499273838754726229735402188295480222880453883862295426985327793048221764373505746682859492042449826359800502669680049384504251756922331945408874853605581495329343439793296154200035750857936*x^21-28594911959137480020619562561544236717959265952398078524429625704416874373070794951463295800708244606388859115235373867591225543951813625945836312674579834953780011095948602812601787418768999877127042326472600906924813206416666198813287969421690966011314362085118820910855228576282611612819352704806910427706633570499728931331600463046691351241222466835873306562490276560716410384*x^20+128699657592721872733685803091397435851013582828110791090523261720281402668485526883432298585020716738245283771900948707653957644615741833452152345052454401761531103111637972107619790778779264899881485791623989700842344098045605363833806886113665390040707619383556806435101788846309403127407859399799004646782445903238349520588993004627501957893178598363830627359597663794180984763*x^19+326825163956147565107017641323684155600152225785688030828782778059410552143223566134456777142778618403378234769314161757585045952656472459199323616057481669093209249243498607015286245181234890659367223939476933758772316987252727141715228519790941899879128976162421425990487630444797883922985332022094962433650309467608219455963075447955809269793966825356668945163716117733760920806*x^18+179695280703923119892399620457137330573905072781106068958942154375914163493384082286667575407896090636424200597739577708582172939788455804031544267358082211582651931968424313196719495132911069476018396357129013293465077712686630284681530649069428890304430393338181545770370745705197662963355444077239051433038371276621355109057582336590205442888385643808313996655773676724060327752*x^17-218760611816373389213585762166563665423439459543539095462543797140432827010100526191215360948467836205199497147037499925105282288307221249915600281773606483516032634105586032462864525849216535976388434380444675609963686334791997631172124618500089801523610529294461841588822291648910991689775971733751186922584927097841269647619344900991593090361245644727822905289904674067571578122*x^16-580049162935661176354073428899364526077249875549680791678275542311325400498893473325714374177085700644155303745066379670593848563387393074260402176701449950541237477534976641539987554998864448886086792200189923507458546789080250975604639712630785586073558254796217210350400455774958807214424496966267904596736172868343283701388975174797724592785723087443232492418753121560605135042*x^15-111825496302016518118715332473915168133325116244238064672568563207476215965370564355076799581559390399606223118403059606968714124171963306968615149632230066250449132897045265709492176956727394414538670066810348444233513651576037784452331608427068284722786694416303387572095624824774025706627997677729072373621513300305252625458010398326038322723521143694945440677873782827481455500*x^14+2220965071225848255272677868598442577005484750066836766034048510606763301216459038285732254287691461913482983418223793030015259159523887798576122411836173874115542362367396248110897660606368876461912095309164214423063531908331223619254134497412933976809682593257607334958593746597971531595454309036112717466330467207998551067002142182485077320095577577276215122329318682205544067783*x^13+3962036281510656338024473496981385256846119572579504523863223317167335010803216764570525012626727365863573320788237508128002164923185290313886687223165882323756215439030693033975339016921406451021912541716217354850461504263900295251557384757638893820969638260689805013723285766016225609979881662747503899294255284771320029083574458945172822524861913726478335627473292892951044076902*x^12+2618391329352937762382061924651441385199135879203522332706850519960221062043322020678440400954850086858027160492308310069614858906054621291234063291141386661829199742463516442397435347835593611500540237948895442136540379704939066085073224421577286491047610121077258455656217473184326007771014109469465257993119218710227466707191708804646349665157267601408419899525315445667997522531*x^11+2108511947449958068980862186282101341961591651937835328577023589346527257675996978170190431597545433787356938954429166416030423489635340493656429089903198322565845402882595100315002905472037010090058454479346752775277802819402233105268408931360845963812333016016702701606553473313314423790568636708464366110829080373446396809953996444125133564141883437879595482099403759399800090698*x^10+2944136018174366943191201816220277662242435642619331239689742003457373616136422675134374587253708911081917662650847802811255345153908324647994960789335418410528285408408520980132236237049906098722365005092690101218092947141921882851410382968205852081890830341694653139087933877153474580029550683720402777364657731420732614060832649118816534813713412319034561505805377569231055555149*x^9+1831193873413110243018610955889511231125611843136669650278541700750024741898750869830513997375634610684619892848872494602581801403554858435296899553703756897880543766120922335597220651543107039106024569437587769069210321370105347983169107585500570420907986789083045797985176445597620799257417187016340488163057209016066998430373364501419978677669198511559992549341310716296618067790*x^8+937363116515106676110268917319823411173657171760534314602071946800089350299327835478265693033868118411217796515974806910953191091476911777684484759053695404325180355166458802562391466439112094775792295302344206495088388065554498790364693656912934803019866188800252435618704293048392845598615119103385199266196931014401940777099761095878737564221369461512371404989267184598172780973*x^7-837755211140907972632818616008966421990797697869334066977001734247864024812815732063912776874407891792473976170301132757623608872498295697317360334493838069985130114776970047774132859444000333336347378528048753127103111300307362631932406147859578066982114153936790427061014796029869980031819260685102643980915890590894187234614827201945477889128730719786349526034040365993715218962*x^6-36780024090903503465212913052834897020232790785135663153838136625727405563515017000945100276954716299097630449755478220235413272397218453292331730218498323933883083316205363802740172363279779909076051193750194103338134084543914904141781297788767670152300699031058973184058099370310334860757801356815838124317487918898368393905001700742258402556104352954492832384200812021869929748*x^5-217093222197383315151241115429960447121055370143750762337662110929660868570919711634812318769010655052723755236414955516279463962376483539943626222697496959368651313697803980850954573739064918873995796570226554021632831660275315658181765238009375593148619515575105817223032377714031630732628367924905511940191782124556459677909015256849713466353803009752166902142093728497477492832*x^4+56874666936640266278230778908662461183396969190106905002221749909837313623766513470308365704575561643094741067909920592246226932230697432290688813099924831444407952142711068779685862512632218889290314504826051580076408838267189573744328272139069791804144174590930183361050165706942072710639004186076431269760943091353714811206137060453741891649805198568626699996402709387390752547*x^3-3561865349973420211182078099994230458948242182594196914073883212480988923864900021154287549204119415816442215157646217096322817663789892010603241418405269509437748499451921630951676101195084298111102239634936310297794564438331607720189086965001090917673351029707143677709844019452555158826218267379829921676128197173189017811586181452603427960429309304840657746603919924094549992*x^2+7088791133188214149006913552888666241671912172817664672411765117957756127795001926614878705759322725073341586645778337625159210687661867723606884837339137751595510728166181419002821604093525562615413716081318976184624665144617373296432683771493472456514540806502808592287113550121915507891426048238206211369155925221851652453135563697523915530430196033185731739420493622910723549*x+263664685294391482512751085690490770946017251256385082425923336397619484078195002389163800221835951130703981159591686140571536188476686005419274979455222218217418483626422074948906178813209630709138652881720263645646524538967229535039199448425796530460668043520905996174514751988729327062794623967667825715299775217520505648722458464483932562641767695814782322277031224923256562,-6436217457006813973532367951466076200272958332619367705338268241402311080241785474019907388717743798496666610893813282693272800390851590246460220042172252426974559238350712393304914773245486803623640230599498552661683288838583860205203972053534262438823318435261341872818844508966712326450968407495618657772080602610431404692615581716649732784357579378499207323325281*x^47-102572725626685212950435930971311039313972933082998430020596382521452207252267992245048577733070433536136543671074891274939257285512878583658835766880241737786974712484174416994017576714252430506400337130963567032057213598195024522826669649036817085874484690439636976131985820325549155150161770841990047522475872505053280269110823701931752405655888959569192909481271993*x^46-862371481620523582964024277661685989962648761588795006888537449255634447717596534546676050108223231487538708849059433763975173282267223495940685307736146234815228382225988008764888757244744560878087933163983823834473923556698900674364440698459131679769113179708199573981499016532956040344479096058125087454105919430444853864561717093672248147961456705870710493919021683*x^45-4965214471604632535768956221247622906320842679255612442856642461981142449080671844293114687028296845704639695508619151268569584159678022674027800429314929336016331774051229473172084916182287525600888273481237695279251290327515847961203135781910767566757836112949397883621916381110422001943690333841126124350934681156352498857964040361277727700138474018316050347416050666*x^44-20998689174752639289987914461740103282989731188661748217358815021508015911637812296352888261655709167384505430315209784418373147617887891898342900249562746646184153705119352638436445839253779000364568823504829470162196014865181151912252989251556744174153992762641127055518171723611284067978019411086101716227974662354669325324247644775264096885064002978442875570905809604*x^43-66358586936836604973462096419917617230434727406053321635869888103642043731982930620147570142347210576478208943169523245950598009605082228313241819486962933262736765461070754483060782334777311633860456651294188381688517041501746017155128179181472000439199687853223165873489358706365606735897678742734804345481507834697869589982642049203640521797307864995336608670442922899*x^42-152210119065825106019335775609130095098473536885692903602476137789823985528608722007431246853604274046408862628727932633882065648957177260626119559301026824617356769651717515316456231422624465375578776789582709399317464191261073845798854230094361663206281546412079633847241387517873983759335133725199379152039960777897754096898273685069039478833787715278918551202583538768*x^41-200729713144412251774882881798225784684577525165833206868550455708275198926318972688849267758576948222472522041679955260546295092629651636859922717617729931828555627347068881377721176149472517773044949198407310088993404024944982349470411322142103013837291642108300883890823325346344083622891450098467753611706338008880640385604678275684586359942998155112705606995749609192*x^40+197018340015895482639826987464737047311381125839525644241473485572938563087309668846551000814537199109774228872700314309929849093345976716072801449444920821454626080939237585258835395389069128619877056308090434015992525924576273191000749165719572323316486148612274677439582877579775959359983886313998327366795303496652479710977404229101967199727212842890704591542645116204*x^39+2166594575985597386758023082158824949508993301568764084369436344010193545601825232273084404300016659280656683231835357249213924036664923545163599059309073952100435594568942490917052480007653295134258963869247936586515914003417119575689915751123964962328059513280512784474326989631208850719575148199153128954348548377925189942965886789226702846448304498303823592335945939882*x^38+8068956511708873128418808869124258786170409341491839578873429043957671082507509840292389578116277929856974865934637904648239778881389442057677847294772409032188435227008232499351453276913900802089116675860530365187786638269235869079135215047507747477724196145703412270867292928367411525813674054291636816936504394983088922905920918615184044753577421764028760372519899558956*x^37+20269326489281987871279351237155465682474934124983359666698279912210668237596742919373134121620849061624551755098867987956370797085244201518259350695394167852688003990429672921127886157726023918883157775179371011658225469546956836910676298464071467458756234417443110910887298925812744184376652490479642580219050848183168196591475374644094993550160321999446403377763587530218*x^36+32583644275571914958047084564855650167760352528425333809035024248294344984230913051704405597196586070619766773709131433038489244942255575200793552951163203614879870771169526237923637675267203331204263540222967558497237207092301591362857351307377525434335023044360623756219712615655931691965631904715878153232507088815942209415843041697325745963687572762511159798645975453330*x^35+26347838901232783138301330964417741897475536817307173360492126475617393708847835550073207374149423191681710486685408124780580461750855660076669351737863633519511217379318972108560918189220664750389031382888650618341659135141121383714853813129939101235579579559908660054182601199408797262214265329353489956610639663769519197846993629803537087576542537488792320166456221501340*x^34-28363882630901469809590501546729587508868729526183019977728763671252171421909716919305043115410900864272331245772444871760636757606049565196136877559492625389743580924038160241057901643769690546381642669426816432200106586926240137275095395523707926079463754387910665257432263802587184803306741325764648034947419574912844982209760094261505199319028607728359228528311565940453*x^33-65215239453415554842379762042464786357430798828740490330649511643834383681173961559684987811151741688088679355042629347425708449888897012134077827771250465447950563258320715571123937791552285898746938346510939525856949090409951877081149710753497692286915194162334081244385174899594502886645346375454795114126910041459466098203200666112241358638726967564878136756990244169397*x^32+138978600497416151666388578776664043986858543133572013621308283073681406184227925680413908372218942223707067694987931875134557703829450297014898904018455939277875215538023189254036587063323982510389651272422040239434781081269543674892491095041102174307109812433652538195252617884575358716101717334785850766952060114240788567508791432276223479580423115984890633936525988435871*x^31+782665552978043605490944707499663373599667002835073584932583253021388193165318048754142510581886414023111311561086047765943879449807085318540700327560024323330325093967207541217198708224244041250964137773040999774786056198737637516915932835224933730470955645540041515335273357920187878447929427017372622481061676649090050846854152024778099690979122709128206037987553719540110*x^30+3169784334322297458257084418407306813244153960647178580306729374998758052005596184206806633652095314479120242390833172642251262132618755169209584750752839989418414715302517378787405025768849253421270242925859581258029111028608277054072486401507719224119610489255438180198242819505532294028931179213461082178420404178391037800492508959879969757113270733596139719635138103794518*x^29+892876045729360795971933632594621198283838086728389952031895497518474641419575856829941447924218317641876292911774276209049868064686929049096594367134918010944668767653277173435705366076862602338575735470320165244915852581095214009011721414653688752943810541129697445242116215645075173836568112326429771030645457249218905625988885501468356843652074497816365975561517633613943*x^28-41660888209514065856993066655223949567798844401511466196722800646944308284842546885429093387595270837383541746329187756742087232698465072629313025157279279160227815221174710772105404413612406928660571800712302952749374510114886273031696562577951411622189828656007893646454583120894362667379600018301752332679317470668079695377750772173478568735495267844820948659028681389827368*x^27-190959012715135594171721607167324011260475642017499350287200972271833078730485123273778095338585460074887869767471052294551201580333623844227479401836446790236293686777880176327699525379356790737853188742240714190138992343305414834700578072999019149191403955854930492615371987830475709188238926341854643021919984841669567110486439239647029116362628972668897376262361192763422884*x^26-607025182119694726484127928618028709823596942956454971361440918807677787270178488173878051689670029785335008027887443389789439405665321860783417142124059802835338411804342104613920025104248921916775756401698732148732853812546233056694919672105397303700021024665554550400932202562382838067296911451840027008206694326462665193368947951895900808873700161434658248263540785947992316*x^25-1219578383469730959230515001863534320445038903260078991925885666593303565042002262041272728615356737313718354450500824077452263503785486722959086591426069223751872549645914572411307207056041328980727654927191127864852237675772878500950190291304857610531896781743650111404218784838356358531020593385473981867096064407447258421612281087711115421457476684387251684397036152695494784*x^24-1247981609500358253743248997548053796334028228016281432504913845742215058169148518326754799187471645548023661729074970143138833653897395958702540806859396137647323055227163800669284947422036492946623049733631505597475808796285797952521437575868779813744268590879495590133563461039573765471254278715318463971757003250872043718958042503048786999687594561378896693756553726425384368*x^23+538442091982480275461443642462561721934757354476755375960005040681066392905535140754699256240616242261600183654845630378569626686896434837519317412330542241698477065995906368815344150837368647847161227855081454996523836532261665527588275986232634972261138933398125638437957332652088738697675139395340742679094656887185403842493624031075998109770159804899733973403404211355354864*x^22+7222570976128903647090684556409047824155669773827635232963529361265623612880425536993278667009280695578592491256540388731512960000551577747201867404966573131814759427685344597859191806292494933659604417678789159641301233657554415957826080502316920399386301315516110695811307690167589470020906801619010618622152700271860250594285703957938571641548233740522636752915810248150697252*x^21+7787247640006045540802501674263665127784446589603280400636432858757683996345142517181970658274119729628325467565138074028260918202785961711043219845045374357359103169150485366238599813249634943595381194173889029082918791377119175910415467907528583079513242223826705938567857809235837573032026393330311350367948559326093758043555204657254078705759362905367319550436753892091809436*x^20-36849177015194272483778821030140704338767591663713219768160160228492161788866599594317631861327952360599776184100210859150487999960398823997968423750386276371709256436051324685040199715147160488860049480669234557063631279977621006981587047336610300100495851246378174981821711917733749751698001951844550624802299930472350481157002454825274927807332536472052006191740764412532628493*x^19-91054436392825372689917450990917083874637874181006803914320108095182726979353921245179429010689668607698641800432866666087850927946639630608052487741322280001397845813503083153411853330650780765439245858134821645389696743507694326785142200683575591498061472407297372066880930851972557651367284757120474167972020458305194552712953207998926112984944052232034779221686433739679190913*x^18-46829924846868555185437137803403663823581422731808891639663185399571943811008359458472679979236138439485642888532782856921653032990809385156673936435596966411891459596696648471078170059998193883415780854624690282382305379482666293770290052727893037263405857392268645854074058998013103563316566827256932210387500201731333222618588809509080111300383667967630786702412892635289271495*x^17+64189198906696389486130458782616900269228063647667445649562099008303184548037049208724823492929592224448527014258352982592718798525947407212925237362332568138642770680437477908736387584319483251058225109871616228236090127961972450657257087133529139192846119470783323486673092222418329181605489699063327456534763108748371490192179184217442775087624127202773827788242586742736547110*x^16+161425203468153692675244239297236747252395456201496316664761234251256180961059778118087966964457856966095570011872340373361060367836353999443946748481720812750391790441542966094298160792330158752773255222069874684017431416227147506165759139875225132567110865890782911490672791043645853982613569967654257655525407170676208244155022907593495960732686452428104215642325886459169242700*x^15+24361059101742534348287011768266414674426306776520305819258493511430118159889369541330363485405810652682353699442667105917861672622072047052739679406405248629567488459077674350844886219644800136765721417653598051614959501251696595868143763491382666191567561381954549974394853047123915367341796560934803260800406117988363065011126016375285398495539976394668287766065829384172404025*x^14-630912690476426097620249137323331790844252151897652030686044231905756159904052778621576952516904442344487802064474758190997303598808086255678425811256189471805763216757714855419783348907084312301863080244168278471071263198354317962818632849839348299959644379922795381910656799072412082766650959574459943078393611572504688846035856874561657304150501924304184376618259660458967286300*x^13-1095273929496740259886041856354683662995540507972864237121177006610555235421003997163199201136890317393571589906666945271678394386022202157832825809771670060312408086120031758008590052512660329786327677804834766985529422481536873622819702334121164501069529333660022688821476771706136735152909545032966835352930888539374808099585886059852613717083124676053560023334943540356492303344*x^12-692642102919615040397093486527957236793874172102938174950885417213511584821631934657429035339565483233546474063309805570368812323127326298811097498834341121886846261025500267642941189332505607062818105865519039063615025151398471962535613610805054260643510420082905429957067741999409253093548269034055440531198996918358775509579640214928474645871728184464788118479582197535599726260*x^11-567040980582560949113070623231328592086869306920099793435966745678590166950252269763035341301062433344405353065502455467905444342136534381649941173234983975270581712715424609013037054194878213068030605172434804471267528434642219455807703301263341532977125002919927297888634650844286758344986978127245210548912201997000150261566062445420334421664175308192560675197289157548340646674*x^10-812300878397766547983806667990221419400683231558216300631681637135300325711066894508324252973636600521105234432502613150972408647687136092349558159920117445203519596556974658543016560297360881891204574626057884345030095831037363363679019124972760846259861118697013418578219092500149073391122813606542468695140135932464201297405186083684278663753389411641188373208664824238526917392*x^9-483599313251022114676397503482939475435638605821479163971165918698543567286349184873375562078737521324988190624997287160015684557175270119540372665725467082043648004434337510463633407252486321779959586183931899459311558375995432476342208204746824471872007036303502105812180635519760781276250043699153773202292956321787292116702496337657896498816864917621600730522679663312716812202*x^8-243240076948981901918041564772363135703875207266106981332315623578345165310334205984717973346186111674646594733147207465589828284060557264554538138406497229546118559166625589075656925492562600505999967726394952907665242476239156425299200877943590260476924406125525560051248257989812729475239524362482716017904577109769382734023122407872778432425767572593741641394808994464675230062*x^7+246726031854676224103677238366559779319995839214596169089926399743325854840790356479588813147650961534225077623196249984601576321200384119236199538807925321216099832560899465672769396107516271690985779493639509659401793432792247403184694365488166591697427600493039600334687024019005697040461308491451997161302021938965573545615080152535785037338101607101571747663208759331175235804*x^6-541481386661411749698254163633818521831934716060911295764674640939983655192623418515164687072237597854576054501894562766440418469670377475102503870045724142667265646591633858782372937387049952185791016951681863524092589746632659943189590335123508468577703641146059433222789120275906706633698862046064200093505730487914535616232297383075959594983287858131471512330625590376299101*x^5+60603419751324787564609519268556565291216961802869035831491674208849557198413413694463825070784475831529937605087130404691439532542057432730077555115971492996290284546104424811485041271380362175856880408141801597754829558581060126004568679776590316754796488859421440493943000178275102073606504878896082381283269483988967240341543787834601810099888279924228110298216531239864108175*x^4-17013774136199986777831006739678135670598244645821304069767775561184946800040801194671895705308514591308115397357707158417934999898390900666870235191875266660926930138345948637590941955911361270467477215314849672840448945609768405179538168193382815280343367673592478293164506108273837532795535900180644707461984029627107040239199713747637523280145490778196465940569096280239510369*x^3+1362596634166228377546904261646031859807000109602312443151058773801900023147611066333911300301850301376694781390101710029005260171428061967623413587073776511892869515995305390530400861197142904702819653827372232126029957396417127113626828350255423857758170059995782275511954779582177617518052808952688419375540447017059935724594342539371538135025025498392276991581078728100804274*x^2-1835537706031615866938173340763533608535731401412618185181631726866825789231409054866231101375751201238935515524534194968383292291222811926080471882642186930048198794457294658534922629229469041997026064448058300784101609434305480425788047343047409491262098201160039211604199272165071509945123595417226536742965060887600250817914567732221679753403416212909799692092863340507456870*x-79996122428676748530367528667568482483263664814239194224034610295076317462829133427540494732202373975966371188889484887769705799481328238796913699706336580686309909695019681106557923590166818396067721206701675500891100459619729838967142849966381357884547313148626422557633359376168896139869942308206231167605731212070619343586373264970767323369458095123394439200788876765127801,20137363725716015127030946626370127967285504705549735232632121457735827165561787298302589417411727815771110172087252879167068113620009317315929821592216774061197776990127075477382237470092273287086660000523005181111004757319940744606027573577858296667368441394529806811400331431040124475959143499846809090535694336274217456847667424429623572983785728366168177031515916*x^47+320816083166702276258778775999754532325912577729620340263754627532989166836807539566124470761256552002914477348262050185526165736520550966185498105261781554982278769045649015911958402445803094346119808556443064430059098294432681682446418976040553882898296024056575418907250193132075231446322902458937070549648953303782007105680960072830791057396182014995690112673317625*x^46+2696522535180528532579156589077098049559262120858239700840603074576795806577617599954365473135237265352173390144003827909896762648554707565343731852506510548970691834825699657528614475084983244904616706982186217151535142988279805269161365886239123821255974516349939933605811365762929159342379456726630979545881133136285418287847362942247531424372948248455129827916333388*x^45+15522033668603310152547408186628387378850939069287426189870571237192251042577235674984847005110782889568201996627833360537215655843085505872796317131495524450068007847315862204842674954198863338169138835089388267610219055501435828120478969469603767680536963319031355378273126671022373641820361910702077004156896691475272473005762529415702978911101288882371036528808544428*x^44+65629550184350185366491536801920856884985430329836044089952506534666984526569367549898391675925532539566473575144609847218745569082292319242564791060393489587966769121462536139275387041313824356261190982589320268068521339574530364768740393445424920438508089702121981072689004141772038447626534848579887017657022447286730073616674818204624176505212138143536502482560713057*x^43+207342037205545154647048382057601564222206674336177384267138432146843140862872077709932181496565561742536520082229767033759510526934668099382172069988232517584148705560251978905836870920353279196496047214743283188577909592906264411610689534421265621132071053216739479821231673330988892037809444570111785548605990760012958956619546657733318783836607379581789386496279198065*x^42+475424463662029007362154036249530218647657154777818576611180065800812872116901585223264505567344794614458858862840629102973142948356578144693490083305168483727952785899226368523673374422155650555086837581913683469075051307914109494710641812533738039678027301726631760662461798490446298742607720381431430467784605632102906406444915441393065315801805603631573320532010922741*x^41+626432525316053041427822867518617900251164703889007216584366080683509827062199849671929720705787488766272266274640833329970247031266189957441633480830100154577665354906590322097731901548998072259417073855533506193492972191917476808668010729828212224942282021859602826589787156809443759846857801745369484317628117781510006316194872941353170444979363365743882961002265182643*x^40-617695303215140474298372487338706873710969527190345806595250066301851148736793026680972030578028498411186567446978430179870375905759021068271616580635291195360768287718169063095788881930190904537799011627475251046375779818207327915288428753530654127989743580197950267617593491621491878989319827626269414144419103329839020801995334036820488487809346280261318804571658328243*x^39-6772982878517182143022870565710693136989009364039344190940445784768150707095997414938263177018614567557192165601624088320916769932959702523839561302901919941202659771992406611133456545297121027613600234278052648804283745377723904798538061716596605058847797869357772688018497314104574094208886816916778446625093074737135587034645195332110422377618774559615462329268096705685*x^38-25213492164560138901906496086693862872814044150374210627807264709879301412840633133643789357517639505115414646905200058280941504035095412027409074303780979454336808485547512832548189698260584863992735200450951927096060250845719025691703540769067546605353248329477085654867202726345376567727746371890981313452856475237725322871968240401269496115149028848436360968394706850887*x^37-63315501375272061549936517855627868418622527299646364584627709959897786487906937122070759556009671650286046457725860661356123971873643967216354090800119055263870011172399438469283029642805652665114383385973342239725971544418334978092635625900033267450936949030014532236197835293667224503576680421134530312698955704329901382954985788340228962715156727269773871154914946611297*x^36-101723025514439085814941675972732836005445435188871510179892528661800655846384998093111819724436363059702237224730684955990793435278801919529086111493986059362192417292034321409876243557532967058493984228991617854690304510299300681771586145390245252813830074003168023990753698055640165114210621212668020290575761947359137989440529892361076201554851509482119378428590966329599*x^35-82170856924426155854713911665675381331490667584205711880365060104101851218160555306121093612193248599206744711018432600135076137882736769921418175520562434546238382964946406192569322013620106295519762838129665833248853287301237588161398124090637297601006024836568727363335704329581979272091648952206216703804823908258309258641144604499448762265278331836304471958045409797083*x^34+88770714575775270345326834487681608632539736431997567330139026770980043990044599865883472316949297276210612930862679899073250534939642630211871915000475400619244684949721105323342178144453458986199861544732474308189362655253397066313970550524624403346190745120311901580103346754747714896547562596741670564022206927228778560722869211541491219894180217325398976914903046008509*x^33+203300111379995413946604807300811188714948985915243383239862466985191196726291880987451230288553570236115599065039165105836673857214657411338526033180302512324828833497647669840594175885082036009942470257413700600782573309091361846670437639535961054042444587802238637392692007097933236150779208787829078326123460620772090502411306146242406790335098072414355425727294420181690*x^32-435375102038048259851737609015355803118215262131843041014912122521960362892493969884165823523996596996320432716730702213052522554086597911791844193659908148648350543961272335905328003122379951273734036345612925635727444728272680271987864758908611039932620934735528091869941699282963997607480332016751440548921146249994867166132540535850572993949432487575673460741562455054757*x^31-2445674296753703041099785263358334120114568785567031579860387363748113297254235757674943956297990924296123646201995852628933957525541004307089468437207601136562248847183735747732737865749379533442287466834428901697913627557063849271971476281851905064975116910628821992825247424986850449695024677990870540955204485697973652232583221853578912046739095107555047988315396093176023*x^30-9907073084691026622030722842358310061665327061857916871197272718264446285765470370990741923233829127856902952248714566649567450380832583524285165783511461704437116265626660272453800038001451414959583544242718540289987702384402425499480142930733120973238238573979773463604323110353745780441312324700630443730561772127086525686495519454467580680249200188125735450023122941329582*x^29-2751801251369202852486906512426302589142339469633758821414212232546157441389018898170152520833771466498461980479502252247096991704212314188322704931705914935533139890131631902229437571314842065561141292519186788891129222044507873058719258680298984118958472035188663080679267820844325618703280621100587432242238886647343407214553191909043691003143611170786323809797136353250222*x^28+130313894014335401797431779079775141763782446357861672537463768965343202608397152929432368110676114498498453856868214451510842157183368008464871571092792817041338566529230605738221827814211547707227433724722645989261418874844363517688985415387511786920306018150478014203701179323134741760833547338963898432591855293819612661217707634980486485457669951957162149943874613482065426*x^27+596766391092900247896989084681213438467915438124601600107836489774204267946395627092381154419900064048993960549497006599789356747557624406641656304565214623322627514728465062272023773229338618874868037207213158979330564448975914116291376729608361941066554136982156216419131660794347445079001082796013937687751310168842572361434813876859341936838611473883550417400883240643703112*x^26+1896705078129558445211170446558347558052359656884046341436854646293805095666816396891206171243918504836986993527219001447539278375242329569116025773286196619231124882936972133660023162271014882309486024389102944735879983600779420204589633781927080068570979147106245818123291476092266100101396924098001303565130349725222136961678482505258629835926369075238663878582056750672056016*x^25+3808384517898857676499657112964540859458829962074237805448256538665851464730294975101631182279826097133431422352827899093863590189433353204175015839336571112435397016749690057277918753156073840839455410040471708168287720307136857327566814011035002179049181164782584884356554674068575110557122502859218959265524552440641183146318909957264887918796257210718397385782501727920021330*x^24+3892888605642811106321204294146550526917645615836530907782496020066254205099159357579826947950740167236280312357146189204930489092834568492748063409477402900112423020032356290973293606769860637192916364031063968100817490774827338524570554462246226581711900220441059275244588641131733923995224697700542423293751429429640068116517500427502746000218714201595794402253610804792766070*x^23-1689285514486900454469112862220985040340303072589102689098387320420150097807031506402317924561728445954149717976187171826792065116370730379043173692072751176327107962829691856113679646773548106968093658865079100299637617018317954869113699243954923443355063939894965889121936327892325561488864111948643703336104613390769177275018534065959720028678504090423692913867830855406385064*x^22-22574968607427907919762441509985926958861096142907347193639788697223116212250708879804595636548765336729724363079806770515009780240882901282278276664426754962290341735391280216087194937383657261907940908230174853694088558774479523232252564287120289036324191002041794606424129010499214508648813551682543416184346506906731515546206758575867669618208882889946287398860139979793770636*x^21-24256413528944469079811636016760588826385391837262701468073586901964398206775579181778096199101729136355371820883355401401277427675143597230432777255737082302404578331672080458092714616804941955998046576696545817893038827777568536057278245725255002620339930659990885666904630904747275752285501325942792952235409950324799706443740169044779691819724254134838608776964040568814718326*x^20+115311291406878322819670713584368429110044133776911603708054960150536310850507901108707581325119517913550275777508845572660703087094006939343112346885285746627749847180686708594957485657589935404749546942649768455788380186387042348331306326533653323974926028428488025666273038388320554877426771700164314822101627463126072868546763350164621981347102934222351350131560648866511108306*x^19+284189398634841384930887616596289756660629647796755642354760222237817069197038525890584928289413577462240694250972206712152349419498380441673930161464229308477808859892538639500017656935335386496923502906849570675925174804146761162647216002885845101711750071757625876130502222480402823559588518251088575461663862001810381279719393601115918298769459114002059447844671482756349798137*x^18+145644610345078573312039054289671492881503543310589681847217005921569086076516575975252459510198687851716198226411604331257841815643269893950436032997538122117716795374907450283917970811766023395473035520902369976753566899077386026370145443497333215669699323920789807055265160510447193914580525567923827458258256308737245811319921185718706084023805644885944395581670407820709832216*x^17-200415409112639796200777758471670644057558952771437543343850255128475046514818363455177243116372371994069687178755737888633598581598124401850638555059617156527072686872920121897156638632174430976088240881404073057433892503742778668406533726155492935052235713969625263697289546623057681901972493325412764014750895385805401815331212659873589230864251438851608053635541275197661358130*x^16-503813209012315350521815201214920503122896524787971246193241994602435699708551943679480682093621692735079270461317538779490010415920890629088823891591652058008565242963302218516323489044260387896064140303441094312107775616482697723530902671656153820484229870249981765638836029014383829273684769728921291495662081441825525093571819852378332220997444655005544525625451922768630894989*x^15-74588512583284563305042893365524855711540010277492088736860633873548946762452397242854858707844146650165997486751179871423094845384499342729291340689106260905405358599802800769103495146503251200029601822000059467901767138681810096135880490118420617968523963625474849872361618165221236961327452470886163682276988329762391361070997744007846787763139478599670480672007660677612997255*x^14+1972460942458965063533708678768344104550858475196452863266679215561644617542362312447870721922576281591632586561925467490725362168730661547312257102010827939911842019065145421418309298563171625177217162651071137604953846755043386473606749850666901664304800224900846277748853404242833601843938615915185327757535930417953935989318139991234002915958168372308927683935039390216224518809*x^13+3416889738526635708791043727264916637118172989815929666369681060411344169071409819372893592049535428180057088320909068132370089967582142253496267457542337703180675244214190505017604497832239183387824145441300685656246505382788981877226157533179411180987847489061803209163484864269646926253842430739875095312346075083239619926543138899567950252754590005948581329053672639594938499497*x^12+2158852289458113559533112292045636359719662358085700211854427155315082443163446124052130624347533904245737139238279399369916978646404176500045740790428875047943081562197201649716566473265826429496272276698317131050660442752093963735082906520653969975267374311984530910080050970218917182186178698975184722386631984926481889038850665655688086994360655290570195359096474911299278350643*x^11+1775557521782420190567746107435690266699980225690467794030804086630332923452814157678629465915565642830276057527075118841780502878145101805954564953482504982635724320342072685457606062893044812119358163559684237515696781757382990278686583521300188032998268466398169459851153504703097498959957692765398314045605208838743135433839386546292207744950424118174726106766227914373390602971*x^10+2536817643256221794179182897990711327292750275497447410668611122253408104470879749140992737545143110137211449656638081833340104101134892926452483930736396106497653826804563908705556319278196336427854069007188039082914755867782575250892067361421088950981288715961599882969338174499179430634126425017369856266963494993492548183858143518401972500004433405616891419959110703893854080765*x^9+1508091956548753119825743063457373517435986013192392441643480261203689830117393211451760971622974746552370887592458453702204337155250604087757959090777105576925334132313687496942912288754475002732846249624953270969485103634730708293881173275173917160298951245349506547755220049106923941615176447593801320337627734957678445919981759436133530284686740401747902972083437145623429978081*x^8+765941052736356818900699992082542679762208147278832660601653056316965228600971896666756749316411291043788385523100863590486439515667085944920759817728088830302096173979712889849666322054238812071658248046036956727054949359386079276066454378975776612902272886359917831816888334404198725828089633408196168001721428445413586717971870695843427216006240086435997615382828443474708940503*x^7-771994267399791989610178890321808171072993603179807180339364968197236448722216222684072939793654407772908208232110762108777791295738025463077533043491436559002054936137896690638318803255281866109719652932102292414600026592172711674348877495906113410227381484539480606660017799019601039195747550932860624405179015570956254681637422400686418870307354430809769837943140432697196970583*x^6+9656895219206224827891274422975761756696391731477855441130356769385605362656066021100272795879499943817883614127592940614939475892552777534839635242831806584471462861492066687984965516010429790363246742952846125191647195916214860026148470899317550627808402853549655080535725084830450347621539239877268793794185875720978614418864844033104358834863017582953611770380100688033391093*x^5-192717005267126009551284291612043324008898783332351596744943915788204261484174569473002355309777740468688365401898602257096657237845124374225321145511607838880414051943916871659152319542554927453031215314113831760632601736212500638088567481659362354148126474399602996870639240803967860050257788568375599329976656055791428862310726210913661499773652716051994800738681035507148889560*x^4+57715822292192220259943870967670814073463912675796188732922827314376916028551244070208572006153074036331376191229311519132790491322168585106208451560487878740162327222585698950363102188825013790030646953526328455496077590795465698417849862577771557733306495969765921433517157699028785607079087023892360198359290498960454868950340303792601394010827381859470592623121157001586453293*x^3-6111171906383579110016512118639343348051284979528865319229621615937516386839438138588162916875198147095831292498185625973280551751859839019780230062812090288544477104081793404815522260606552611767480288995282901629470276345726588500899859291081207614708304494617237484582502232349142550958190533428857683846900066452008649431284914433319603266033455193523165218547611092410223823*x^2+6259223222072790475718302177643294751115624239185062106723426305933035835451825831046286968256982276375302746465919465416298140533755971777572785545858299360010559940626608615060706257775209635329787122561803260902776443931324175571422761770110434207865620019195876387466476282251581612313529047135770798336500913504250485055660361485240768022607864362987612041932994747805531946*x+82810735921554568918672690538679509582318436727798948784265817171324678811711134409121025757591369748011349493317209644744932796885561358451877728656140315915302606302292379313966130180965951220529467468030330220467170314405185220155914034449665151009873152212960803871367707574916952097836279717093235138856309417521032184028859169355045691192040650218559130741190110844852180,4611389654681450260346828884884759273850874272237831495320609337813957887647925593878374702623157405181144054020963072331953492404818368729957707308597706520810466586219261454321968768623632646808923559947470964291764636155274456857505544555004848573849778953088708612130968440377274461546154962375576589889066049876363553049338538031601056697557129598573397387389563*x^47+74298341608756206232320590662288111265477331216902841286010470931598418621069390424651545613480255043707482862013187268795748720955967361630705613021152980968983049398493604286099363131762604898056130392342765797786811534145437186927444893135751035207271681480884489950391588309286310897209257323208232644224608527298807926544344688868077997129124357125554723661196054*x^46+630831365129730347211032942476190596675783748708645424139545179809590750740443361774108763708592309006916869116061292939559486363315900573146245126343604835937086509780833548499529436818029709856274733335147546223876530211589959617737066993035922827930395393008903607258885533890909732451147878199441591016125399246525711146874115207330480315117939154051606178617629999*x^45+3667101642076742071925707556383986534913370872323831703423800502279891329093402793478133624386452744677876162849942149057959906257735714749052211953047396381534687188268465638918435856606581211471483496728611582034060592206570743277619197816970874185051495975916437176809706910828142864848372952828864263111538865441053767060277572448136758790978240466818490720174221812*x^44+15679825684439769764695059221172259365423735254789340519719532240122228729660245161161205068664127753937671058384832662772971269037188475149740421142038226549772030763264800472394928586350837491629742017650623075021963295065719478243960861960635450098923648457174780133732760337867141955739479838212185154358255204366166194773511747168703466515110595239776005922994620075*x^43+50244913013542974963068423097632508212464623273262008363492622205575086671934503896633648450870434597637631043436334514780730731625738569151705185724842245675294063102721822819586796519795363363421180488417838873930975104998534277376043733735047071713417204202161371601553325477196383584017616574412412757826103432205545846159780509792590618188807569544775445620732381604*x^42+117649968582369194129372497238874363501003125822027790843887550286292532332779426157013086955260174767378928653666096371984447948136600716110617429121456876042954482571549803491537880708284788687674595683032072254730738810752794727610032863022654516297064492459654755425510229500607120627621555330131028114367007590376837749089948869425211678708305697494622115991345164045*x^41+163728363460172383278373891101264688940735046804415040202476336919708856055818658512661721097033210703182560509207366171475063930793330678030440687090877081891656858211825557620980572851226169843093650295657447737187533312385772351827532964118662930704625018340458702714503787048491044927120133619509449295358802740940391022551252387834046396637864895643193362241161403719*x^40-114235499552003697702096240781355075971588192219516025556053771212256073946646957952269470483048269558310966056365265649416993063168041961779122153220096374592127288918975154796169551505416486936370478427073093509372208095140465968871678010721248368801425560163455381890077353831209250751483318830306291612118937588708058160353107240998033705518170237907255787296157632099*x^39-1575179256562554294178612830095572263379039738823621136573696280990281999553755211302870079028891406981654792936770403841070735891333745648462529821805175007571540743888269144678434307814552234507687936262565767972062246533930507151710467968537539546940291536990069561039733880085306521324692167007647734272841983161909986278866603448299520254992796448081725418185876055131*x^38-6057227103686455303989103123299999186400777761696390308989970257408142229783631053115332782035484634656445265391302844144998998967090037032587450399438963759089711840896396022733289675778028222478942512310352751034695708220477237607367282451922484114205483434903279561942942679671671842781790527341721878136717741950088142110840627979277539890286338326658541298089983310551*x^37-15564566209707051095805085223986149792606122276775587498772686059456129724319744557012667897074652343863052687470239234437642696555341852088873060485042707220252046181047768376801776833827453576735236212566381594273681798806420822396863120406875296003089000910941332494490781735095572929487626184596463760901717659809812727644175682035204443284713317273552910972576955981439*x^36-25989545268377422066697377819317219080672173287457956164333905414724686315148759565662188064717610292001094947565711289836214518572997186944547471531983470855766101479511432215670142866025103351569594170008933406396802291815489901494139686305695603784254463022566600069315522078515378410856001151646022547552034167313946017854924720623014282746881154739083037384777003029057*x^35-23201915633233115342225464408304473987824986730495402600062928795147788595736167290018847593343512008346990398049428040494826886400332608529812417040939136848645482185404090482383841700908802530473510159673303443179694754048203885482618386482362657466316408055825230320295428367112259004842548471601843133490565711718517313674411863967311095489508013971419772607064160422275*x^34+16685799772393171995608554608225559420398503006329310690505991595533062842276435935962513230047371749566138565650629002919675285159106934050935044825714355645554713680124021176818628416670320695082085177923534573183656172921536784449895881343279081838689842391508868506022481588897201622357683881600815030240486521390543480552931266856693446655499377299857684067468733300592*x^33+50118746159210715412893872691575603133329647714693748496599465335841505829619250459430988929741310461481731389076346957693861962148823616931482678382083955661169070288917993216501410877194433556920952415916006252788584082843477276601630335397089722902580871008844613411209507246296653795948065399595655813351528876901392629271676718012042382709890048229488022741389525802011*x^32-90835917617093457275669409504973786961668961521344541069207487108873867367685329356429189299371471226452612045417787099692477081267358210399889332960657697328156038829525000632919804251461953083593732600800036301207860516686554689480705858853624988595242751402732547565487095471982642836656201320393374258763839333669854978723918278470280291756293689062895057048127665857892*x^31-577536991329413131035233328332849012923522423802155103677800959241002534405251186169436516563987185134872371394264791070992583472768380355080471964653459861736633550739914835182816307605139469346475383542806837274476060781742220626254075438863894783111633479407840204372662001748980790446732785815292468498263276755205276111617731873238057395572461851772723624784555625491103*x^30-2371806843613128472919762846370440521353818823002243216461038805373573158481514376541248708766878491960336038722580657852263990775262359095533358576271680573519887352068233687777235140572196066641114224783863547020911878527366512379630946545855857535366606573563867631272604072785160742069164734551574728304425473512061246169359797303937186023380566296564907676788593733143074*x^29-1047665841524644255330336698408024737490064954252759052577787453590271536530208794421878936123249523522621595407626374866292470931884887190480886241013852237233652231442619241057557975600263375804052913596813602488124428370079557804117992612081196921084676744143921975928815009876182432116332218266495844902484982838590775633740517710583702230427400730970786680615404136449385*x^28+29696643063489634638460172298067649292499669609337869342052396061938961392340053503931896150454850229798012621369157992241754735300086414567546018282858728687968417898571099614817891570772881745921111326573945173416982804590432625813386016567579849936599679587252426810581542032806180420828360110412239640151343680683585981895138934764123414835767667303109654081677818563723490*x^27+142055091061922998200055429004685628242237705572894163880010673522695025769300274237961155203428507101235345178953465033185076165489929026566126651073071471542665367406259541126392841057451621569903839243369763035654439922363349170543541016108511977303877050018172989069719071530203810137139913868970182642839782087790569047294202055923975556782750747522016092399999660695551760*x^26+459488820186723968463132325844419154417136141735457541862527317595858140146776761586972938279800759749165793605845210993469543151634818120502901167482152648129880572525293303590980431335267735303977151608725778786045314046650079087782794461075994922967569536193067276708122954437820472203804583078240340876494415023065873552492145586138054413354727221687477368837521444208890836*x^25+952420464764013779635043222259829283508234922015819915844851501325902965547202562531077348028198106083108793996838596267697907103232041348389436472095882394485990904094893851421699183153125780428002818639075505100396867507882570300661644923713645452698524302136608776788946579469081972338363789934030656882283769831532581552904423230451590255191811392258115504886830877244581598*x^24+1054597189109691161986344851106311745803226937443193825885116726055599199572647966065450886601383095693197709165838690191927576192992247547014733406067435522150762987071369022836849313017625884494794758891341388298309385137573803807356518161736677235473849855383448956278251468275016561611511349524484779957275849557431052443638813289198048286539980204704464214661109980975314006*x^23-215830870592614008837653745052950618941085264665374892413259618823650662279841982067715592814797715604888320243913630740716327766880590316357151610403828881579632284092481698805311044521447826604241689889372519886383267305948862004978107292718218303673785718789171819339338758422483347548619350267491629105140857631978461290015950657535942524901028736921342526965049926253510228*x^22-5232663176842422708142730499393858114896209982349684229675493424322853556532501671098926203844630596372549599176837558260676369703406752136533045740494756428905586602316904152848940214678794345682810972584908769464332963197344064827780139340121032373418086231735982990814786883541708017731563965147652330043861946480782603828166560914288233545933194536943002565708005597200145528*x^21-6500964611450796713427478371738508010586865133044885841115508160780730471047918498833549001083226628665530498858548557207447842011917662329472138392069091844796016904299905256980302818082009801559127026207161894042383362656684854223760643048950853237753721589511377939093991398444276841528073015331334502272059961348079924718719553019925091814244954200213213657969058709212400470*x^20+25326064070045730774331263869948409634844667076401702212695485651191480403503016063707781433138877834217718427375212924921796082358289639504458422231819616126532654628372407170259082176521843782197532830592409993179397949771682456103586331283749452169703933885524103407269958100802206770538569095103715116491750736768006585418981695193410238339398411384049609651206240884175955997*x^19+69805055576570549630690287579178989603381663626104936727646041754882589008430079907958372416213481461319640477840871891807243504930338645718913690175189315650825110373856678169039974391903802444782478054552617075223338660613394695144003661869390801658558103128445192722339573935285725416860380099678346207879451877673778344270930330400172392748829652406290197810313427819391272034*x^18+45566792396932904026206070772773105411130517254913752975800250972007177300291619507669649713211450806527086040778443069429653294491110287901406975362437775301599902900887407460341897327403670102070021697834991420686933918818906596943429806939601532772118464978166025237407014382770490364232009545295455658083935308003606233171439606286760529439618158181149648706324338198214130735*x^17-39090070059789922404472040321112119608749134837201357242252696078464322447407100372900138000956486348890347087835001763153404100689010291050301667017891132329177660086451651983902132214181033147532072500985980117232737013763607293343588286256250625201946852386101361316876863935763668707171769740694674487426940820227588060788646097783167877252123367280237565457344769818318509070*x^16-123701224343408124477531347583480175591807364369756709001522114165335622656531675618650815802884357179862428300922404874998808063193230428015006858420028319691783715189391088676344398598219350759463277390028429169549934404765670517316383929491114814795443811596213647853175824368851942878540651573479826822336210605385427188515281972429721645040427536790776377427354034012386553739*x^15-38853491030483165377097062933648212198237674954299038977505385921621314812278486346378688063057345825330178664175544494819875226034662256780967307026039923331438862979380045796962117540049826539756149440160175665584279220175201868239453081965136646546809508064547554467606884270412666250991892721035682924972529452511076324911581089077723303664496145037458309525204298603388263436*x^14+447282964486124797039721163162204052605872450732673926285069091080372812805797815224232490477650918576985313361808343401426797164814010565633525926753292067462759515896471669288862019582290900319426507842825254281677711326993569376473384248983693721001668119273046404624753337729686234320962048295452506893875051277809533524947199634485223940451361681537199906207048631415015433293*x^13+864772414785863436461505596814308792466754239140020072224089174999336085749303608547847311319351706305099851585476140933874160781692351958725470911893018123581187651601493988131093067475262600985573365688701275359677245786554241531824186788156119843490270663092044305767401037482025773141910912472549567984472325329963461352694895822433347840186187867240410718203634647024303908025*x^12+642816142980997627701517387653722204596163062796916634152675813404721554466583498136888345518053061499742442331166695991788069381054786296824995704747755773983964537299756618880328535696495716153090735044730329209849702794474662088420467390478367252850890622676305039900999335966712391097523043143735618267360551471522606659530465886263214124928077177576867963789301711974251160147*x^11+504028383581809992994559182178846731457381376629255739548448397731554865182688406210615331621249451736005496621833456504224057418998132069167759091722474673387370580703484408894075335199534691743767351759403785644331966175876394329973354928183456962170721205385512504692067988422552704501658593549761722818326005772363696407936283457071292444546444169849192350451542725645251996613*x^10+655468592541373600823211929915477313238014063052881281077913341205839331802665202089732154540266947460064772255888521430227358161547003844988488892402034573904183438278851346589159437737310111764510397487971304076024809022424312393385446754584183470765737207027033351046731052698037261389531149523129671945447165577523564215211660133036648189306630198213630465334766222323035165153*x^9+453405179332594260604730013616614664411706917757416231191367640646407762048295537333154042117074696138696541835283157255403822196970629079368467033796431738008754235460956049774592880824440516893218128582345099641563407368843537637590027603924689702365375403938522918077437459759917637144519458340501148834301027218129837355656910106469653843404060566233996703184686237157828586987*x^8+244509319031979395669561889773495266123351001770889741492546969810517299226418931658503397696977853176659835346374522464608084909084795839336706169140004290109371741516019940507010282870425801679774215777997805773444639458274732429346653565863312274991166191586921791116271031102457119797782096955312750533982357576571078763866644017608542151406401753955929559472956583366165946229*x^7-144069850174721505375294386993722424167242164247363190866830943796749859054184181003861891154149152146149272983147843070851700025086324565159767393361888476983940232544989997350101578634529018767484951650657775686411995527532915071515738895811526222039153431833226021823402269445270033717767066498396266862156446803786062641945398057612865335598393514958546093740266467265026579467*x^6-29128710931554446641642156131144058353049283490318148773992869570226425230084113746016939813495870758109456276084950506860480721947591604211643631583489363220996680726002382798666594429168217024231179856196895814700706681896514587547532762856980900125870796455995250433153564764128535815994307384320382627655337353750736202148137337957278046517321371466250541009675783047676553752*x^5-47356499893776668501293928542329291164466743519273826908484995236021177843941440526266275066101107064640839922233282645862128070626107148721703388589618880686033073715686354864371971619228506734291970916404691920214135689919197735336999700439015282959129243833251939314906013424679765222962359383535640808697978228660455846037112387676611634387960603711372266118000597159781663511*x^4+7362154160375228058019779136672078713202059249790680082086502238055738726568544483201804729041502041635761577698066709008242501912354762037161817031794276806958285759168832233782590914048302506772740926440316985897034888556131887607766859225546518874017627280544080596236305915310214562134577161892193674913883973558316029427338198002432904755125714418004176246609360217640267878*x^3+233427025138229675057097054499135367537150245809236816979633775314845237726683538057003882839185703640481624307773831923988046873939711632097140456291412739683723516879906640138797844698208090537188887241600687803130415236257800221732251163836474222484227614765559009283967649187597673090633534151713306933434740197983621152472730314712695213777167930948864028421233182428288265*x^2+1531815949168354143910851976141902866225849710255463920278666646439759859456904480897891948455674339881356844535392810780472293431062350035134424400090927313115677718489233815111284377310394929116544458496818512687241321004125440672808238410283958969354279388752323549902543241635673590025514180795188541259935519117736160634954351317827658142407401035835291079651291691699043954*x+68589811838793463821449927366315719596713363773201883948360278070405790901941373952427299093929909012935364107948366462701625959878324807093451037446888002539029631714706820702676983794168702251187938985019380399720649990809300171454336155423117190731066648572274197932874431242788213483380309591507686295479388764810262900868720246187107612739085482401195104283266424158753965,-43329211537609725985720489483148120624962293063569778903510742585954602943388484664931540586261185116689241651290822314654268597853895283774345029982290789805585922454314329635500375659686582106931766605598297119319726045520141571407561860032441795458269448934141566305178230243938309272906145685828062209331342928993061001283018518416805609904976808613275086065487928*x^47-691924207365167773911299085854614227388764139537873503047202891388622686798139704901341414269341358463820371391819674022366445861433977537221351063029922689482805118073783326786167241376837500392352862728480852250009395336565209775526659861640506104558479625865790061879556894665241723740883951881527719111466052652418072645091318580784869033138566433772284967531995356*x^46-5828063906538398885716219063372922574597066576890468900215423537261450522186844847352618599829100544613047084690031844883869738457983207076429276174643646702963989857597307739500592890930329324972357854613669433397454563469897907579143212997571791660753499689413630069806202996449235428968674831134855266783137732482830141706309542349644864097266808282307474977637196407*x^45-33617247502197071826469721591545874799309046870455967703975283213187032321616789302447516621258425264380660716671806061693869375299926955641581352647648630420672784646120162711307714926983650826865500715150353395413161627302854808118755775609283828833496386160279363504237788569325112960408885385786941764824393394170490458567038835083074846984866358871380805011842774170*x^44-142473878320576462623363327000779006566387066601980260323814093848334316572997277412615796834811073660182265778040573940663647332366080050929484530173508952011556389995092491539142711216457207665177320539016546047216525522238440952846272744834663380501717967549629294169682865814741748931825222495284148124842397719582540045893945342598991525046358813379108235992089200644*x^43-451463090350760777805454208918261750814155046278677497943805567630611205885909151637165610581464575908647668098392298519265929080268550639850130044680667789260268300291480697299519277928957722417996399142383667269555043387156449551721928456633211180422066625318750338820548362122308904662899175177297346616234408616872318776729660430952309987313955854404601359005241600147*x^42-1039797397579950010305261177452466026613895782720183357935790692472547402272764619603097664940864391325338139612803260915195028735725349624509615446105484295759666876995999140326277330513871303068896774181203941386002654576782571102914291165327901763892938308483411836755324382921786795031996131121351266176820822513724437489797122144321151938998092689704168769929543585951*x^41-1386456220487990301081893834683834160908143093493402430620943907286390944615107998705649912882950003378605580205976157469450910871923660306992617773110376996507715906832243781443083942080368990830600049369794115252065665865701767868816995258745927069765320126936959769477145957903521539894934636592808540554207518868606314042768051307342212680708901103115981199975833093417*x^40+1278429475393813898598826311163143232526401450636772294875486680574234500797999343396234314281501741152580224944779962141511715771831842967858439381197647263934092604713558506912672681237262626693195963064396521862294488413157444128912709709075746209791878968013987085209228886667451872279903012819627701706087461047220560416365902100646550003649445777685215480593354889111*x^39+14624292589264876432558443082278172173121274735612014756114575810904114040099323138334509289775879694626225010497655120006975179919341039547860423687624207320954767593422385836119755528417494323902211584191549148695660763225300294466335058896287918907675299397008489211967335088304098204352737959985482991154648220190944213721573456930510080860016328674917082017982192257631*x^38+54803668909329449113021653640232580146908559617467429500006355215088241213616297578920974715871850574764737188868368409004816003536801112019307676934855744901307390541736947648624219102471229222595949363345280109452172263384034987725307566779517484006323452839673057349418547057982491089757168905959458352584915107826022861755997547471017927420087100340746867117711058152699*x^37+138285648777355086896942544069350323537806991381687268348331242408064651754267338610879156887726058886924732155132026885204563242736534617558930229738187474343742034976190162049623371572304590275478005511810581450277433717150384651349800649137345965550152385047670994675159371508053692449379101503913091407552290831046426786921049361726744099193492454586485729956529481959671*x^36+224017176139986696722566281093956632355606071074268446822016185740100847349086591062757973398277850218804302570786094374302537775481026388069899688679601498154457382762620312164111887379463705805358207275446184094959809805812821906229062396186749317917502522154407887742711830918343426651224692725187849789344500556634997372634097207448226720610583609833785234343371779859147*x^35+185043615279253774340569734557842652649340243805273913843740466768984153419581504935420144369565240882673969344252325118982866669760268918622983501319221009029572454827555953691876050167056074133469789323852351493275312922836248249059353579487627427422011609373609317073641263103365851906114159341951886660238647529074607121267978579725582012757210601900500331914139154790519*x^34-184452651119221919556840743795440019290534578746320037605981298463665282074731015880431437789406527140040246202279769812390131578000818541525585379559304830038312827837946780201922707206869710753506187352375685216528690990310619851325268871292206377252852201207201976227496880536499332213114155976506228401402325181802712619990812136418742441217598162119661218859932445570263*x^33-444935780302617085302380803796137388566914563625927134944069497679190039264324131734229542023053667946040006206076458749962962155148247750142665963579852333291736531661974167114442193550216355456299886622572733481997996015813257964270280527133345068462120732605544188681888445684940289860955600036177843465085578083395631471445469509716200231052364158931866342376782137338557*x^32+919778966649669920153170896753577784239917102065887298668215553012651887105844836547355742599910306632570696737226083330140576254494958350381486161806981869888823752315724984180356880567522846859759524433966327970589221421452890819244859258657626797958324091772624659874332005028434712468257023286072775961080962918295166249766647880269384158821001105542307158426703456965382*x^31+5297546521688645367497087535008474686024794697570739397791832386302717952101962940179504720731502747622464924870680997367623325128807845880769169684785207130397612067720527584309961179270041561815314345109904610984475917711985202534118817694822626808668582187431167293676890786595886964885010536069876493343785561011338913144391307652515642131509049605752027919440253555747947*x^30+21516565788345567283172046413930452943050259041307066708458715997213288292309102682996920359635090637894435927135284868499522311376051858799321987628654183460839875245359723285047072376604331576427918653891507278282687182495209711756421889225738344848922329234903607536813234090076815557798926262546176708556686599964388464587939471839767336045920340783679154175660804517517461*x^29+6725558408454413122897215976484325318417655675906427309918453772455396339553257455127726345699119135976511747469797691409031447280777661363888337477345686060765213464776546256587890889912639530400938490857309011511938272416438848009465278914076104640022259178204781766574205630526912893188307936514431740144624229051494366772598174424984817822301943996434191161430757137376148*x^28-280163869561164786003896215665039848008806149862858827836254750748512753276631025715985353532137526122808617357483826894395184207547386756902197853396911508431552475779275708936632516759729961378398886582701555465415289876252691496955780610659823690625270275117992139085582914713457739979242927878947378882674278436370729938728789310750134322220114485383285500238515590556127142*x^27-1294638376919402536679109586781401280380155758271563089952508766674256458659824943151016405480383061192421072508436115516336139199419093069032568669499122002643222347623452032645261065274443247008966277124541023091679623579356731983557901826473713352557045345070900784260023304837862510421354019835601192210997450386764638084569710703457509291049532995806692573712261706693849922*x^26-4129666121582954611996711649489135232191496305495502321447986211873482377094337016334129073990035767095044939701093280451963886505199010135131464279880249196250279019664011823529345989131872521195836351070897398731260415543641399801550936540147920179369909293559174594706221975132150863505428131288465681156708699464798818646817748302458214746513726268419646177443472413240945620*x^25-8348487838148869870060324722694754677707843012318039814274069741227144884388158437303273177550379249363465090535117623021848276694403347746713275692618324226212736963477785872470786645061921353019260165018895680138273596093004744924000518422615926726051596549000509230460643466490192130158912179525218859214491164331118651533723554745005326796656737150997828900894464773548654920*x^24-8685365786579731767414902511918335013015688595278482740626504956079046232645292998822595977623862028424659612327669571788550342510486177228453176928436208934176994450555129077700156507842088088016647957565193471709000853505561708763418365334865337592022177033638949301205853239542119644494954386829502285935472288882314207800861144431424750784012719985068576148049668733446156874*x^23+3321165038270891751381018311427716397160213654795571221087250727631964433774546631601337379875735016136427213376409968614458559657672843953027987651305082415204309603087530551426750051568456499311425160444362432277619582346905951014550728809392561859413752065126551072735443512471574216591298984369214592413201007019391430502552430614028338206341329427585348048212703616825339410*x^22+48720983961879638774706174566134096558537608518438146329828589945002376266343884836717843447385083118998394826372164597723332156759251851758370744930879122985378395404714029101734021328187682166513089505418548301131970815084205395092602141286909675487637490176076237169114315151659878231660559340450530269491191681601031806748974210857352555350996528752933790397349561719186575436*x^21+54040656482633853864459140644316539128528131207739865097137805806679085998492883327208802765827709140635299833774999930844679476101216983487599448070626928159695493939793348740024213905828278892131408698916441338510780850578269673009226719609522567260828144135483106640175160251246232512415254002324147722967285174503784582865911262904390385434670505651265279857555459440793783772*x^20-246114440985753294522618123011072838784416511727542418080783980444220307832084943555361094995360676689558858641442582861723793035897561123433976060440944644016297804619954527861865906414420818618150942690199102926743166966656143481631728886378752541389947495970120561923294577018825334235662735096551856639669616263101103755099297602994374635882752438293058679020001717176244752426*x^19-620873494676609027186437994781704368504909485528872416249346267229267334844367369054683465808337540727478012966344440590916611226571508186317303465193726845174831571130957866579752772713076449489571026510783413365279205295394555395700720803167615796331598165230605253325389648553056081858904595035918530977221622361628239423469981327074597279520983324365809350890194211370888175642*x^18-336711665986574231333700567899043356162001260397670604602308015438311741681240379023114385570967499768108642258988672414863907228671153084156387637664148399464159327513077584644760699793460460782492736062539650155347267183104742631695353020935198704734538054739401619915536674352403488897469486015948894180666238937794654050574468596446128769388808817848369371230668031806875771243*x^17+419414491946008212054202863662365483938856141286230868650094628520726472606104548027270045582685750196753794159183608178087243140406567769871304147491306264334591558967517239253084430585340291970851389785193862378148303032813169011740059580570346078647092149027201525843204720280493842316681450981353062959399804170359166651951069402414085033669639058088952941703995545220047444450*x^16+1101288399768244556761423033466669446472842627684671698972669438265363348272161951306287862726887296862400014094568822140097622185420064926843100602298136944215529078050406020038817702451537213180322745235497924933231105917726670074217250121398608892224486177079185443225701258800610195644809462491678539412272032659062943957537215374973677154997375868070026166829934535255987943114*x^15+202366444950940369277757099645549430976913244349720816381380957397630740222847598277758228140650432063579063574423242670780256894959495802126871046691374693017042283981601771654930420235119961786017928683482712715339200622035986004191526977723037220315286231225508555768544843391201532700072326789902604688644444678463596422419233900473686984327028386980971688234826396966907214979*x^14-4237995677091782682747052300726896007924988565175759144521640406654918717708660358598137892710128411039772432854750306491494834697508752742207587535807070677829482590422914971912024160524527061796958805256778248676442868553557111741750898448291741835310349899102354401479153327321399398663960432888546751094344405022066086974114858892441781143532734291396193213470204904732282447155*x^13-7513866307902410389381527779185136112814242147045643942247231160084017282517411375791679138501615498248355466812841130329182122413143518948311025553652145488312875476902461437470614189208549843329046698634059618985513832814635822314935625746963613721453902959545058403544316545677047528682029219410590229869567926590954206761391863446743787407345583096674071853288374048192056716821*x^12-4925869115807578428828641711007932309295367115847698089122682394388707481187847524393002206775960607654336181642719305987348336359983670007604503197615496473421917417784146238569683350151079594422431093036911722944071106369170721754054123610642250169272849808026187802267188983530886757676179219310985053248831093200657414432935904105568631604660720267463711206660708431461387880239*x^11-3992820595724419772211374697451715211337203989535510964695494060710200982510129853761208753250547627444698122004806603371630502587361788399593049607356068364822109654931538940857575058225018244223933945634570046419161137360507955952381873672854221839541242583745458210084229850649486183099894900682915067836972536594271976224067269063805452616443038281633238436077391075409514190007*x^10-5590441327273245555511919109547120967730478712686473588224671009889523504407669957652785219530158916906231267575838108909095324527531853199317930534151126281204686726856203642464898190401019181820260107504157626240315556154645704590925150193832888734763599238835946645667426910911105030502454938420809136542300434943415906511426698838800037223333433153381418582747305177042660097593*x^9-3443122812813545281963171357060149541060126287222802370859005354565440017678645063152259245273995127040528796293125513312219215353720781217737245207676502941146522451168513253615926554419970739907732589422536004988418108228717536605417264100984619622849307303123105174470352000991621248237615264916440096144734628911542212018469288778152065219420927110310075649762535415868619055965*x^8-1766646153180561974053836080617967828532965510853159420176825578419947384297315847300352822344240703788142469648084302630365594134349674031964601687944430246110133859781454451542861019601193808816043745500405341953113442852326197128512947139259431970898724654469511735946420876348134562285045146099558666190000695428928459164618522569987983979462786423790447225037007880924140071135*x^7+1607879604710795358344946963841957993745024770516972029693574268183899150961816365777614732567485293902512767888898647674908284465310422721888489391716351911573309800489007417180237841419976275542825744914186174116756116198080489251129372435559813885020170770857626663860757521957707379083487692898655744612590854581241311688252330606801346167829122750875226002260909323356165436761*x^6+47655998523338878204430462369544781133532683067297093451068385567439298407278774171301387487071170815643450754347824337501960577915327534593004758961024245714552410718073803668852797823189279226689538012853308627154225303589695167040468052224834086490446722672323368270287780040094405747523382353942144366323113934188489541611520863102540109243843635663546829533588148998922374841*x^5+419054054118479648064319222528473729666919620533624523453865348194942022801972188194009607600887835594042385864960582508872811886021076168547105906646342934561942166199975889840779657236742766546660417926846896081032359732149807136284440744530422460787946028764044743981626241562438054230444595345699313359100201927772039958434521980944954042738578423191647562402986979812388720843*x^4-111757081595749582559288245993400643151862900141114188519844664393645507648427987466885942572099293058792172098624368967531606980025933982029698207789149643349471866376776651284482038351800437088864808923070355660793468421177100008955704579120087162400700318739858726333150823406033421173979937423131043902075676077841213284055096470312151892869300245778995218288108372650198899440*x^3+8659920940481533771451296286342424905615054293357982751752066844726427955116153548568271035063929300444730515523435072796902858876990814662529192318914804015417895291406000925505098240424951649810798860203579252930376605835846011243166514775157302915796232296500175513208233397933666956240431745418420072871270167297940925796023255294772470503280256257279463021012244003743485049*x^2-13682880129172891813573183126189230302364812509479487219905235939839274739656040287085206105795349384160528224928369395548949982063173927351194756219188329932110485221104934988978433004504167931386561647305713682373667755902349906549258386697290847765377143465102515931950834948400203947096290025712243087724901373381898297669754409568590076866087641725070367742043163751199781503*x-434763759816059301526551859801867654916372207831644057379073251389464969716459738813549242780348678886136759240265256512922123122900768416147401268627810041169031814031459179594500932702895109687854525722922901837732388396842672571263013310385154989755659850586295444237048511137294599096385923684718035679518240562174898224375544440810517243948093675251292753201247742901666260,-18499482430405911212148676186442043344609438988923112311532443481567505113457170610501019054075834134492889478681724849579942836893197234546843283251536630848324498205747857836290824970911661445241188553472121490329527992728309900706113383026288871203333671522989390262780041999944095889900915569394452712084664344997013373204324399125357287531095425868704039733188208*x^47-295782402969222587136479154494573221046502828152005391422391842950073628922659098094699712937629555864772926806597864187555877068889886761588724431290977452323624322486890923566807073753099453118340107124339226723216946334097018971659738771090915764602165393599072529009579673522688748365434814717353075411643322976307287560645066762813012828458988958403665336765470272*x^46-2494149465376787191057852922722097102918707163751448757640473507209295517194444052689078305759155498462407986848358424254512709306525579490388612939959651922613066631966091726194529324233707486787537190824251771636403201203865593927306668266484019645370937473252090119547132655496838854822508069657860519420898961782904842670488168613743946296766510830278780678324892341*x^45-14402427196042018675903103596378731135503674204034672883094695463900557808347888527056260488848658305958937112092941163260175618386175941392259029300258385105948150349353988766484118341618702922515736496155519351753692602544963196027403846894718671413277725773298511583885191600679477184328039078111089954982776102678364053011779281157367045463646614913798007153578988676*x^44-61116181651848442108083659456954181694447036197979211209847133390912861808137070325460026876341872524917217125324298428598642820478807977068984943482083430990515587959991260702256481880189881012398050753775173896964224433033112578347049401990924008939868039669484446534462618251201995692212324336165307272363521674484499593123233561648252150532465790941230276316411775761*x^43-193974213317291120681982103457659304867947027369010075447871684488621529846993854554814333452101474423289320553222504867096720737372109452218958512661142603999096047424019359018934035614929669903847345343980973069141912010228238046003083755487527465602978760670936977769622303936046213193681670853725543814747301317278739712155399834296676588546993831771944497909312391972*x^42-447837860434015391411278500433437972363200630521545329046965544319012599719985242472395065756805984632308682269581489790287403383607618510238791051514611939923805092005119839943645729171437461870012334918002596578367463928505916591289618519768981894270332075071277226260497961074757989602950909103505137780300533701624896667418712556405545611178628765122770800951358082272*x^41-601005014370407756032876445785317137184649715246726190824552773644202959370192927030272909430105297031454361269724760071084192787536143440410134524044627244206694907580322550769642621907114249265487271017251968006208135444624857317427839604799663803793300514979096971132374001608324470436957218696493479703391325208670674823107785400275542238350720575130596180342094605307*x^40+533445282093148020402078839038262969583652284262817307546417169062034540429852658490555499202448259090523222045443395203935755204447416741150683538682289725041209671429839925742281230025340590504107566639462064731884327186493842354802472008183601959513940211892742317582152115508006634994323337633926291005852624625843216918269200349361608581782644416222791497332649287310*x^39+6253615635442924993303051113600087910355808031622457393046014565783595538405446593130951619577273210974597186839210542361620119909897116284434908417095372634765472894404532719183009366059920851503722978802327132389092014153522795479993880579819758855756207454778372514773072972585862242194823885059958045466216525893055146609311742036417815243775255198941814887876390330535*x^38+23522197897749599330111999174184043421803948144458440405924100533251300835378114074582172189225436264856416505341806913660849831805803960019273036158381856276509760197644261402167833120868603679955788385409873133378773805867862765016896814243901845272941808816377001748699814136457407711836967282461683530250542846630782838183026817026403844693816266023444756059598307382602*x^37+59511701534771922356443638194450719125685127197477297657934550923177722772062198485455224020000410057569748509065856435707736127647166647340137941438364598693394807035796034155182763321700348723804461222897879518122612872239180073535404730873024087787990945721419674840513321672585411933816099528591535981195899951780794222357867695075716010459542113184875980554078058724271*x^36+96844315497669506246960713799633980825426822782665584701526677128251343552720183775105326569426136834310633281248694300974538429376400937799571238820296006414043468948611811646072033613186560752962544547400519828360792517032762765190880338230888927724422245637606056948160126820322582818392013999321807243350333299480519470837175309114902515135111121102371873236860904658822*x^35+80983572627403630940536922661595649496223707248936883806741653358486657447255667656109865532119244220520723138253034021446526868548455794381955572732739756862249849108774981099597127450248699014379066742433058319162734218148488250358001290371698211222688004511666454969958531119708347559290583404753914156852589557017868421892094390603318268970213326375784423824747364208975*x^34-77038064861481577175887814905625188034667974761827598371261649261192720578566096675116298907636179366661547210056058928094999224329977408966471549218537412235726523999668817604373877521230269732220821397468202768732639597077055327785923188361169779316736141140223427911641442613649612235199770982557197144905911347429101794557243873528341642529821913225719802149511954935888*x^33-191364784916940801960773634771597822032502763653311159813650622788667963931090009675544010483292666184177608833339364131660242517253207700692615200181874619569214263195028408356998783613342738196500504658549472233011091967565479157623722353041373925906998072749360578241593537844507152402708554537029814894917531380818562615015738753360266042952652508233378119216620834092929*x^32+388895121990432540810195474913986246548905473610876104091496014240041122146115001004034336024181031674252226898475487207686538693931922797893309146421261000731999517311095800215484788003191117529822968929452479527676189182065001231149223421423570099314279480923068017689070983413467475767237604522155768960335366360716155868950235774471152831560112943585460581234368277952057*x^31+2269345008837981764244579948871859033600419045214902660187262681593574545195193994431915373374094582967936404201787140328267914749971051740062394068329878939093878132923905920038461905681047807485360708196628938081149605827243968852296593411441781290555660392888345692383254542389828872744006289198225991169447072763996201750541813357071478286090899220152840752151439480772047*x^30+9231772103852508669836543785751814559802193208833703705648908427109713431700870812881434524897407712399203197221534345215893387919319057722306822139833211226326113503554620562780168366389064687576114954093388778962520841423563552653827794377093180288331687332162979360008784211117172556759096343424401322128361453085910903654081056488551138680479935243436661817772756277580847*x^29+3055794350559119626177978931210181372742026162331822915919327651598965336202783685795955787520223143130106574153262269185182750841774163666369068667939891744860341133734455868811063229734807382800833183225371130241080147706982188223097259433577569419407113970644388588466557739792278720429672831106345431995360212106358921655392805027561002473593223607301591101758943540004777*x^28-119544849615907217383787663838433814839193560654101739922073259597907526467674063733299718073640041339122484006940179272090251654483611785601536608597760267767863193843275930235645637880573707400972672138676020726232318455838718895093470972137200239338928067456004986559012530520532190970521002759554565550609710536687313819988634881905511907601028820221450700467898787190198756*x^27-555100511183767948537315890363813659064829358746258180145482448685113079001607570258207395601434467636064856894942928817387108215124563885900481981144180660928329724158290581799730483447643839356519072014526318863239435393932500982984919020025702552387379128604267158264914385524619266317665249181039383203878109916989587731298127030004606151049242211730692248252455238686725584*x^26-1774247974647334752614041813043596518232518871906332458595754035552478587707100279533066723946193579536880612561972101069519648042773692454230643269183282904238612108422169696600029948845362727885374587976660724816601378657579480298319266070360240484861157611194080727681703612746446741812557062368402872712106141399315306078801566722843589853080482997576141734044338034527354592*x^25-3599995475654859665124447245801275321103558162130418777690152096301588024831937556843191811905825240386952283262494169150801415777365707895135417489087281494899546621308358428496871619865651080244135712722658206527075635401054708244108122322380369211585382008763558936904709634712858307483110443299770960230165091216576663087245029265862530273412426891331092251999028538380955338*x^24-3781274219514828602481277647782924433652744517135089001573788916427935592873470302568859959369881955958626003714631722073293589159730170602318173583109728296836924589795851852082658531877194035989441228193256781771284611534761144362106682515675460437958074017438110163647190826725440286515702033857269805323019682533825318478620794416025715168293157141346124153342767354603103024*x^23+1339172104520571461877435631525679774641408171366016885777976415475795249334784761999093504372125445987148196607139068805753330172241235929773534352863010750841847684044121304847338115636747971537233249203122919154695119354863176492489950362090616037592850899677465515765378662437677523597601187949606378752432300137896517336836136652269917367889297594123168836439721209555554548*x^22+20822987928925410258976620710224901789460589979749003950986781416525488627854110484268720401235228158467717073019977250094314398802780522713683977060309232975841186791809855612362869135070083835021556895388343054738180901823747478901305406328599962149223585911200967641446108212918383392370717894143642809904625883778491513566601877342476354167209727677851875984586913265783804996*x^21+23482572072654579777410142423027469424844969155713962294516188812468294250256690083981454403993936562063140103562709891153597824970332088616257568154046494028461630886184755486586667240695817236052504394820150096423569690602632589867402348275508935931510918997457849680867227955276807578292256567271292063920927375679624763208167698388524363907721281859346781747068252797319055746*x^20-104594139867969664293103116742314145026680323969754785694670033570767241594027585004911154362276973570958894501933697016557999425274778114023970682298819000930115860562411957341808759638556286015325651360338976071412561848817808233779491118822698103893884303833417762221959894955218473076858451529651508406169341095503811359827334734456728958422533549207274093668333681293016303448*x^19-267122407043712624010332805203185377961924655022183764484432824211588443602711437186095697298812628593849006758948021394760877074681095840514722813282287319622338099948297198474980810184846419178788802467463526939330821404883693729295464563835545506546410844533651008893303584304320934345268391599242749584233416838011177483667922317391417566060365097127195062470410655964646739360*x^18-149150235921336022223003301728771862309931262141151211907025578859873818463929713332934844081389054957429330186204645654094263150549552975776845872483216050007731766311607716845059848789598432947666168005254634577636794075322392631838319613772307304789214843030115448047474534492190305259134271853627944249394890612286596343138370958606891406308738104313338545517559194661935864405*x^17+175870366218720813469265315643253600481214303462847700694696178644742114168572441289694455006392261986691365849053977336290987250790393492623873676293235374073819969941635578366410256016273960540569431335775629531184354981357107296450032754097639464379166344147057919984378086440993838867135559567970968861362129688562858247288310730843333281782240855230310460516026405277512746554*x^16+473511413305803872376411124015233442647795467632574325852877932597152515295601891256929675284638127782218596366355554682475109663546900353108075589389163676396540590749043992000205007409537783342400309842619936166587615015772633799950469856841701025673830562118258132985859914889673200437025712309716074750274707573430685269102770875632626471841095653203206638453783270546045903531*x^15+95730975713829516429792820254463962894781028699887170805188016593159369338690629927822277395424598938028231914989489445161662940940481420561984628942806425665266388636009991852645817226943567419635198138715683848753266394406543910800735079691465738067611316720882550256086752136851523279153614573277269145900826653523672769573267008286958982039127561901679561763879275753526022060*x^14-1807205294711919754786796224906454010598521119959755936808597001208880788136450414104889626428872991059424079710570297169472653278720485661444091723084243609960882424685360108555879059288031990406650222819852284262410853611911524242831357901541433270943109281343208025223720450609563679413736545826157294778085949418476952110481103003452361866919539065328535261857661272671272171988*x^13-3243600859208070344636986931992365238354799898761066766334934104771935794009804834442843476346598827311103682029642511886118638814887136755014294100092432946797040665414282414768302068481245356476080069294312712992963530761241473268660260446703403724202367584120817753952072919107690773563992869984680879634173191433394418092173772476403092124240763370154682703984308150740883640109*x^12-2168892371000843009076217598254597208659963588574983930390996833982495161920551050759718513373145162024757681546941297806054865355184140906937168740598092491944213796431890150036790614806104141953989392542089246156638169543448169043267465641668062161657107733790825516725151633252342880760515400882052225276167943101163982967733110204760723598945667832139278856227646985398642490850*x^11-1750504647313531973882811843504878817995572102797028305399442788703177222992572516786801345487264902204978532271725687209601240685679129897984726932305733361484104323316832790404341754574648643823028259378729725071135342214651176835180047729325719002806520657530462431443212151879957910908559052448983547251347306571613459464964671007249434679923783399140413015239594061251420598157*x^10-2424249638905516279682538803643224887041902248265544115583988830451928540310664452557261615198371470744427162636485588478057296185733532553022067607294641798419054081029794868526376611821457245873246376164449221973816900516982098519863445741110857058922428284437905772005160567821240501553253477421528843756349171607115219641227184132144218038456768687053508916431129375827240357286*x^9-1522713472996852099071308331830445454673613990374501584858436650680913261941346716708163284525551438749836336818954115924885150798048182558676887422119622847934152111304829961024573406914811136361264027116126136787278892427003623735090678284423142727537126727635449764952343376054484544970222064360280211106984811775645859130953295752609447407513370247929923466688295633894169363187*x^8-789114617718853737244395896517159625134198604705320437019431289881403784810131922068931219744556176356698400978866304307725450729818133237137920860153664001341517118392258861440835663827714353235642228950353978631400757991598727273861731966509799788746716363436875532872520217783975932647736421259792944142536064679833159359522003966491120631931690894340589643805619768636871604798*x^7+668461491152542914499061994457409744207218681049907981520191464521287066577425523299410773299091718457425171787817787398018185178604629774919216180253223108910303897450835086751532045192915444406278945202914189536791403735446402442871764769525686050545203641939088899778456128179390614843107534601368048665954545455662631601695520714117687652587409678900070660282093590625667343523*x^6+30407256853393588785402303310756978981219425684872610590009413460355525500897143309621374732553024428062670077200913534001466203300159866624661352010744673798668962056759320596888273936790042014801727805410833220241899670697975243618806468624101779003063473736114772383496689804036466781466390968071975922053930001303051356666755005777711258586780034997194947910224611998667565752*x^5+178825895420101572268423775453650654973075741881113670322924697600994613465735587998708684395076435524485325659736955964097800345898456876405603698181334100188738158538932190478008559054859835180647777120310356898081996102012369853857934050443522375235888144809347571190523750231116862764858550509689745903466611387124583642078857148378852061878128392662966915636140330656022131573*x^4-45511693544128493401705740414363757076891491230714598151830164622721326316657991320537866763895883659317214408889934755586231410848329842126481465978946475036103981026512797088992756189471246217772702856475722867045294131741573165510066753081422249172704147205827928872418405822091354061877113896874132469646042573744090399161376862405283944942662706536074547666501726279788438335*x^3+3711081588484563669254981668068029548750967333485556516863668319543994506810866143561875750349974314720260398128477881585448597662137529471131952180298545041236419291807362238378720342899018235620717147247836825823100387499225663510711632908711211846608798330462631208776669732705386583331090608884579572595399597809374065098482806768213851180877889292195738079163682467745491515*x^2-5876803592354084030118821912214497620307955256043378442371626575669753625449505469003019577075319817916146467708804861102922439491945184602417011709128963530580303747805904105216169731854538074186266851887845894637859737097444901920506826340883864017967749498095272498151231018661959020532261631904895878665511839444176132372223100404557138061642638090595396094313008195690223749*x-153934687619113143468728383713402802975986637338092486972040759458162140690269902697611596830343720732643474622836057200418163731020550815098983811685765755648780973277703798808541197959204719408564438415369419199798780646442990320662017742214475755913177040399246477127271266744394177828351367358601027282339529149132463759258103059131357380492161933715199603912560093659267901,-23642398337113069414912592985653101704024074978224606997518037027370507351115334784160384778724423915320805158949409026025029483989699702215677465443284734695672800752431942889168479580508075543181101980162012865652920526447388519911035309286175719422445105402577499006898713707670248892355204487157928116649461298338554269901677136530255385059525688242735642999864099*x^47-377031294481337702742470642364303584972128753249131766459910674869337152460578496389316253868416096877407506551632911468154687578178110178467676630163894563755604017883539849386153460368489336730701003255652865172250648585217237255557199691862167453866779402804175632103889846530496880601036533045036696819715079000837258952139638022974980352336467854450388283251363363*x^46-3171827084258571648754074057940040995306077452125135495498871126077733953856581885082168580617206561905267521655041798116484752767564623074433134352518671411144289988776663833640702213147773886714344311187593156867330087096679586046753079354192202938453004100234434927560890364339285691256927203489660175959637292872121926887599868915947206350141380880587271493246532649*x^45-18273610750224973378424518477109595251758387087503211707715187266089920754433797031008595400177985428248952643373326428724137239335428018133677717375491995401843357571927757640820062818211704498826322478349171775336130705760291999983340658966599952342371908492150459211764366692717257630513226262068307836012124781674877839234871380676762552737313514631822189655257647999*x^44-77338361804324178758359981405581208776652109258276124205478481270719461392559971637631887157165152770425918909496106696419023176256622159684644604685360421826512546145840124496281540987691990304811519420350189579869212780189220762205375309739381254103598273935507316431645065550138904858667001856678102982634247612034959677121452148131232207631732692426014527516459949330*x^43-244630135510741064137240062731928312574336250049112061381383054962402920620545278410153446175205295275775671192494031959409040899576245195794641395600166188293846311539813514979534950427055278845587057446088350748363224532243581208707122744464313003635428207886682951420460494097193059720958329884757440451098900942370004668299183368523370888958772501731343057146215869247*x^42-561922061885459129718833175012866814472186468071032906885445059439527873349908175073896372974282800314765943285362667434198570501766935878533481876501759507354369973223918003741096413086101068124809341826784026007891818550725989042888301300970027896775326497023320953006944835963465253062775598243339255020813326689764230789525959048690730066759056664443660342150731217817*x^41-743894086267456262571102370594250371102862440392489808185835624571601472328554579898947743747443473448696076712005333536101367976662376677329552220460624844548274956773043181741334737314680138768233022079436346501430252525717738859340400711548186121037895997469256770927175353250590691588585632566827017334604560348364377651737760292642130234443577440732834599938728963115*x^40+714755165473941683058835919844221295576198342446463236855588714921238731532305081462422091457937397344741167449427221057207252648155472735043855826885983917072256761160539131786812356065936989706261412985849187535880524166752179496821644891265459100948063494593952212999904050849314730078484362511027508726792309730130923817803721145237910509882434450739389034487538684445*x^39+7965817878514198819206638197689111145413202316003951763121585286796799066751166069351599558606899406996467148837873549659574689856965911502943043727518810882713010403749857323357760859252101391143291349705264447697305544050106678108051180619909066381824010131428283827111309483994157230382244408157645914103465001005006575780780951343916110826206689720116923661658035240097*x^38+29730446258853428657238375230033156809083983985997082220363896712189139137054605029862186520353598802754064718468276925752041052900310627377175478062881489395464793939221100627802604405918149702179244659797158418825345846680843767936061138538160235271242733526069491825297959289805256826759381462907324917566669564045555971326389759954186117876342416168429667894181807029165*x^37+74798421743202708315980785766524866433585580733986120747893394720868453348000622718253502678430752803754434663771400383210389763829244320716233690810109709599379024961084345731050566073260854609294817731362990781375659197252773252717259959047576327672859200171317019772771331658780287458561479278305336211988747291744520189309154113612330089768012994413022845703513105087977*x^36+120561947229546631875640915410311075706577297876803455263483497154297670678798694613666834824328820891982496819563988733937474536784631674628879829022345166961496266454200077686661483803934763124904203613845393281539680635755556200641711937418399669104750074395467598576788815454640877808578207854404137804498972122759856032542995988222659459123829836404585124093082203440559*x^35+98217511877803377698971358836196953905138447863453842775472600534112878608272009684738804183418059676522761272031912605531084216949892901747164033741872157312752641150011376898503629762666809865307004379490700667080086710187399299555384663713600547341404896544791003156917999425541707933800933750872515865470381871166432652656238262510575469429647447749197406563866186139379*x^34-103029714010571623158434949271522026974077599561825454474503495976911665453641219504530573602652435413885811307975838876978587559852224494912117878450664586212614488392509023741031263658018912116046128125771716640457813245334302675529487429984690365031158023247279242603848166457746893268902558297993953747994406652726408337951392122570865512287451376330907091168479414627630*x^33-240845906440653154969150547406266042130536468955787668035314107282464349285790514519666135453945517819121684380101397360481942873851209411880534449536566738304898052287748444777749009415684546805773506433102074911001623274930567048186394102411031630907951169677725902971126766406043896173778242562118537613342168416525942482993916906374502628074988524659701954118856773181010*x^32+507014012389512466580807139628860695184012920753763275273792940664115813546498472715191218639538313862427838665535275283231225238850132863044128194654860298627920993414440524748974799644533468252211911568466868139259830786434854584097195970294884822424213272275683557704783256762317529797964465354723846627469218506923904685143004755531839402703126976187899264785739709925974*x^31+2879786681815062234999770380595865586658776114144324324526560355020464497835553800503635120347318926043943615510501441822827869814600362071045945458288669280980586486883285391961635488832480703242743828546594331088973902231728455340985601955584744949242189319494540002573595481923707300976132167740118316485213297883337532260030838376991641022313130398167575238790267220638034*x^30+11677356456556108268942854618547210520565616065998246647204821833863578443582801260654488086079657134703741333647694376761278111823330003701029643597571033285113832126445416144942135259225941213944153432612665259296208173443656292574123303324400728249275790817663459881282202814069745247727794041368234871131541931410576426102305548511229719072537240058176848017435760102688735*x^29+3411941597632597115535299911636121825725058432900325979452281565983030441843072243024357157641947794280056184677961174134763671552775983620486307922479236754748716287408646027846156514893988478708340034520040817409543210611124516572618260032286246019203939489476165584486588783385184175074746011153338800980973922012791376221045385791111062678456728226805463405523502953181884*x^28-152962341459150774401943698847273602887137201121642701839539595499822022019946902749763656247199951051909002652105542409643823778992034036237161033612325653576694234061039083063143079274517235659430247632228204064566102526065920678383694514369577684367875569788064004753384856538656723061487456637950777847802865734081994081634316236541319693316274149860178556773468969620006304*x^27-703103321952948755979918509483373326531870708548383093506083066274240936559579141968556575774594659003283373796657435623818386203070951488923444421272764363279082179006404462005691821897222654613468512539067888636264827408372217443135125183799951713144378255957306959695259288433954604613621584262230035654478940217420207719555013408846679955063242948453304579922952807636755054*x^26-2237857820432994908158954887179670177674338519217274105679134078583915483205081889035204193317985581931350103190717286699761146276693933019036562398621625483928372048285987863883693049791951481798510389460222633551914279515660556808560961756889883916826239423021196749730967504598989917429499665937561592358637430103016814618334280569034948813594859970835809552297177915488685562*x^25-4505619399773736404584472354709111407789078116537735804405902760729568189853260336357985833233510396821610345819257910919244810490420113055267661210328775111182338240371146047053145040124682286287582314055068903696457839941974453463325819399544629079280643485868614746700810683636607950555688947268156858579542389221852557451700879211462033843706477356276633678719059099656212224*x^24-4637525574110649976947635846867967064509183894363201443110994069491130378239100056120066998250168385226920866817698140641048021812764417600003750709158672236797147232213426664247525563959515532766146050795158611020100027338162922216784219366277004572026948463141914910933822276358579219455936593960914007455228513870212609232849713958106314402363820117867653324216747330245724016*x^23+1921400491277187918689974559027574870716587171933413089484390905995822229033852241952852478233142370119527977788889560623474157797748935676384533395713885919259076444756323262654708070921266361694634505192352442333226037946441595448327662108327086642758133345019298812577510676144762847505545141436653385434438881342218244667608210003972938062470396977581736969822505803022076650*x^22+26554662642334797609226488294408916794723289836883151384552735951768568935210850843294386957442429716303450128707779025594593185134480044131315738819816205494432818379912631600591092473512191012189964831037215555296994238851443670974879067038372056843113230322646472400770091096733277414107203943407008974048024141101465132326216607214836070450375416148662770374795672810688169586*x^21+28916161033847189387042726275600435130208287985103181875190645979752215501341709271819819746156385351012073143552035298024886352716391241887889012986502293508996732572366857838501000657896753290669138371489597729751781644817591482458601774787093640282127978013102036244717827190423415366529477091641700405003435486129375542414295065659091703502741293682361890569655401304843041804*x^20-134949557823353795005816397396523877971347193709317547515251379457486146039421788731887769767841832767975211644696536730154681883994004992201771114374170283383359536405800001835410795207766818355121401057948142855915348918786900902686563206095366137986483938966238212752909726306476768904254260741350443139756816243577171285520571516460209158293438733312582253856625784289543454267*x^19-335898906304656011503662646984033934398768532637511332526943762071970429581785424152828671246346955097856538041929772347674492931103959061479801725763789378211340252045580449889442070151070766241172049481406585699102536292083308662837532250088239318373714624945994646241522128796295743779105206930765301275264057016661291674802972168934423498077106892133525003188437463837755845185*x^18-176291799989147086471711510228729180990998783168355809588521802553860557811283228005210849160451272898705703765290004044809117984805492347127277605459602348258611323768440711889035603760102789605449902581456272206082201913508622211864248723525641293525666060714165301569426490938400507824831624713695714829150294926062245072566649196569838082956903643317696740659653129676154862775*x^17+233182506556529202239017418504364453482406332295246436301612209625488992798501507519198674864967771312922287700279378435227682080129748177059468169206973384276954925765488367511569083892549188379938356733439646013786833932956516751721767168397573765883712982582874785393464238044539574454608576159649008892622671168293332247538520708247748676282385416773147315807946538828052254945*x^16+596448727318641864989240587526886157166197126790260552150811319689195826524270670307007918882457021056212715384254426216219481710277151490196584450499588317284741149625148325396586369171631335574853941637107389365301501813104511012442190459285077906446224481247647487831181089913633347892670145997857178797910816056785830814412392163756116954247950480085754589916810222102718699618*x^15+97686042412266355254270462568733647427194047306210102586927113723203094159494501751598227451842508002149162751002892951675857716151272094833629523520523335455495170830943193457923720056338766271816727852533074764531704430807017115843715435500582831141476157782948718243446214293023667928971651433094652137730615475375835217752314034019442159611920003183037612771512873182293190207*x^14-2315193830852127320711998183304107712933877219918731833463525123664646066244364785426988120321147824129653501004916616350527346128826089138662138196401039772186310046532764654236939032059120309499511402853267162703822998204831026816690624386799778072405688878516781862877219488396218008631295524485699058331775212876105294247737030215825622487068240580225065821454317565006043030547*x^13-4050274572610325021066418907120286978640812934977935332259985968285434923177879403566422892075873400506829297641468723244920913463684134521246957874244888042909597757959731837240427998534813379141975934687683957035367486296722002364183062375387939504934572755062770228287072488028100522158994578504470624756856507935769425542574465832757477181359169739651633408543054534052969717467*x^12-2597416093552067696538521934898209288591955580974869313724587415579780571009818127831008346266394997697022596457083028365285157368207672164583322712111998907310508372527608377687982481791009581991876926180609140489128445868605982917887339190750181480338870587304907498144265409047185721390336680059287423502711572310621136380713276164457027110364339815353134763251867253886361999967*x^11-2115519458417975653088975088672559022620294306775031487231110764649067586665283085415421591678909085137291423593020043433292151350349791193154561490031363071692628496414040004220773201504889346956523866215550325375869102023374855609935451965463557857139257668983703334550364299180356204194489913218420701546372673458648773142105866859030028006038038338900112100831061711786183808629*x^10-2995621901161566270875240310292490030415360290153138133202405313108084568344356442876810092929057143343369845870004237678771954299081413171847024686499151957474876449262939649264733662617798760839331555852229702092476142195131649093819467652519433071869417036552516203725473773606615627154013827437660695859182691968814719296929333068403393142637263369327927895649452481122879786873*x^9-1803632430849439652880870097550880312641063528176300689441252280898336160998577061409427137624709527997241195667551471540600520624058155126584894316728997683529649477315013511888179710923131117353406081329775319488238249397844550208339275569371430496885056898211998351510217336179155880727460654162513015971765993400860530540852392922223748868171021164090119339287818991861409394843*x^8-914787216080928286463293845064914007342549240209761320917204102159769298947884623955907122789065661913931142818679209634132694286981617955044317615465677641489148378051177381416225211923153284687730223959922158193981688518389828921567806780026670032460913354997858949002497602127818472914066265895590177893894435291605586059461903163744818299163024604856484307801101156753540753269*x^7+905412787583107979093836483860948668607667726484899061334750870940226949586235584084154963869415204324217585728353022503709299908334085860028712490969378144890091101604415896494238037550311667854671269647865939385954802504285569328391338592388739045792082810599232106917361275310408306431981459247147036582968736429147451821112096916320417862084032283250435898961210858831919718165*x^6+13448131870498898654597664442788396929153264200391523676263576853284116853361166495881505197536981073593930901345954306463395207884577444108177280135020057184403339683920505199886549572353320951954516851784546437164736953556532713894543626634408930097769173097971229235586012006693924652133420474036643261064970306915632086136926275772557275450460350551857055487648446297669542464*x^5+231358600997849059727630075734662967684790815707568316517982595630193043974742716573068272023993763579944476411526605695469304101688417620636436650410817392091651957336050050168907581435138009892318304260423907753522901040459229136852027540685718512477469924812739016415514947788105555360735597678368350147309985202419418311559879149248972011752702558737928300631514612946089555086*x^4-64669340083346965533465001798344046522785526176428393856440098473482083380279755430542903641581892281464802705619603875061769157998616518211001453268046629761746494289639106748141453796019221910362624868588947489598398668659395054348956569519529521762252591547260591365980887853508724894529879461897069901651631115958191091422556130720730319895471375076516324779185378208222570514*x^3+5525239542412578737926615466534462104587351014350089888416061826337794574624292528918017790580902430614795882439952452153729875409301607159686799312274426507008139636469868742916165379338283563520827312747614221597534665526468673996076185658337099549653441689937989447600791251488188034244880047661354560386788594963891774278094792072037004844011859375171206907711562855584613276*x^2-7742444192320866418313101027374131351634461195253796557919417779584749519991726414766014712843888758099920287450471182368332060234613084058043394232378884459664540162279784906706440277669201199330693011269055410715807274037829340804586541920218465880601742474500739332952759184778293717738688506922357828249451520328305724093107812290663433152324489471421135597907223741942164963*x-174680410887150589412146498513846230031156166086317162430244355450845814460716732025604759682698993113862492483998872638901982468921457155133577935202763811308251159904488822539942948015884910936131207740449851500024598825941749501567629458571914488684831837572734306328129141026358902216429454059847693451361180968908571141591722392805202495114728349356527803128814410553426244,21877860855372925036897139813769895128516154476941538088264239850955946361342694341423702719955120421275718908789631752065815695267731322500407419595073109026531575701904926572554792984376601537008852698868865378616908948817677904735488095510215558528650243488689658237062532095879445030817240253799402869299580879986610902717163204392634664199580701962645201559937482*x^47+349399773234453666158234107711043108899426883969027518083669715385332846807587212608135394314741869284586158875807461532824042440180351196919849634751660709922248622728480059207780647139591535405370373158099158893971468175503969175552046685987344387355030436416569010701219852538724541386589800355953289580270358905168810303142911529214481495854083926984833159975544517*x^46+2943070846563349764608618095962490957392691571128387594593290191875001145535074804892296590641400824255504629042695779060038169134721881855045061646963813716941255087724169144036967504452458256883453328132201624334160413067372197552730587347279561786168983194473188885827367458305278544590265536042660257535565049093805436654363931860205065086895289384553778721900284725*x^45+16975813139392105733047022270886728415612741942115985964583283292213710006023913872587929611814427546479148301317138074722002981145416071984604889968289558705714184009373586617464481404478890775700712611236701527683115162800386626779187517641423389381579636272669227265105870962569952506453317593455333941424806759298182173333964017578311654952774707175256289876501936041*x^44+71940902066358817747386618732359296950312138968472943916487374847450766485227987002199508329795492349742821149371609741027679543905504209752862174731920726203816858786227966545186022299131344672946206265578539194126139588340849925895324242177015136401749485171160427081786222670325674793561939365373396836543420664846941570059551881991289377516187472487610923591116828093*x^43+227929135562260151557922519450301570694568723381690995379985073139973175985362838658848464973954922243163851090122696961838904595014634189620929179161420412910334459963121813393184269142371866394805819528903725680399597690103029541093080194082841161132589315276890531857537310279398352949049019239054941387104400248328794653215363484203211662019172256935423492232736677150*x^42+524790208951981623782486740842733550701809682738430749083253744642806066998553415331871752001753965122740011962926764118421264680506972572190936731736521556898012026980000189366096948112400504018735654923364124009136224890463838356001444736716277378026045236914363980239795349800202894911299574201702297666964942510719366551738381127997879530933879067398290139077889412595*x^41+699007588053117232949714018075242839232213729118750224183743178757879656010434315690934310175562151118481703209602167116865476109562520397629061653498722327615207125683931499988411069497582180192113390487247259398822981674732183876880587901501320426752642392330718004138724500704328763258543049707491139044457920016272870308843857165095846818685273350840755986017594242281*x^40-648786784990206816365036854541238505143259286368708999233018663829165089276966262911554730829286698801360848229161165575746571694677754206137321362377606355049696444885535989343467253519648021043717450403837330445996251147647659098821824324422517273241217627541237946394586858505968920704592879626470371015654025551413111672103880938305166529112071907352051436949004409989*x^39-7391259353888391013018463316627094976165292953799851052319090307048379403803011636483971452393558201878866312142384771027677049333353817051952357918793147606573128164162070738419525892060820298564069396973207171007530772605905513658787608951087281174757937992644117603445020023214997509428675049688072684476663908296329419000391098356408633565637529706525027530164498786781*x^38-27679068315676690197595019063483800896473186865031138593750780153317393059656333456028690387913646735477107096670322940613137164155119418699866664883080957308723648317044369177225371659416378645731422080366435089521226218834495516862635335149078809653697818192587389591258850537143488426344552886147432527615252735940600195531658141652998542932811174406066509038486233666957*x^37-69808554421368070523236235652743455975132421264456693074557229528199181384046726960961367084617013411993975884332962946152619343402334421821722830989910309349228436762066785555181631069178772274764357696134080354065558374010757224345967053107012765474438601866766140999924450030385833596145493161614848149848369103177888044200922960269992889592000409021317063194376753464805*x^36-112995830119067549066959039410145968610392009313357475186017352842559538097400357857889859037990780108276712536610379118092406516519376311446713666979885189390373465044331321982560878881839918250942957045343680014597842927621321816587148757222359552826701555075935884075318722804108045747935321332789420420877031385596103700864229557934328176161605914074299218330269384752733*x^35-93030957062341107767918962082791104634544991977444727010813650322817934519034079577655185575547091183948571442010432606762606125542953446299568944514898295342202907368968535768305875318047090910924773969649113482178410161276466699704912161198604533834461821978954700509254168589303739015127124979693449795276035143068929161492990655570013487879891605618935050543917279575955*x^34+93966186849208983620308635767125360933698092179939575664814270335938574560338823718349760273274634744930882326792061747066469072256771394293816840145407850974273794973090611003784112714918400563959668590117891350537013819539689682233251891908171218724603296511923114501567463057916881606717001505562338870584960253919775366038615604065299359877482504601211094074299121337539*x^33+225699600067494969287998053834599355658665641466823905680074367549426426443995292128472113304772169594177472814081092196606569777379622580718108608325701756008175150977469437436105327434842742970173806256865511445612494898614964521568640292546516731761999171723190017654566639410380987963868421025991770214664066080178594936207707891638532937290795915703431714092639340070300*x^32-464602641708933107232183280570493970449485992318506977696107858443843980973226142297214693169858161160274329183908709494136961201641076808819555473918741008066161460167558858346136065665284861174236304078287466754664474134310734449343615241503856662584781707985670546488368157573178378613735828050287907367609641097018752417254439584309183200674896047908238407350914073847996*x^31-2677409270144572695268437165696176435388133325111528365359184624524881644692677321235819332328846088725197961205053951493824617087676981597013337085535735815313531789331027765103850021300655400230250093394522992342409911183329027531812245792956814539595144368684790046731780759190669544819910659627813108914582869564803229098283752073796779340461031871465905558824474781937574*x^30-10865167477362332495403165138218160832673807739106407034404221421392475244511579154633747505790967219788000444019883250830742707150438501467172745664528511167827119318380102112149649260179649216218028203189394947983816338259144707396635188551191160917632285745001382898725709357161828800858394753250397014280605453741215684353303348492652760842853496805816239488899697362049624*x^29-3391177568532201924541931728838062969472108716448723222096846048215608683451969716606838327283029685281942507967281530514370023395362432993152240535982753047594384276994897545645820634380090607642074565550748841220629847584784813549617196129609805384588563243428794469586936292137266353338375573088958360168839605474760149729384001624175610385148622455182073202395778265576063*x^28+141540852084461128700217298590661944458392968381016874603439426474161263398286612060183259815387335755339649047055294523506100670399457974831918244397007135467720409265701268734680230114902520234837036097935554443773093229837356550270522892864293612812598155485737143854377418466815027727811722679241597273239731263534006346509314094496672660726060205266218023050592120298246704*x^27+653947313277910462006071043802586240992371765988849071777782421001680157866107634343144929253186783766465083951628304134716826743444284094742106696863348645210706461413808973265019788558419181080136119960082966371253627201015833749275366068314998798194614625060103777716768631826050287820069857492637126360498732988781194886651267016736575400805538746406488295334623941749796668*x^26+2085091195338482653168193401251664682353316749541145710028376120958889707354717575757167571537076810049922500237552012118078885920673893088412207451626655660296668652803861873113295359031875359269735440932155922101225096438198128735879327434176373430958762508026594291424275405176689126343756930157250177432679385196968505216615542635869729169434213363103863357050627728350287318*x^25+4213313162553494203287016612109302148000258324672382105981542789584270998706084799294243679426543351055885419951185889063633860721291381537924807735194067787970869204973318585168267626940075460903970143407565698382726895598276345865439289065219585374830185078060287972325155409039275455999565647465856109398536822921281542345478210971301177439236523605426824544685863217357850118*x^24+4375020243752661337839601455038450120006300665324180147000576375829738950246286737993571066932722155530508495629065646331516054466153321666205590089217603298160929367167489804889826167950033674966775458416767795873927549040097173147420988730937525066350733786112882777363504137399313691127022840438844077661313801296654477985023735947253992744464928692089442178396623993612000968*x^23-1705615590871004181189560922569105670000003863302780213665937650933773658797292071848814631232321482886974763050643212313866441320192705199817249680470715864569736978375271522134821574334619489215551575478983744748935617040538073352955092173617065631363330380913030843236988157634775204997384252072236065375776393578832027318457565228939807380861190452907335939186383906880225252*x^22-24643285186463454321583729402900062341824072443691632250250151981477047317437611196496432315825895526721148219792617563643077817330978061858431522345968105815867889648787117637652897874580236702135964708228564585654529444406985287658724642272088861862055784076611991077053900334353833971002375786872783375625918354863156187964650126282915806806255183885634585093089737828316954674*x^21-27318278065494934329118978595465870240062974887027637308914861816825114250283886427123358336174404133828041683108639865891456574239447343725647262844126261374640102251962323994478209206763485411579021139585112614656367185170790437751047335020513458220091705787819579004578263108848643117826455503326631212972492336887897481782101144885191615865290324033373593369583082792716848206*x^20+124413224844938934968497003961980332385300022235621907623900848176338566930041179407490045856880504694363802136149136754286207536582306598604649688598440381556911226717229822627215257902473238234025441188923966797363607208382635308645851447405083119721805630933697188452227828500186129765477312413467318472569659593192952803262773839644778603553221843220237460835418286963648087862*x^19+313928393876877068866751999671169247937435114452031161411831511057544169030910945980522736924740049154898286065098211299981225577912940877089893065314256011260846301708570050433289561805160914536000464693953577816524627698191949416749257184582040193167255587277995742338070280032729715813152257372288647899454838232952423620079663528429808606700979487983426530485016667987013098529*x^18+169616816978378665411071817709339773616241326512277677516354823871190493363292933121689401670971380553978432408215663886338316981612293614358408931823212088957574181016187317277969935945113605342375757938214570214420629948617687103802621322121538956558575103706293657544811920072772755556018114014927265795431586246738362387594516415932016206845402674805846426776745159540569746843*x^17-214102754803063095038308581091829343013981878236481566127841404211664142815879355709364247122802414637879502717707361820393077707151182663116247538458816623753833097845661856084145320492516454435071500514955735943561652363147829925954005824491995793495609122250702199034563250843365223482965734921994713703328019927555461716186510616261263425960268558083371877300036894959916301853*x^16-558257711166826418995554955916259417824689055261085532394120180554366166297897522661244181555724834937026129323892609950693835416554904680821120138915631316044615370550499442170072866719536052808597182017369345406696196586136499824966056029261177759031053142634007580830743898483652651270365041165952890817247917736909172219090645864373898802028421720618940942207675924388532167555*x^15-101674629226423338313398289910459820072694482957506998515258896073314178199796836581550442278250572596738707473643576974624267111002634980766092055946133298710792765040033837650145877526534270139021024622893619628062377015492487253908313332433747622168381927111741758417647084053260913996477743874256444779818584373011930057118321026289433023641702101289528077522288608789452239498*x^14+2144290458812160113899170767472601501425929456020786811042425510166767528921306639925674470052939339905794998898983650984387605502992813713758976157746060272486970250677239773659897546160387794001367368218740258493053530613408345316662897617418419304681990618867988338400679785852500732992940907521277021757688765940765492236740635558306466269850871287465267407965248470813453912533*x^13+3798887133105966928731221073597416066744098447202590802703513703470331160258587632174338931915597359271301371294999447522464171450627525079396581148367856109321219826401642677654705485755817022917460411068706976819874339474880851797917740048779199904546202345930633472427396652907835799231785605854388722781365171155270802126292847926961443913296296014734683581379245790203406636303*x^12+2477079360119215734038218583166132128749102749520458995475486230374907199791280528375426427917560357779023703793913009936309795878143224695369160750815906605423800467075012901566188213889624490792397265032474357729946739574869727214517859188772945512426069271176463466505887213319139873692652689737556470371295807738294582613565777392915751390970619147947722352276506145869715561091*x^11+1987208289820948416701325365083141623756737149012129967344816733383983472739688127185828304008275896712384472294436783462356419359011990110674321070284496018330607907441611611080692499824324310500240393444640713380375343199799748222412627236485613203770771517122946122878224394705944294510935060932784185897273112266605282668753246911135790368279730647412989122364228341330261360531*x^10+2800177092452041295617275169160548898864768833752778141856555145329844268276307551003229722389893192955151902786743255664746374486225004555578973088572651321938109042210575680489417653929095948949456582820847113064761131343051765351170189417073573075636444012882690991034196013390859506847158204069697201715033573601448664062807410287425334699817381738773232502956823692413132628017*x^9+1724232318040875904197081339770712058211541082521571226588967781099560604460170308165491593539048807949652377244771545069580155967182495759390009454141231812039465999375201081101089731006196247624459317056560653480700821979993993363792857659605153039085538460221417557106375956798889704636731060560511214053734121770122751317199321450008484821884244375026943803142384186000582017293*x^8+870078661574503957714394516802524599049296585823324522864255657244422092257020590832854709614932540677923894515516137036561321513487720152403020323670475672021617761866296737401474469144137437820472920364820444210738832037482877219704112185298673991730335193121694063056014235971159926690848914625477066454579117969260577533027271712813915674596798378212865374084089427096047663887*x^7-829512313162020598524297900212704577750887846954304577466243933463986446804089624587834018382212429303867903219122816424137510900939664738281344326734476171580090969568636877932163848664950005983303216090876482210372351960296611250812612759175051053268366820395173129627850184274415089405522857851439987081920631745616125814040435675975231681314263555431935027382664621427004370579*x^6-34781219453685059785158523052752616507559148810713105449408541600478809305037358023620421185005736479212130802780060923750924104148426915785209790171465334786199638985909869647277368516374333371567683256169538266182976581225839343052860489578749273929749390481644251120031123505369235402878557753771461403652540708450039222215879556052313084777207894918381176054829822200232552967*x^5-207353713470882465464728545248789390677728441048291569464679219298235830773450328379565542635175195467790605570316548374652519992407667490648357922704701703876662304067968335783116760597910690382728803005883796734618177568469187564206622452111011542603437214593558689059480334817619421589228178444210877770873854830324444943777916937233076872750059513748050708995370482697863139518*x^4+57897004623320763525233261470422173018928788630680965078318994587232377324977511629551262341116840210967169496671200522340350076337284011019957337650823158846083865359308576926103427826367686190499381344871468476517655682003184974568991591062490878889520741872983452540890812093109628215571277180505788431785610182641782826701769355669790234874137586004159962585204911718548292236*x^3-3416672627374450549598935062488743046674635189728632753225526144381964983804946102574748777911556174569941702380652776150993968286314523108576084513966211409119795333590979808346707294303324390888668113352799837846640014202863873634669435885440469068358377869834602874607518877156876425487795132496535954286073284368076789262701667973969680865891698762599228567789193205790207226*x^2+6842355494600402149831070492976155003144873569295456512010520254215869157785622887398126977846712974518066228075020724800906329762809319066112922060730186019788352353794144905403004716993348190894972835663586443221928481616588996278470357622078421596535017931798007133477293678286021443759239576319090711673775989936087510352737120312597111395092122748513463511105366011427887454*x+137977767903300122048017030066381376341852059143054887352015657727971983955070141074564166656512074071466976224666248224349742448721639967214909576707294199902292850343920508055878323331784929198586718139225284854940497830398351638793861972834149765005122920702674626382166344331342506784044934102497912365856850357953270259484365424403814438844161718928310518426236400105587215,2662276008945349132188661802160501884149604269931186521531741451328889498493221455676036203300920479332060386318691395087587185231081701154563474293090048678776249756672320062240968066191654561245595227644316556550930093381747776554350587545830287901540381423474246671114209956016623177599403636579447583713168293560834541620249288200656720253702924471794654618978007*x^47+42797095797029012527595046846924349297201032581045580371968384502321353494665713319021267174604504421096931063666152216710372710699365557302694979133552607361977319659598243246671836643480061929223315459205008504454193499688776098063542151311291646687362226870373078810397364947036599482100264680272424413234510816477994295827611872363062479618345110397505896685721530*x^46+362676871337185853964433773432510448668255584220271396811210095977282815953739422739071565906735716534853955934922753864859859633273236843670325433107315190230163184563897817959069901720819638793656903077002538064931363026653442801396639751379310965672200144146326005259449142948415421643991514712330913114111680637146632562067467722207129407604680625037008772509271425*x^45+2104588283708262797424973353061001346332208481749708016938020244259290239083155203858114303539894606436996132987425896579637622175551562109376192704168175955200963429609194512970010864324349203975709161787069844264440296124347226477534393285280699021365372957118085289437911511560979852697192879592900049414812106690398424635690708742965371895004227252040849978686213061*x^44+8981608284757421539098451173172741226323961816183607538597913716964364254225527423247970665617192551434915596916227213939085909073346531828679063708625884082610963409264124821259716210509999880862824405602345959373495662857935284303127811076655759200950554845900464956274714536708080353508809045419730223470712969188506718406495438851951145339802971192192056674184638582*x^43+28714906886288578665646701570734002808156537522786760567648901146817683405710670881067367375872287768595863423350939198956328271387021519271249486139699362274597492518558326706332906891783958211921077629986304157506841105445350059202143787163044179307207019613606187834509125149164977592340292494811530032004747525602070732379242049957508484311902736060008079914758233941*x^42+67022822641660517388270179697919339835700729612115211965175437540795042961942670210879980041550795543050735247076313977167559026715528441340355557366207768025502329030424254640746563875698727944305008753105954744695502643954185887438754232533905479922677608094850647336160968908533950321735315202242550919372286318705542532752580657602508585161407547726902496164792468269*x^41+92547078577197364903833019014941549796449994836622679681979008982465880314147523423757766865116024112708363409214319933973832131770776467341192078128415218961743779933417759215021872237689503473148050980214914731305686880514772647761072257708791980841173074377774079149860342701421854197480586267167885961184888057520188854130683859226731103009818245179853192791582863596*x^40-68262076800518737170738200346491942471925322891879312857715375990475392500715881129814233668673980327341425386147269884416653897377031518437273153410775557193540081783472425395874964158064722292274101564707920862444900954059570038815598690899742283604985182941828230150597252792417297298353478677073907192743372064561157627882000498612313462013165830044577945626905604453*x^39-905535838527865367739686195153461339781569459252658847143374051105228994820030989403201127893185617214255386827584119846737502080952466067387800876636488642184277756876180845774634601741543564449997476911141918298903808962327074534296679151347907551677161682867849060243318853957590937612581741023567598988093460170800283666483911438755347187333620524766327592652040129310*x^38-3465536820164672573098780210797766823556786030387320977180128653283833304070733778939215828258300866010142438371018282009827227577193366299271695019166245099200489286045445386772183669309893811245367117497157204700685190845709012435984213530037904173725272879163356571458783300481696831171582161545052827596131653215200321377791864534920409768613859636254120079076435820829*x^37-8875163141202992600240209376988046704181341377003956026554638602555751442443337220875145640417369008095412911831740023714704277595608817006936185551617095927878730473086146329813388665330315587539031914615165663323386498569045366565051381843445992777370857623088620905163460153628609304276826123149247750750523781327894998880035171078733644811210083182290098233072897097478*x^36-14738241902929306630530254925713604430889826248595980060497440795332849544017884330413761072878790893947708944545986176127488559503450190622422575473718829101881406926818268820362560049394900276892663670953638381620014568262077042530292339419438955676112191670779155823040488203300129399218809494136383764239410410896432932288940394837892989741724216114335336254793125310275*x^35-13000173838628649591497337067671826164382503829702471488879239495768344361778318663303799486310346177650980256690146351741025843812148843163707780355499391890401763630157665255983454196842463676133884846784615853249692182838941817935523698664435931583392452463806966175523348026617887341323881036822413501222301861142958598720833813835730195197949988289621485612293802109758*x^34+9883528379969687739760166346508425852858159597605453698090402870924761351604394073103937778338309537598935156215981608026999820008271300984712206730670306205600880400488745018040436001656154340409181145657021857664301974564577036377100781024088593504290628496821800109137118579940232703708007095189343561365814462033688009463602909261936095999006367147610547223676695368202*x^33+28415848670036582820063951929901268750895452793675224645779129691076084920215728386159742108808188955883162069385852608287509092470271543023656110429621412582227890456684250518669779503523094778834167587381485171029403474411976256533018203815809345206846706378286454963730538944952759719827758748076146401184732430174413356814631930028290225293883271954031008441740416094458*x^32-53214315615171849581381311664581305406436344410944284706712814139271557176267002363107089973902888082189349418214097273796730638798424452366378480239034092971035674179841308056929711192709110925246894541897045875672409810332610738892153451138790764619111835148773948591506515857635920020328740409378542729647372482028594620201149716320723878597622286143937738993998088364326*x^31-330927534596400133107837007888818531845838060858498142087417479620242713897588058800737517745277500713010982553419534080402575233236920273225283311458963623960001168726059088716507829634588449499074526045792155840657087632394025415218786482993982325220955207496991209542628720555320743807743678374961590933043616288672651660355034825285157175126086134662387250356557475357825*x^30-1358216021086372049506972329308087591234600926713149833270653368500489724855922306677208588212435388813674952151914247173480771410934104140563759843565423871443227034382495304395421463212472944244362394879232809084749208120058153334503659379266334427094553326065015542290571554848526292085917610180861111800570894234285753617924399044666155428103772270642071847505860042444399*x^29-561023110870418080838679545801485305025013518951049709492812039542464694516735793268735348740604301432344371853145021505613400761157618208514936959746820179304429889327413972885494685608055836251143421476764258980471735184406360965908382507555309176536257651352987152478997960249665135847024992663303417557619220938620881941511996253985812141647913015707951064774261530588511*x^28+17142565514945618235517851459340524102913273632403006397922498053091420754827278208457276104749933772690079177926211254139496444976821353391082370067409912547787023120435480794284542313962705586609539890156661431030109870391978448691658311944246583771383772881963124586366791390674895809423991631372723847524673794603791269812929592179097631648494037854718873093646275114485440*x^27+81378788306992310921801667049938991169419942275480149791098452185138313482354385128578826406339925980882940603331831133309618965895742970415912432841831627489904958676541620097397186944452776618829794328821379215978107389953023777067456913946472507701085666946924665285982137022655294598953684237776265976184271134585068999627324969699892712116614380906584768437852878944564540*x^26+262602370759248728881643935335014321085135103623994984877443264161614115354543287455850833822357278263016723058115098791674116999857185605551288783117467023145936345473976448098465510742811458594249967730548149120802383673914801071118956157123539909188309403457892288202164229590761629074856289413978504476750294345942914238354979963590469547187477952228240822254545170097204266*x^25+541644008408494193449784053679855413145234638314094507759153142438653698780914131117500806643202687510655091542271061919570217583752171222733604225939406679107346618254347548823521933016386919073657333082280421198983441136991435149914678142607134996196366277772129362863311249941610850581097354792649891650841042324899306321408165847983573296834986332420336222061011374122408396*x^24+593375679438485140326557262125593991135157518874232918002637129091033562859426200962439851430460984515451466390586271055672473313207765945354118999630054636791821960563852737086515728007858726162979448227558196845528746372528351633229443238213412057642532877905062020516022891178472820469389835489549210850022497959881445441916881419317006438553401439824386943187892741300484460*x^23-137703574031135565632435099528954931644068409729360741629631610972170180916479854553227241005398897245891916103524592734473422191359922367951959594429659913269471272338446264704509109881083466750634921957027339660038311528883914332437967429837265413719396769104883023565780025704681494515380424347135480243313736220158332544650739638892512358704709097650823242737139792801038372*x^22-3007754290132950280149162504330030854314692344644311835242053820786966563152932608555012689324570946668378898754679232743460225133771303383303080024650876965315241792843539257300027732557789742493459594788788775356989062121835231527373181633411597610502152883384066408520615713643066108379907313889036842573569906815523357480249897620000928419273810669075211067307807680627848826*x^21-3649332856705066969300990802560036557378346132491564755264980811087331182102034184586202332637326133001160140472475634702823903781305853354482009178199026867846460690026224067199943932100306292591920148789833872177255693359719779929827413314731619504698421149657872760680182259944927309768746104853397819373782701911492476117552190232877412733144024823060209759507032774113721664*x^20+14700081624715793489688131270989139925164562220485903157377770051833363554699946957316844140550682390366348921085012340020747415604174151302952020762756336774592417168745095502038032242512849131210170002564091449904018652596409222007399672803678582569504538988099587110751981751797104037166960247636928408110462289127819659539393220273096769060288785171713013461451581359186795755*x^19+39703531997275922040167697612939786682711712542339275862878672347759371477215851190893486317930792233762835368874663802810210600428372922844631908638569491801400176101818349751737765862808310695330454037864027204754412731314049640368349412622790286437483824710387320301152283579386352239625405469106222853121831877578378435703673269104556079056952663703860646803803969376479505218*x^18+25128712999991652450953430661117366256161095911645617369205310680741438834770938726799386432597991903735003020175942558882116842907353203703193389208919840444095710371946951590933448476413075318401016911377539432380495109255542461315192890687464423396363822104625846286415461414119838491508539174057963682063778419219401875106118303507440003452409925288292234431112463357109638435*x^17-22791288161575571692157542842869762410125924538673470619075838843711947995695324545729329892374951925035815020279860756423971816011947062110933804989167103915357838487394267548226245209234755194980474772681684333313246832920632130052656481974689331210673406613504909015180642972818714866992429273760784648728007056128233392849633101095949129081690832780321203209735604696254772051*x^16-70278679511804555688904727657475825147690148083967994573090617669101189304674477386557576490621544283914906516512795613304998943948263839499365092701068932367556403404617740076679656760124946742992400057613220360092701055853672383097831856937040979720969687860024318933647135586164202729149919400103841716487561168481631410936501123192850172399204922307832266896919729469392640034*x^15-20526342765860267945721109632234962836013529224407895059084170846392776436786789257553033917101505575237657368771877158902296893345922223740842040804128834605357659462897479323095931515636098931353139380679763715307299449737757064785250567769917014239601445220111039809509137109695839795450115075440604738642479128590770530751649658843863705614922015506630205283545072922291536891*x^14+257666943397794420379093901205834995797128282834784525208597684591516682149592355271276764560230038447850896155951344369344252594641404657336273023801072730388233027814975143948187288209711538333231847186327157393376814938257581954595522781751754791384038630076375618284079269062168726327092523497531880767371801906129776737090875577514788326120332525647984365449752513245496181823*x^13+489709259963014178484233198780685010654716529787513275353804029311431196525943132020175164037183043389450605191996077168915178622095697075170700145001258909522390326855934638534356045593118231566243360019181132157113839725738563277812686501674176693210403398603258231574617363273696591029147118238717512058778786372629448867300622825308996112674115133040839038671099175530378511328*x^12+358079687727024562809893562245065191529885057649025169388516491028766001185472324899406377153362206692028861289761525590354733935464033719581176657001304892105736115733030695413273792188809523540967623097577281525102388063905834150802225916501153685222874655370580988396100767734785593850508749288695609305793146299541344634632686012842884142704399318767991922814210443729937761423*x^11+286220879005777288319150000602076115224498718918747042283066124139141822894901900188958731343522905898600250106434003242942063861384934181927687049527413495240580857351107065584035002240967349225501434663198460158633374321287754604099540907213868555333749810317296927778075239900981519154645677275764261490437334142039393966424287433228264036507488631402015824545810563496150714350*x^10+372009244581508516483401472157286213113198435761904929767184502175541455299177270762574384694517819225092928067581569642886240855768289051282861253314529152645377121206686888500696793629751254975792693618474195808408100430946488287086559549800222554057889251678910096963762633678483383858862013337591301224474250057780870369455848110661260141672001392624868152306940888877901314581*x^9+249761046567143235780530220372635818952737814223105573641807349237996986614781480581437691831484570159094718214783224140769187257734587799840472790942055167257564835298883972679408199383703938542756406800358513937701589712272676289284668762557748483595627582374072075065819881016752257684797430435705637069585389055357879912196884801593947198455187600623728993590203939797456452606*x^8+136456308457596816107988641155767376314598794829515572400285774612278745969998217140906030487651994244450848636058041498788719479584154329293512028794462188645686610025082914142163661357528840684390534831109845600035839812794550700225036332644714697170309247476921625977024277445167255272632079105927273223050509850347339371453867177239198762497193464928213667995103340674918269257*x^7-85625811870374847429908964505555073904825063449873580124544556425389835721139710833503405595582767822859497740463429609408527281158472356969107174470830126493038742557564831155275284436206514858430438643493534909829668177142214155136340177922618567084231528189436677617494976161237922870213001441995520623461500802297301880463046140486426190802237886711161578540460886241894128774*x^6-13849253339398682025184602787926091411262990511210840399946498698710959848390847861238958584998816751845276786973494175506728700409834660310623450474693823407591279536513911084907799733917478322486080414332382153750579806694986492586262796089527632583425644455850029623782044752222977265360366565338459876397422718536947434425121417560016233773563436701127787871205742855203349120*x^5-29606809855831049367307702283386860768453333605953111273843002733028884334966233448787329601352345884864199067860908634065154750884323928480033012418425018706786109632682331375135302784991838376945729826840249203673252940282405799048789339434034753419816938944758730071613827652053333564858369615709690397743148414076968732238818132279558080745584490428678987223898996810044521950*x^4+4397766291024427284639429482145427896767448024281057971581502040613392153535897805758556237261890095298452951409085616341532618835308700507413146180164826066943575407937269529497422301318814980809285341413009092968279412569014296936754231069322749751124824891426429838891593890117243813367871295313515636175639383520067513195393395660194092898117711540156266275336362905078447830*x^3+230122048158653617478651050668499757261536829483751635174707145236870372551833240792024426676269807342135175971547954514102125847304136671908910902261281687742864418426081392634725614943077252217686752892902996835739950543313517486016326043088536020220975260293559004164095345792185051547699333256827372121118137349033042661018790737174853197336736195358116833179012707150692567*x^2+922719978967894690586492873825461661245528696408675597130849055189088499910668700207425544379809588009679594153888945079757956311165874087971813092720300272680868701781019753858360724415829365074435580031727894084548469815968969399869113925535299369741512994996025600872551928339335660694621378637120793928904598240432441075168323685942797944444268784506920993003191577819940079*x+117713749281348102894011051053999273910210993748249473603072183073682905748627452398176083023932680728746767224166799229916862278614631346528454436772217724295216472652167803264195717281852734715473513580749263043622783537097949742995501545021078533231091907694795123109621794023942386064402163814411904424402994828945101169113983928196245149506563250147889909616819151877355969,12236667503088974747136543357534356607496591523317970140087074786928662970003227364138073901220739210971843993075730093960145850494088047173214653725500897597299092090430557662373423694277775024777887252129318769466586483204504637646352760548578353937344241919143668803447862535578968526664888901635200827594341680312255850685373727394521473778044229591082439478051663*x^47+195093601723346869061718037590274966447826386481939667773510157889754717413559519632397211177190676739692383655216446053513407516679904152126153201076541508423418706797476722024522653732721277160935554407453240337033818913737711459689303120208220529124379732303592209829385349734665460691459448939977722821649375002873322321769980843859995768449719436480259774041081873*x^46+1640996904333663215647530740045848621940282493792731977722717413732765405550583065442230147985714670955793485513719162070229038324446718071466078606198866278766047543869540480299114185414739331945292419941278694908034193521464311677719230261528598880489535469353213645098857851559115057178868911886864097480578835503982798304567920202972736198957268922785166867842566023*x^45+9453242818277114582353669367790204885096615151833925946825509635453004695280338081569100367757402151461994200761430876267105668839924081797314844343769008766107756136503940225475796358300108733684140436033555387333287112133076584153175682445796207226962337580303038195927250592977970278807423852316435880253969078576846043345321016771733198238947741955239033681954051753*x^44+40006085917609974430549576276685246082863606125999126604180968960093475887300293303905458196194904091344182978001165145086109841006537865045094199214791379729312843676238316475493584828113737274189101256697205472149086941542978149114670051267921787460670845656034330250206151139243629492733295863252549969551138459157010863091452834972803025829534904366834781411660591497*x^43+126544279945969957112132636055370111228696866775511710170051232131391392593476177537232083949599686393959564867789317898604479894863794117954395742396963933195010552684103010632313394132927550212568151840919280928687689983460411740345355111289694067782449981688922489926507548164810670470812512991550237923907199363456380792367243751286952503319246202847619182889610815102*x^42+290715732240252581895084412973203763423987720065760420643412629359205921897025849281373746314900685631581158639804598112140240988559348524958435868661238741021423650685317633672444795097433641029444156890045024943740871885875327684671593409760686176195208186426359587763225097585288638399945312575232419876144070112293343008843227529531374838698119784792331879966757139822*x^41+385100490310219928381501080980604470592045440988450490637494906364985419466543191267521313345924613344421785690650558824323685601655670450063925554182263002873985290358709941908360451174759439805603082175548221046314734855038980092538267367755503581596743601456155674734396738407282426571300723249159657382545773854923726518621681238165129748833487117382144406018560674771*x^40-368534984255925463478146054332753686945883346913037829851212809418344695023392641798382163161532595737321626430838905737121486680988725779389447882738750998205181559525606067978893012959122041085988701136789695963838527203932872573632912505361437555370175384075950298501214179559633674313609294422657537769141569037763036354053576792700918153983432692337409275871755264736*x^39-4117200050623151578686064821399463559770557768328649022403782191155292073215304532664964141306060008825937293688008748306133163975751221336622707011345506250403847082461291859966291280544936702865941797956675597709898939791134001552929121807115821664453210469395149898615989736522650114196940947048050327964573655078116946203555438814523507995589625625218753788328761227579*x^38-15373492631174040786044431224173657218937577787511935599947183804068915390802209110844598243622177601213516197246137211860561521303037829966597674603978206959001626158263912658003617937628966085325435229988824139559455481477058654417377526038125971242566981421814433546711661837041511175421800489166553973991636741199920099386745165849902184211008200248529913695814855991980*x^37-38690096028003708324398444358530358002038064752222596094635384895974916743957609555186286563988718008686214337107162599559523438916464125641858888894474797235726711790865612114976511289010005036856583972900162260562949070145160690463225427805204400005797931246566207629363947957293500260137344604929379031933809659638941510566783240037452743544205200519728301896632252269019*x^36-62393715814840080262975549775606594502798595994465653239042665629172575651720398040167174291166738251075528002834072621889623699945249945226783255474756746760641566319797806901253206699160139701472723377336840581333914272312144929823468255989806574823523733399387617178591842857709685794720413477555776813423316973243922687426988660379315705024130607504037264981711664211754*x^35-50972897726405064493475666871062219804646745352387009118821073217152471877210213410969488356264334548928037840251249529330855447443311865525075452679005539355622082190466916614030648772811169203017606904986967059604286607988144914908458702078492888061127561813595300419430956032270637380729796701081188088930694568041271348562912101032572878319099213059143006025803852323941*x^34+52862572538530451349521088283550011415729373539703372999004186955608120941726116012940229339437494293721005583953203868094823424196470938044449416077482423639665101397606572395229979609120837342904602639272720997684387382166403069690364062170952187349360680758209478425756890900505907595064803732508588071649585254137562360576347563895732649793280083149175412917053938251591*x^33+123806089466819996606241680866332241787516595898537062736681813217448364324904834322344026562502402549365191551633953496164714774873436271123909282627734759265641278336558990354354055813851368439696196448807359103378198863831281181770283232157840806010663544970375180486379951723747996792989236415050518663045152073238413782104561875478350446477359197869126192813806049777578*x^32-262622565400426409152342534494105625665884859621429711413302066847584758689255100971425956474985613120670310771077733644625157334885930753753663405810981591415139239772208181568971188803918050788351235220442042381956354823437815330230576036889185863424189706098962078651476312645078645260730416443269102993550269623229113159345342630417268671571120142824171422801979822140553*x^31-1488257362109624318330002746348756320740208480056750534715126947874677497448480138248718845747550947449285776202562780390192932133264157733296916910563007545405449872957128535969853869968604893956253060231232745894779970761443132398840495376631743391120995766312030839465062522711122333582333706540117331780322945690118052396932468067216183164513000521092800211339030907690272*x^30-6039950464888183794524625405187947520727227630970754943494837508877903437532826813228124548371637958200356149439850797475861238041277926399872446400492495289093785420311692681561018274109512391785424032985223053160731535216842444457678193836407815884382353152524425560004214900645028324387573826647691494435594334661811984169637908516601543861953410371318135696529374713263655*x^29-1756035567036793641531366766836752946508469796206068907874431554757558005903923594652248396066334371613369830306272820180938351639969373920847301443140524715531451025097588300196205435414354800234854093085828273712955044795209494430459595457213861368297649569725702606323170706749189135749917488456538107254222320737116119316865003640758506283372778070097143070733322075245997*x^28+79119615948546528595875363708492066896639670828128815329909454137695825204383999499904485760956512193236104162305809958590095849761298691943537295175110552652771467175026677636950752299593120590908651646833511980928109775759898767710135900655481939798287795888075857707980802092367691408778127578978009830293146283982384610725514351326927366410400859571629059594474554176368626*x^27+363563965866481055283168394215696351947106645739597381545323911643479886058442871522237438093607860326477489348198352613213979232512566079098524631355181699143183959330746497914200533592188952712929461292818796447817168513120168213630157970203599944909639117159473692313834538309257523277745782310740880273064597882324642490772262150703726417910194946735985986869904864190515204*x^26+1157507940134343427541517855997912979197753583807875824924924032433886521263610072051265616737330811817812846171274372048388679114868319825911363182959611037069156281068995267576795927550495276480042898530825499964364659693360474930242464667632884660648982620520266432747640010046675333616610584661134302790746421244688876018208157986206314997441293892938877909936615270652916746*x^25+2330846459818405646866401864461435070549942609149059299871108570389620782810847618719422097025892886069650095167888937794897782218650248574353048173855945788339696249480566008222643610066511525183972473993943350802260915385261492649618467392835202491549938845971924868979971377420595204646542616993902271584694324041932919273663826137356737542483090227444590513085866338595186030*x^24+2402263876905691106015671021179029287848896109972192905669143646152270768974829136377120686712831274643057910402846422531148042831382237634052253795925897703354271322583115540496807263016431516705606770047246495793748050100509443047364503977811258297508147195686318901623265917385890499043732018180989783450559272682770914137557117500981094457428206638320070531456850420564246594*x^23-980072405649757740174216606703388163125417412378952856194944060170089612182844966219841406701948316661610057267831532393590497336096487116269038208715552282495278495011880138045018862948574754727563971318745677739866674032372732970868256685113921558557675441585382404036627001448543895587502792275230250232846597841265603931978127794361726186877154665992598650306816891057199084*x^22-13711881633510034381662322175854700756762327708869098891637543692589694408403444786314511539047330757643177667566511020532842613383357819470791617084050790601748249625558044665682043980505664693038331127444037234671304772479083340852410782354642477374640850443760550207011999094588037703308790741176434579310405517643598839616952214945153120192645859931684679455565173424848051198*x^21-14913138458931360443627886505193001770248525574258344214198632223446637820186012723618256356143974849331918048111887492267484625613557194884567773087024393638829565230685134165992846770233304762191017226046889299733807868502563812273803772803807445787459129890748555355879791588056273433862430976797483154923742343304444952812378329262084087427174587544518061777875086243614708470*x^20+69784591749815891397879328670500634822153902010829878925127524872955995659781346076423515975880221958122370363126293124717710980011229081150140257704151487823204741882106333483135295252169102417292219039128390154131856096842592742552108027871761039117186769230640927760177014956749422013511177593760359457704528917316940844135052472510420717545416577700467495561156036072453889545*x^19+173408132386002087935131176102374640535802059567980079797903942963687887780876973865159093665136004602808289011691853527905652158003954196211947005862419559648470716850156219207142815482890838177778486754347806313218830380603206424287032404656747286243787030826322960941293627454929671023605405763672989515294024104923168023430731078644938054414457404854454758908361674036027784849*x^18+91115586233508005991853075459465353886500706986330963117504770288365464704435392258139843165653580009322318886147641750059681661215955036778372279123195666321136035398504553077912375509846058773216816912670048890123088852638259321872729249986347869552128902359019368666227379481772845031896114669659059820462324316703630462793716731304500573598558470854107916413462422760568659261*x^17-119326309070361790556235794232661040354187364054978377255123128307141019939320407014221624591111520062899220782096531519492066793005470461292649121557925859286106148892774174464316069571957016280261179589253978648626709119598570270277173413828985352169270549601833906928174787460164749993708644248026290242717049268020993401218314019710075912474149820298641804238648012851604853557*x^16-306894510645421303196424845808525373571822916729197277898912180798738452352026186033115238546743672147070652399891866159521556216278874707248543475215692439535193586064403784912655777829642661319809978475015536968854640494895593975475369775704944849678737238957174057044110095727261329809849439993853388743770310958623716661229391572625606277503599361052420375272460970053981054965*x^15-50105764864630654151046501586566584339786977062114576320294728546590680751605321076022943522498916418798367685537963320238351748186450535082637957103421106644237992927988579019144586302314189884781264381156653890735234207568604150626506429022800779955833668923480191000894485855653264996340222285370303690816869715972753493939158098165113090161699420391717365906411260846059508898*x^14+1195492013671269935385126471687052055435967113560967873234549399554597198759152744370130353231081825289155585267352534594208366011408113787858532861814251965137291224879905451219517326797954827940961734973106619786738823248607153159965129472054586964059865958774140988715359868865423912365334799867684603432318279828736912846168952547390037646032029536462691369113116244030769261804*x^13+2090299754050375038576247392428342893830331670178430699344164032223723107761239649962734112703848484879476429485971191805698083730463131493228730900438942524203013477122137541741830054355964760460553515916459821282708344996565137786241037773886588119049923916127430945608877255416141338942233207975589442204594513145355069778492903192414943452486303937724847752704915036550585006101*x^12+1346317951450337594387545649671576240505206384035687553632455636729067367113412257718083933149618427874017932548106073216667795159717654028357603939935621453997085295479266197576004215730673348296455046332658199071182561856010221973305567018828230715092142754519647687649842209781418666950745232961006531385103870782748389589749598032274010679643846887199165023396847578231640644914*x^11+1111517037134658775800541116411739227385769531813694637602185831072958533887796815955678698915335113560729800237722156851276187613111167997661545151533331425932773108326820151850881912559305022662247568595403875923571885828756473889771469760118140751927693564562339164121967485329391298728344338141928388632415498126124564698744206728519129269592222845924647632865941246438950736393*x^10+1564334976364456957776118890346465779936974775205965258253112880546840319823646270522863191675055105867204407827663708215555741105483202055002842917318460379388248074845474266904764843187679291223493965072831054864134231546018540466609726275176938113108637397230974099284389905785451463962653800124694622981225739883927908410675114717718673207866963322596337214295064896320560548850*x^9+941154296970227540334072728612415001720586601710327942661359360176439606587267953170266699639985392935209545058876259183531029462376295668513793967463578218992459579175629454564268249383979658810412877503787129088023346038542400875123796060091740822236552510718818301450895418982659896061500404628699858128405578839109918211674200177024552878386629829855549633515428183187765166483*x^8+487504146311162143574116184721411565668408888178592853976096679736860330483879792864681535811183628334074876532387556112727392692183495663894697684128454508977097945159284311816118460888670435986279328225815611672201113079435573175390535571119431474893143012014557068000985745069350956189055034554911207069753849788570261456786059169839152873279956013975914924212120578020263599944*x^7-456196742371239485008643178346525419539924873474215237387528701408119604291832359269923982519836539099199621049974799609310809576363007602540728692158991287201851630774935784035969960463049023376052870236694536906593379935381925448003109519518990958677310825628582178420761755315888895845055701853607010595050483335095558420382533946114622836323372503314657528970885394793468634417*x^6+2666657624283193408396931151374905965067558855622678014264564216206737161434418269916652847867638871958766376554689649548030559912838666964997461183884775142967309241251960474855224229688366465758219414138508267547658635396460462246519658828435597459128111985461337689485114747292261402862082638891133317270229078440000305817424994063639733132674680351159798633894752016137073101*x^5-121346971078846357131816755636327126316285237858520586239705621222582978213718673771231019585314176713893616659139715315842299362036565535669770090232198994951308146091955631146958415593224803108371211041562100795791687604480983630336651109932309441009488372427619565284289842805324864486522025330334322186650895924283226568082188284495459084008233092053489727587527968334163340768*x^4+33133869834147532911649527641942433142158848110479754805365957814942499521035892816969635703631828880314852214686889609811957664817516553311515860331208151655688922329620457663957410352761232847477901373028228453644026789134425350174849891761617360662823062275207557522406377052781514824531264592706806390586880721567631436105159198488858373120826341087766779576611800309355463605*x^3-3381239096947900051408589377673729500612846901958849133246344276859200988383617227444793126580597987601492264679157204739323029133433974789041448615080036130352833948709422329236707154453958502106132135454191136953586093529992048242766161401348791726394904374365533871204733798157604502998377290744905801255040196409467375602156826545324288366750813765198563416410012806416218816*x^2+4037164023452750836094016323232803702759019075147393967341977922379534137919089274191540085842061041109354524750827195230756008871438384904797371388155350955256264436017416218904825883762418524906458328014953047196519218979919157952343254870531945902851496839494408452814967037908422334045862407912226272918460691945784879299998413367870471218306695239379382497508507503157187567*x+30710639647163290761987419261616407686835909541459359777089609707514291220270553048209446928751054283179223992778903149771873432374629548173203911576598612125195723162220655419386186055508518151544370336858628721553905757328535008147547569023558605106241490832257470696075725300910694453717939273345519153381559126574299264877462980001920597689505473751759066596763161024170709,-16315803673192083933003879031108775631431540077491308263012953873554704750115952406783920957812726026030785037942504753446366302576009382115930421649352401587160950533849147993181818633226769630759010032909230057998351591391534552885101751885212110520992990457834001147937830359017936676190785880806228333508295266148979894744508119260516168244323579893505204692137142*x^47-260721120311708565305964757876500748380926524411074627745479316292900014530505220981281802742622896900733673560190204514682477615759419763429188847816716465194139817461916825189629887153649155890187828428079532415186344297206926063144318930624688410813846047191334837436629793573777073187032400390168224114546659069135554242810487850796355613531106318280674966405628375*x^46-2197315445016850780819822852733854423207291387302845429105943670747886569583872048737598275548105031961591290992191078679496663006994841249693072815787543644434170155169118854217395300188200531648663320595487651251831038857690880761512280024661194678476246838333709524666901758048588679816003550638857738648845904326771174079904923592962218076661820278887433212412021092*x^45-12681399979974321669464404387094794013202741478991357023603313427225071468787699819800518286574224394671611364056663114776212862904270283883577579364838102357141978070652198395347180759579694326128266409245368763473284185496445469645435334332969665317961136275332277930431029701247804133965813282014773739920005837737024203631795670056505558282181585828971624468205948182*x^44-53778161774631060125049548986091200634905311368502169867047765663249272852045813362415407272362243937176509714806791583912207953681492013716933260994322702325105083141358494228276534869543139112807486363539640649777963383928267178007339986152510915533929514893242639601231797884578495098757349841416295994929720204897124115646712015073989578766241611136698184723998899056*x^43-170538672317378319372664859474374109582240920604072703182963845748146600044085623172813283954135354044116635599649774168306395714125378766983892099398307368820150547143903143923893371408255045269706420238064968855159901885041552913310456797960928409504073898210118166163166774201151316146481542734099234479181584716545281545853446384517997992950379633459738500797656183064*x^42-393213586107061780450133714667991766734579687655453318525608471119038126250112173542836607506474555843509674062507554063877824044013045674539638520279360349550230521368670207704852031356352863808817014458932416781197073721002929358583616748244005529880233148167910118415819770291606652753651397384995171575591214246272250337896371734800515052186375682143877225787933519446*x^41-525826412645974372416263626904510096331384081753099470887000818618130710543703151512370939450367081220832229197140202262427263141392473694756926968683868415031719363275433574455861227087572971054169120531579313245202243629474058358946773114415711314178853035868299884181501582439367595546653225092588666270332548547376395490553296863169609239733373690743368473687825559413*x^40+476746211595490076470377670088136422666039389176096166696467644195614105415015455388099070566785168667971975868684625890661915281822514155009993841623460599648016255400207262002325049226879442660983556465302321523533540128663747426138295011551798180796458598932998931826499687615273205297691477506446620911468920447344068051565497817077761850864868019788207536713353196118*x^39+5512957233476012299130524321266827695180772227935204620524647377333742582109373929294178056711166020172699973622310349266300270892726339935917894022654753630295065430828725021329348990155810735753822135600737678524389040950726252802032101558486320617123465761782104864119402908299332595167376039807974980394906327638448890954036761519453487597258917934039881642300383172397*x^38+20693080627683437444081223747271662035494140564880990960391145207293310814129630064686776836680802029085705021522538157384510109759541077331841951776735997029186277745481442259640395730384400452112771893192650180209005064778485927332571677930018157642586852881184826405310881082884604412089437408113495438877818360285354627170222897694487127442535572046580752514534939811138*x^37+52276354283770780989589887903939250260760015456342188059163592464653284848746559955502443198655508658017111027594864217068702950018382478513904696260532443948116608940753895219232223977796996163172070050534417880171953297488497733844456299938563068985022218098298009623461834762070857426251548038923558825785005159308436806649805171093147971175906770145426106087540266500297*x^36+84856381462359634869471596779828306235154150946354134626588872436784199309384370063105289460590394522856600659460440805479260138784480612765124278014300952709735873700839295049337129561025299247475538862288903989163866683050910357435719574783814272865373189164667718650651833854416235779965967367247812869368832119502753945315997474528250188230482791321751383056099328290542*x^35+70453418283315975176218481978243218889358135178281287589014332118323828733454419394135712743743323220738795803726804278817349245878167192155799655855998306615865990803753727206724156298014614233215556897740872677818008430953121060589540679177278563508242202588805692153094130504498746085203730391398706372794091707381616308808451559322269993703486771494179959388345521940659*x^34-68888346615743523040860998446959170618240273912179880072152845991269589824913971164970239052136434898167212549624118232462849575682199095277756686552500677282338958118377002237752753742055300471165108650281065002744174234696684004292543051145246216474213038060414986572012049894422074518251776037008577172872468468745928637786689309722918201868179469307345807297236522937612*x^33-168357388230222050364978738285292413709994261593818525152752805589330896700677303254122004209273210168200207470019582936734788089659611543416352103794014376769328663741399002766209007471872684366509406680808748533720923166913591662287644819277818925338595722575451625808147916984651788109585703416369897258443973928068122415780151402211016185262678311629061597197155161547008*x^32+344903911032150347784722520734624532660839416651665798833273357479061557555485400997936168982852604793808302169534222864221495392117090906688155838838986743720355137979121066221488702754853545256832627916957684953735146552483225718748079615239354837330638921470605341642546501157785936779336932777774721145413479881883798811989457445072943822893976846412185650990179846006846*x^31+1998999925601722009769829754354818385000131903112115371719824416427686410499817466852275622161354762353432070272667115610107723497571698508131325663441507691331431859428916007953759170174996080065493409347518118375258673592303799735933058412257229263990648348908933168281049024098110970530056161378363935589855349280226380641978405728278155404794625039292517991999130508723283*x^30+8122244862412048078475544578822831754114906358531559329112767948342821073786833061741301688068888166343032389268432192657208951422675736066916186552622278607392043694726491992904113054745188009599690955652376020848018370390097522297502456138358518856184959895900260892169135693784205640231905549306554986147327280777622145612376209464410042978810923073005199470829937429831646*x^29+2613415381393511399921186685950543812400281519487571269641672169235632663468326826847097059993647602195864346298550850648573746439770411691192514652630857709459595197343426966189517172736399682750794056876958998962044526901600573587551650752381032723013498802953907833412757670013157964859089746355358565383516437675898754484337089720027967440738900421501103762519901717838325*x^28-105491016545216658161834899430165689394811875937826004844827264987299934187868978580731980064335492667906453024650354069468818610381121549594842785489564599687407788633263395079902971674708196560127375842796638347760870678498969625528810787870535294321625839298236539533877235562678281268100807833968787873937040517991363197602448509404018771015315834993106262140790276873276644*x^27-488625120950590324598390253667253438428954417506992723454593237398725565256169417531430922615925972181295669056399534271025932737892249579805721933126217508653984789073418626754728424128302474356384509921076789157095314770612647266374665905132858772822525958982198600416348447724287764662811518397283126288850570601379679521616376844549341545547212291934178425324306005569712934*x^26-1559932423534244297081897453557687377396462736198487568211356867978472051094022887315726264020502029901476215813777544974025686858373048480579824261685789063256301452697421161281154882225592353897200172351111607246383271791122193351801996199439413034686667082270211330517733119828385691300858427240269624757469910077083787140841021175725761225213376277633672519092998245044937312*x^25-3158944701600807779056454620738131313283706698031729663902534632526786035650739637754854484146259461822707577253044031858646621005601187407923408163396240186399163068261924341028758775794676740906796702919184483681933052964406960267307802563861849649928632864586552871080516600381611739988722453952461865358728253873501173326933227079595248437994030034261930374674222569348652028*x^24-3300130253217959200751712131164034088723220175856432840215323907904735304112952028761108047768703887020717926456537685037137030078815644649901344727376161120027746087545307860830531064078584357406868707179764628905214735600913109833062922980190052676015835676894254361371678372212537279975385034861751350839521833168415980686938762255737668250851851724302525362754910515892483456*x^23+1222851664227123951090472175432523976792068814193600526939368584815874184787372537424228353988988924215299323111902906974687978059442276706330555369779040685877545393851548242151085315263428353436717975879108209396158869879946124510519904160517062700145407487157041705971683440046526317460170667766689464460781949269922267563236461800435651786364523842124084147623740310672691786*x^22+18364506667590398364408554565788770781824148013562945943795994895673084821961039004185223905875299698242453224517373939532982623697850220279900442218784131884491858726891345315931337756397892932056950463714274965537953470772008918356699510574611502577173963739820929231368833095084157781993409759484550952505063647447067854460820309994877948214190389241965460593472005712854402848*x^21+20535398281793921719029213539836084682859639355684521985683795939561205154405949489513204571087381618391155277548711095348609087903839289313675442782395544791783838325843077641535836914155254729083087848284085779922834047396917963819318370521247708459348154091611259492216708946674166332121021865549842907860922949933012979791034874811224234117218753843372052077835296319023735660*x^20-92513153251519173454320462784098406634872355754723843607090866683292347208134335449888254328107933074835429341828365927819154328829476107459463396286206544754551969393266391979357539176981638498025408435234191770294588004652032355509432284849563181950774293046474018259355432529045308381963496055371271843476882393891303964957993668585123020757845164990570555135272095692621799086*x^19-234822176814462198015689225824165224426760835665509999388857512526715378681053079712707166287110367995463185869741263891240812073161576543349559129071690286608530157487956217493995682231505792452697409945207842938735034519281232931612673630263368361041811293495932748639364101675941518891224803662599738177684121849489835702592023446986833812169617242191213644805516812049167604449*x^18-128984385189622270390964089487914169144928144283075644912477334331841302808962825704089014662524102047142082284972393074601134983793500433230125018944018593825111985405185937322812819442982662505377932577843495480723306857618239060296802896071074994133173927531887456439468565046303679311043959797863110182543044726504647581263618914069063834977888309547977494511938642878944421984*x^17+157184964741869715526922660900999881238368406243024813386829374194241416238379722580379048444569305639123509845694849922183561290590909130728673972196214941127702613056911376819649390019838040985163168587974904837775845633837512633773888192715417342759284816772173117228858346592284608002358310284349223490630675299724861349432316873469343360628676724805207172291234040174016495186*x^16+416453769477704888549024840660579215035248837255292042004368651983080509806735743080724235476016384941180746574399004824633678143870804365797490920319367396620444568550283945474780056476376234187421613905823771068714714820084236128545908613242346690242505886405754387622136832781810268049846616791695110696558758049944497993674119316444987841305187420282455533776818381741203687776*x^15+79840459259438270999866266655261248346753516052070956046456317846888704234714669979301391675060430049167908387580633201815627888194341841911852393751192990526620992243069632371336305738777932800224536023757262125308670051104486197586192772703532067220963440297983135731316356674616474754455241019098513760601581943511002440773864449290364433678063301480868387784453303780570372818*x^14-1596218498939132719938255232691201169894651378621608175239475207741789072853490700506464217650491322372080102550514595944533363569700398379168940438944425235234351248394374031853903008936151891180043656045692240031026392247459369289767470720478531573469446675364795959189048623044307876223228809882592521723620582085520375626258708515087830636221027197786650294425240492234355430390*x^13-2846128272339872676375880110597360595387286901224885972039699515882525396827473027614614916438045186776687054282637490965193780579443068683006777354903866739778442000131147764110019736464891460638914047969536649946893469430785941248909554538329432606616976091729045536424791812126970299950816583358757863746828533583111780021109105682100423050788608599673036294475891027243949298609*x^12-1880017368209049641789063022094434752168975313966596527052927903185559937401417777244313723986363701572906114021015285468787609208253916611554899665061347399050356586240288257574778250240606009887676832458666844199431468645041859508308991374175301947298923511384267560420070131832242823393886515793392456453984282346650835913768279200243107986289019538002694040553433989676388320014*x^11-1516520023430585160780207373185113229498425483632006676273792362550209988788875566115362252155344163826342881774657049624112207672245088061420655269748384238800920300797850023774150251737138487972981417737569585088258701272191724866628721292337507925251581380494022072392966435905848807126089261346083009403536684496171932787718432734788924562881795261460658584938845532141363651657*x^10-2119768232952652746569765750491739391915949080483533153240172000687961746072202803372319899191703550364304569337520711883246050546136477914179330905991553439236392645131643807427314866137601474901622409260079053840236766271800311428616421273665129534088289308503723466298236283447055883100948736130062662925993868305043273729036078535179048272231973601689229278670001649651683919706*x^9-1319091609885764389035623315015788540867207915568400169233174353331097600619590558155737246854126281422269295051340874977249763550744459867830778139200532180511548427197473215074321946608154834279678170012785366996175377604114844018383935065516408558072211999356139322818185147802161091827036469343892360591396645516858398912767482346720054516657156214391531294821217280283169465431*x^8-676538743000141807179663887506987176788336220905092401259949530375350386908193509503450085937984219187690431096467054729788212196775999401589355268442064621552406590844322619529980055085791743271243846769120443262680291032445287084600199851334662433519616716898261515503114214035634994671178403756042615206864552511436790114575498505542342765584830803889813688141493121115473643830*x^7+598532818191156458154744911509699684244240780267943150412952071406296609714938156075217668827508171205711802148548311253902348151613368115269625322898127475345410224137135228348309243161853644130553259573964790736778435475587524993847833006822757756928416577773164932329280143108523634339957655090264240564738584322408567446219499832377887971475462335886043413847924161042153469441*x^6+23042930258063087095405135951170623405820675712008679362166242876530177601696759077051329773602295503541186430518064458910889712579902038359822558426000492796246080314754270293225329349311908244961390592018394992777971221622014685842423152941787843602053754721270650210331392833050394344961369142949378176139734316645393812501726946248163635948191413633373455821802703080980991024*x^5+154109824044885519917144897895753416229146602524762690618564100942473901180277460264012680413563936342985498788204243142164327349297960281040203105624068412815194582586918205152974189854726821058153157578646333889669471066316711459257464412826808181462465309016925743162621803551769566946546080165677078722276134993109513478718990202260260393201286020794281390822090196499219584168*x^4-40692596165476307945313688774888193654462004132979507614307952602792100504489431094763332164666590433193345845367047731288565461898141513779578690665803355434196364925436291802889032975522696613592456577631149252601559230855252749740470631038818166737230914676851762640810341151579602223266367218066531294396671493475695285244314755641960023978699190656553677781530731186578941466*x^3+2741076208991631165960038734001113067404573074009004717115216789989539751284983891876503679680163669857366060033191447126005556809883435982785726051486415969355501452070520819260655677947193163424391483335370910322285911339872821819727424496659320870532331319049196707435316383299686825788502865546102786588202128974360080212909922439440690378983071685920291732139089855943209889*x^2-4786441827766417225490779378526512795524002344901206862098573665322264386365435345825796740824713261490757666220378902255386170199557227671667324330600969689485471879593865569410167438395411068395875660293414933635251213237588239561146275694294142951814213807505735849625463246612576745909489537860903468026499185619441217468373911424973477038245472837559149943625237279183991406*x-195977322237254816632405428291790028969072959551147891022066045625861044554744954112493120767143639363745390069919848680648252052590403532132903700000632362316714469257802752686976906442180574568185296837758372428538897871115241235666863089213786227819645564626679986621244406429930253239835162606850671017596335190472728102536054060758801637336134229836066752160448934830572435,14063469059492737847554585079975926804912678011983864506031931822429668666005062702197244013656382938705255690042930529332375661000023418828400500705556043935585015918966976320240776063844536492926408993742785659405151611729646684511123073336148433227027221353840991704020216354732951176363058806915579518116032186418317832206010886788372272966339777562684663406811865*x^47+224437167066702907118058835731795769569171744918155437892252935596749491526598338343249029398774757726450494080136198728730001930901705052633549020603762320864705308006559795299215526754975225233795046471948969682566496151143772928708162487796456812815986076837591352828127675786296196619073135261327673536138772712897329006290608471344662034957146568307286654977315690*x^46+1889289143430183153373939430573277733712028534476554144376818072183099395645853610580678799244061104429873054198626848152415247355559491098706711512094211378518098529492753405259971531972862959968132886522042959626595347468906475213142200005745051406922295383009365846723932502429590642489202337943419436450164516614221732438389925205613307327622535049858373790798673932*x^45+10891010113476480494822832416204849566142046415368296739333590800539592399015212460047542398630175385064711235220267548970934592920870295305359497233284476056081506092884291629580950405087866104596609654473076113236552528252750782063643658722948526314023267136302976214878465199648445006932020558491121377260967821866330226103284707247467113004584369083095312598353213112*x^44+46123508271560913216581016898489805062629949682173535855342818088765050149443642071425706929324746130991583611260902059631630642301569013601182392218732469044476359454744774683288681833681067472231165489199619950414217234649327811939558003763646893222262606858603967914551601457034767782287845346779612483609907051020023133411623798508193733448096071053394606677219973146*x^43+146011186576763841336868288975622986747076787702090204787162480378809387113853517573083793123502311572411915542337638210782787993692091958028484401032384862799504719567828468777950057950342618893081619801746968828932530273149760596616159245032252563844829216022632023118579398114500582882686697040066897044298933413073950079249646795433122572051777802601533772054347146294*x^42+335778575250018090003253083146688172475393369531856575787343038372791234439998968094112732489689986701778390890458364933645310941276070612630406445445676759760261439149591671955254867417738009296064562719955051926285247911559178709189875468959315296997376858789786261647026197924627649796652055496268559555620439526000713170404772281794785366113058519201690196573012067809*x^41+445858911352612826026603709555555763797456026819400252456713537298077757302488581084453809778207619677427587333244024986534387483804271634730631030782076832252013142894581263608107105506548929957484668330191075735931359449070789181278069408213407896863749566978243237640580740771740603287256459103917011912329448180567175008757935664491065227506545718892659889037350263438*x^40-421208098204415584197940878074550554215890570565242786736963070238207023045365978893106215196668115079393203893703533927158573874199225384364287309875064443755282175435190302817460987153086393925575226136178166300419675823657358509976402737596864158380961358251466949124296464871780505236787949523566326530156774839445496962992691905742808656556521679969122291915247050065*x^39-4744816090095043799651960837410053806996484461588377459328093336030982231474999054795369136106875959861440997203382801232981716178367384446558562901466440940352489205391236798276653407857748538589662437485407995869661254275418868624050620269492371195669813107330721915907227226213614947125594837392060147392006916342417649486493436177732255789635744203971805299651485691150*x^38-17738018631532224296895477222462280627557564732416988251829423669800273274233625806029627148041186261251698549277241984275192342566673793898426821352119822716071390140769319167136128534209950254800217325997941731507929790448263701551560961037255797719849720984568067561342889839322095352297732992299869582796946681766756616181194959250267795684397664398549743554507741796413*x^37-44680636115234021731022168415631478572284958273418308621455020375839587843206303579359110013850556488335865031132540919601709084682006930269118365160961408312722367359982360824922478686144748727219124250242207739667888657958255298251847958342012599239284210419897967970051344218186505146392239379166006109101233689251076153991600764648501222471739566594693822656504191657238*x^36-72167194687639543404669578335703462357247213009761774420617502371662446448139545243993964170625745327981472478044585040946290787289798263886178184303382991669019504329042731163969769796015081945250354036225697770047243466092739769176087559726464625075713066794460068948063673927286583636312295656020645328735251773566734742820160094796730459518207238560747051893787511409115*x^35-59097609973214886686672465306891015552577898519747702155573002606757796992352162736772614085278806654286198997671947431780448687264089509044118653320937520047682548353388258155803674151391494327641072022070984986778906595849596113549304141953523903436544848145901304726439079839884018478116168957237091030342218458372215177989237836615352896198758500339662384601379401100770*x^34+60853457284292145055898411967034480851918830266965346737418012409774092471932846715532506353071324762889915486462047449674782878065319246492266502155131169355653763351338154941410262606758505609025489086367048312407517587586795298404709909023346054696628772323962851010491865754854210122156726467178242237459905518305190549073174474460789765334068974589291333758415872235842*x^33+144138736586739477163045304921659884966543366348481405100314902178621921974139395853144405459815733812076507487303260812933634329867023782554745902430048128131629462318246821700091309395820955579650459675457425574843525248220917753887127581602211786560871865834785237277123173176064180720755933374754316465405981887469073911276209888248954677948480786011295479550753004574948*x^32-300257609233251909961158074026784666286104489823041834990250571681960788057569793372327199201681994333104214414409023312964394554839623932135292542937679265365154494930323164764495438354670884432529694606430254594684992878836785191836189344046052772622173809483172761601517114842854733071256451956533057783444732433187130796428940199617241023941215083572408104864736013587249*x^31-1717183225300218882538953874197130382324657398324244012286782462989962388163199203646523668251742412019190455245604070929060594290329402410022772663379648401581138206347123897383892493963520839401458967054459903794725896565778045875788510703046383565513919470221434397402078641709185763780293572841081212254464864710598484190668016664427104801566661141887517439696399024861222*x^30-6964977887011834162302693448677655448166695301039955909190751539046362540104300368728045514000915750183450521698811648528775316047495053623145702546572712587053733411357193198613114977463686779447513738278250290981517018638319989488228604725729799402496369654254102766578927654008958241433757869767366499149118899690838063743460564941016848736434439042397729227048733914941883*x^29-2103752031987260090341820184732840458401491098776103780616343216852928422075432275092351004671304912450809974872878273519967357577158107833328014966513533580333814183936036897990659740220709478510533378627002092107887947141396531435264174987933690065201782761196531618769142087341871771475897629593083427956655595233737053822507593867975572859607504097084673122651701562363676*x^28+90990021855154552826532218690737727406650047815279777202858921101907353179120276670090593513804325292143519012391122776398566090887259328514337239473691509820027302874933903525961579681768149619827054840155789208450505041900778293443994842173267209648525648824976621997551009339145965044542604141047943869326603809672295165984714044861118662832122521391743983064712879559484002*x^27+419299508998779036470897217864575072069816034003386777024425976485840125514083458355325964324675232212268591836244451327677149993550635264465909029009191714303660573358237805582891729599143085475056818087137527988945166941241988295653519505175812746088917212949185632657965530525166851436615911305761904795352436123864432760059021839851719918367944041164519983330514931634631588*x^26+1335691994957658493936428718504952843399373805435334442877298149676856221094696665547097929874480972292379319757848508300758732561540543810914931212442559976338886713216254278557781458319148357829706857373739250641677322583513702238209624168406690201351863698286072800874510076496883763285831609223023531461624046536378775929446580450073546413441032286094117372212463445418760272*x^25+2694049926425051738229690914817270452686303056055755223325161717810352219485971229211195513842336684652053796930955869148525448715639144623527816732948164420200619833124602152527973761738106849082170133648949456868246715329118553417825564306670322772906343692741742050130770999316744756638258999238887385271271443367823391696392797369890623513533951782611589857002857151997430668*x^24+2784918752172274265555055976566852252903667988103690916610548540000061317850462447641561626420237425615859156013420238514835455108831243706105188360487112354412132510549464006195568546468748825704821368760577585117388143797841629252932333317390913908218629875317877289387161318858664975969124516977751083584258699255322219240306905963496039777238146929483387713835516928652507322*x^23-1120353624388486971906981610495001983574961294004743914718634506193222421694392566018627839029601082717605899355784862085554289122501514828700213132232121632409264064989537597295744949152644142187223082745821552557789078054173390800497053130645455424376281068004931097112315752620310611523357203587595547522823749369998037915444778993050170697043581799931930496306102626713139924*x^22-15817817404061481307153485674880200877411659195526852661275796031249828187048802681247387415478795185303980386541234040727553350689599991161565234747963596452317908726953539430545280486362967652329509513279888114543836598049670043958633067110295959672606138161633323451911818550818213042517741992796264721657142200801136959306330927950408054911816155874094824970161276430071415824*x^21-17376299744632065208028369084953866278645246263450733250333651793859404787412611579208730075587088416539031480906610466702302982628497248697766217318735979465350974040368582319614925454649001761231600136677821769013143438193072409925922907409505141554217846873855889691850321097677355702488492762633529332164489740015401184261639695996422213571550074385769913346623413113785379636*x^20+80136540603675467770345758846016754796530962494697550089841038069219880593846603194820167564512765568702610941674416284254354295323395941207805953629974858753575759472664861662939886848656646818864706102523804680972105013101807967116159738144196362027667728817517926261137489701605947163596587653500884014949020961308034451159515431090412659260431908025058373535126316269269473799*x^19+200807006305883701923434282652754679351900477949143778757767891615562916287597309833634838323657264549516480631187806701952111832954071244147509205294556985718584479534864635972087763011835880301203774749910981320200798295448229084836472831441297006489296478334099212852737671613723091421538391746543759252738654377269017324218855071772100014612188223388423643316486976116654169578*x^18+106879790212287174573236914712737077486372822879727612121753851282637315165998812350963192580080520514600698154867231954063339698182303650794923643287810139296249469620313171823859763411791353809734637687874772929139523137289967702389317441469414662251674258867302161068304679171869635617057438948735385581386138759587544599456069116862526217588420192322048495564641613304953195712*x^17-138273383208546112505534408489007313782414871111844263835666067777782753631597248312546323007635166334955725050169587710916634951492797575743027222950289668982886182217703427377406468278879448960906035868768392411341973930760173760826818226558054620679483692671646494286541705299588735474552194867330251787956571167970720650962979398167345202387669514943445389957804254089630733852*x^16-356742789564472476909218961499850908389162454858880883238628562861899033808746524304414394609373120026492082074836619276512483304973554548008390104651933191358817385470356198059523579180820060394785713776908626675786686383241551774265009072185279973608720048595918937515775590629748333718614552355011868383323186689152949815567442618540131247500152883761349441152402351129318895068*x^15-61421359115830624225937156660412977110479296392428720428695552389237717770720154650115211762502746839693986620196719247099568936367417768980034710211451609025782962040096308790268781136240367008716429249597442479243559953199911546316111104117543597955971632920484194905659073956818693237874498673279207472095089799908212606495686268231019625967916783776102114936870626067244148694*x^14+1378083629995439674091249002711886597735865642219321999242559720738470125025874645166401744731766265525557612365767388537955696418375850601418142061131815943600210482119342052777539738508401718709326196117370240088649784426460213324153918102688818834103523542654649523913401413073121163934883347149060433706787550594861873219998894965514957582828730538596496062916110948302855007713*x^13+2425439099442747728871217196613080507433271818178704342870229057989638834507419391816679962653720762111835173517757272093827691787814566181027375873817734725399086419048114478878716230001612931152582252078547073481496057237845725575912561345450843849477746751946736501927071859405834533285561235472348443847191439037812275078251003976633392075643615724837267535232898303401585828246*x^12+1567488941463136699109773877316401046156666008689900868064358596091110092378710188454076622751614451206808255664952800360845343574629606486684559289028595863122455802130986472204448671459265430203866412546754084916229348106948419514909850954709675923920991087357565378206695687440953250146020015447936813616438250347521028354354376678233232694115283292421855757596530721623325820649*x^11+1266897605053875490998085570865756977516836498235857783294740425009326851987185605932031281423230516116738526420246618059951502442268512882308031770851872330042051713686859894397890287642865257032244470569514818273180314704480927103186510582195062176546369216915797895559353128540524182946504244877346839932078323135842223642244367850191363129032904036917432320240601605479018294034*x^10+1792167432361670804744762136073318045837472043369847709539566620936716395248049659476977601940633741106868558160118813066709344287339025983394489030345761909908728037730389218768276006917653018763129915541101203653286119490697644337064278257868636304829122796311294275566042043250870787534215305721846234003024137278224138258831827198593422979100213786965987451350865030960577934127*x^9+1092846304806250160697118486916222247881096529595525530284113989248240319318214033893707760883412105204667190717280402609398118852740199103732546604936012274673940231024295752859081917202655696729098530180777974379422437778142814104144327162194431103541028297142082173939373439936186768277548863373558027503587140267947781076598696596978622865127015851673722507034852479396928670426*x^8+553150914445977325851609144743936300300029097010991829871354664168633556469235723708472358199760598421534420706018469641623839918605095666425956489829340792988359442125432528755899669904514982935409636604563854654116992869294526909949262466165663108000930190225195213240472095069776839242414214762507708170319800823450464498284856145771470228095273044801188939358170553798071110131*x^7-534320561955177900140961113468287641328787903655113269234130288849313428314839146468266054106111795655180527225713287874758237688262631398016249512291997812269460764509261820441941779143643922871689238624465611155059372233410569402048065426750941958951820933921955855753966269920076502614542567308162263673786230906720009528488708633393745536756831836419921980629708300061522012882*x^6-13256908867607828663198873131096948676671861915930132336603099384072464661191839547847408760740648988397282698417873750544517154369259628840335099513881841386355071915183353419171087161811208067923048137178246693786742217823060251395710240887607611304193555284467841598053312776112911858753477880895319098451526875414254744479154320026487363460153333538725799657927222578352902970*x^5-133420378957922774726976374932058292294661998245733234154133449027352908832993825395878255113011472089774950484452437911087229814839103801441666752927551888166813444206351205044816018697248703122512948749008403119144376259718660865630150980930067921377434716286337899913627746873779163974864508357980915174688995737245282085755389937379273532355719065782351362292928753060979077152*x^4+38189735373022946776157067365776102349091008505613776294402576537480814337244731991646711763830875657114869599417571200256901489087864036412847578589156882313686763494684447982538414528804489917108320245065198383938620234640702868866917083935358731458001630081160699013883188304957744793378094194586910530448731241152921586765263273210634801694333411475454800459635770704891275821*x^3-2938114016425120766898252983528438623634183254546926789624595853993561716062970829833539764492104043112150114654109198813715428317699205722261873762128625156985718055283864673146002335625270590461804226396296637352878241791912649995413922469013999294817368320825430759748872553531102847865365312411877922630434320176175789421351998616022264985683459541141104421285088894212010134*x^2+4266392531560266844644160520085268256382441726234739109746822916163913777625516913071070527111357624787210161996997095302795743568018424523569113572980537697654299524316376663994514829299323571338386251115667116314307083956945219441024338523069135187793631497360363413991681686201415762241056885857057845598354697998927248773622004478521448037212487240230395769947211861003753097*x+104609214033941562664600963288922873165704301957293248729226739297480369438293052608610044709694626686894616513387507125739512025995394359399207618827880294146745703077097822197105111215494428893080981800249888927817266897350478927747475998959601945664238438910982317134531615021299427922999362645736526631175066648047372073773988001286603462873599578623690211082543796947493764]]; E[30,1] = [x^4+16*x^2+81, [9,x^3+7*x,9*x,-2*x^3+9*x^2-14*x+72,-x^3-25*x,-36*x^2-288,0,-8*x^3-56*x,108,17*x^3+119*x,0,-288,-4*x^3-100*x,126*x^2+1008,7*x^3+175*x,-25*x^3-175*x,48*x^3+336*x,-36*x^2-288,-144,x^3+25*x,0,-20*x^3-500*x,-648,-31*x^3-217*x,144*x^2+1152,28*x^3+700*x,-288*x^2-2304,17*x^3+425*x,-39*x^3-273*x,720,-108*x^3-756*x,-7*x^3-175*x,-108*x^2-864,-36*x^3-252*x,396,18*x^2+144,1224,-20*x^3-500*x,17*x^3+425*x,207*x^3+1449*x,-116*x^3-812*x,-36*x^2-288,-738,648*x^2+5184,-20*x^3-500*x,-136*x^3-952*x,-2808,-108]]; E[30,2] = [x^4+9, [3,-x^2+3,3*x,2*x^3+x^2-6*x,-4*x^3+4*x^2-12,4*x^3-12*x-12,3*x^2+24*x+9,-4*x^3-11*x^2+33,-4*x^3-16*x^2-12*x,-4*x^2+36*x-12,4*x^3+16*x^2+12*x,8*x^3-24*x-60,27*x^2-81,-4*x^3+12*x+24,12*x^2-60*x+36,12*x^3-24*x^2+72,25*x^2-108*x+75,-20*x^2,-16*x^3+48*x-72,36*x^3+4*x^2-12,4*x^3-12*x+48,-47*x^2+24*x-141,-52*x^3+12*x^2-156*x,48*x^2+84*x+144,-12*x^3-88*x^2-36*x,-40*x^3-33*x^2+99,-32*x^3+96*x-150,-8*x^2+60*x-24,4*x^3-20*x^2+60,130*x^2,43*x^2+84*x+129,-28*x^3+16*x^2-48,4*x^3-12*x-372,-4*x^3-21*x^2+63,-4*x^3+64*x^2-12*x,64*x^3-114*x^2+192*x,-32*x^3+96*x+300,-123*x^2+369,-88*x^2+60*x-264,92*x^3-64*x^2+192,89*x^2-132*x+267,-56*x^3-4*x^2-168*x,16*x^3-48*x+294,12*x^3-36*x-888,39*x^2-192*x+117,-52*x^3+183*x^2-549,68*x^3+12*x^2+204*x,104*x^3-312*x-192]]; E[30,3] = [x^4-4*x^3+12*x^2-36*x+81, [27,-x^3-2*x^2+3*x,27*x,-2*x^3+5*x^2-30*x+54,9*x^3-36*x^2+27*x-108,6*x^3+12*x^2-18*x,-270,-24*x^3+6*x^2-144*x+324,-18*x^3+72*x^2-54*x+540,9*x^3-36*x^2+189*x-324,-24*x^3+60*x^2-360*x+648,216,-36*x^3+144*x^2-108*x+54,36*x^3+18*x^2+108*x-324,27*x^3-108*x^2+81*x-108,45*x^3-180*x^2+945*x-1620,-24*x^3+6*x^2-144*x+324,-12*x^3-132*x^2+468*x-648,36*x^3-144*x^2+108*x-1080,27*x^3-108*x^2+81*x-2700,6*x^3+120*x^2-450*x+648,-36*x^3+144*x^2-108*x+1998,18*x^3-72*x^2+54*x-1080,21*x^3-12*x^2+153*x-324,48*x^3-12*x^2+288*x-648,36*x^3-144*x^2+108*x+1350,-24*x^3-264*x^2+936*x-1296,-63*x^3+252*x^2-189*x+3132,-33*x^3-12*x^2-117*x+324,-108*x^3+432*x^2-324*x+2484,-12*x^3+354*x^2-1476*x+2268,27*x^3-108*x^2+81*x-3348,-186*x^3+276*x^2-2034*x+3888,60*x^3+282*x^2-828*x+972,126*x^3-504*x^2+378*x-756,-228*x^3+246*x^2-2124*x+4212,36*x^3-144*x^2+108*x+864,-108*x^3+432*x^2-324*x+1674,81*x^3-324*x^2+243*x+540,201*x^3-84*x^2+1341*x-2916,36*x^3-522*x^2+2268*x-3564,-84*x^3+588*x^2-2772*x+4536,216*x^3-864*x^2+648*x-2862,102*x^3-336*x^2+1854*x-3240,36*x^3-144*x^2+108*x-4158,144*x^3-198*x^2+1512*x-2916,54*x^3-216*x^2+162*x+1512,-108*x^3+432*x^2-324*x-2700]]; E[31,1] = [x^3-12*x+15, [1,x,0,-3*x^2-7*x+24,5*x^2+9*x-40,0,0,0,-11*x^2-15*x+88,0,0,-31,0,21*x^2+25*x-168,0,-30,0,21*x^2+65*x-168,0,10,-51*x^2-95*x+408,0,0,0,0,5*x^2-39*x-40,69*x^2+145*x-552,-35*x^2-111*x+280,45*x^2+41*x-360,29*x^2+105*x-232,-75*x^2-119*x+600,0,138,0,0,-198,0,-35*x^2+9*x+280,-115*x^2-231*x+920,0,-150,0,0,21*x^2-55*x-168,-35*x^2-159*x+280,0,0,-91*x^2-255*x+728]]; E[31,2] = [x^20+3*x^19+20*x^18+52*x^17+310*x^16+665*x^15+4228*x^14+9978*x^13+53372*x^12+118531*x^11+341382*x^10+503216*x^9+979028*x^8+1036355*x^7+2250146*x^6+788318*x^5+3823816*x^4+6755445*x^3+6275160*x^2+2103300*x+731025, [129796403279253449405861581374058497719509901443589489390242650,129796403279253449405861581374058497719509901443589489390242650*x,-82340361881262893208384146684924930463267275875571690727*x^19-265148325640085287025856706426541494549913724499859163972*x^18-1612293248445475342936915673458299149990935309497814896054*x^17-4513438417457826821004186721793808860863998865336829999034*x^16-25049653869745833270809911765890683406331651447039855125363*x^15-58324076007642242418714648126758587654468645934381890283595*x^14-337614403307317160248875039271617783950206351711500754105443*x^13-878470330004344584609343988011433070385264300610957692395810*x^12-4265145418251614583515040762637926099936655573490294100174456*x^11-10363736702689596445649246178202032132983250572409765788836380*x^10-26484645139255315849861392467205593405746370243272832761487103*x^9-43859090817737512745577406323030155069051775540115886586428301*x^8-70225416429179271163454256279740966858539331483692439619796866*x^7-96220933466342832515964114099377046693326627082481542521577597*x^6-145393106784502557017419896068611974439155433617915027016583847*x^5-99554739879014781533896410624978139063521515909065244685485100*x^4-185177341779886523498200919038890938247549681857305419074372895*x^3-714316754603450859538519135541849277448992255729771503162482065*x^2-160981533297938738496933650851534520113675306246988585260106700*x-158636899115435723649935318679284431938593227687822194891617325,1124666897217819189817014111093765769168005530954693955*x^19+9268539543307015527728876049227267968370717682167630103*x^18+118417180751618637848911413580706255574305593553407673988*x^17+482627796364848306203162076858800855323467759978306802341*x^16+2327371706720711253973657514537562794448303714133965150081*x^15+7519387660841979687459660594274899994778200690171216882827*x^14+33895267030490414348270792989605447836763093160374515318310*x^13+101663965356287853899698670910039406271924983541917790288517*x^12+458417861670865159972962197426116679101636116821606682042255*x^11+1408746501583305150673090808754344901519254335902204845115114*x^10+5451891036717972301338871815132065947399387190855186718572655*x^9+13975327325582324101178455555967169069239248268278056377742327*x^8+32179856382942481669165346272914725114869093813100790121211994*x^7+50183840089452171484324638480891808330001345569064420058256149*x^6+74487065729302540473872665414188688479147343993306146737440503*x^5+88868321081216019823061724742575694021872896953421682812248383*x^4+168071447437099031560625549390447972318494946033306553169115400*x^3+148622232866533838525848222554609259067324441215865761844132805*x^2+50758700121054543554421185496405738213423720659378859543039375*x+535094038745178167136224249779563871358409739824562303907030550,38063667325452517581957395342498163569155871497570562049*x^19-272652381232047802002092173358520901351061248097862878778*x^18-480465697826526991327460751916585235327740578335012537634*x^17-5717659634431148994117761283516192051021146852075576035416*x^16-9084734471549043312612013112343245153799601993034650172643*x^15-93893447676063947163667725855162887855100400453302369352458*x^14-108438275236028055387335401314475525185893700351287280849939*x^13-1228248835270791098243660195414444283547239482799888946653963*x^12-2005646830988358327833617314876535767540290678051673383636163*x^11-15891777184229292300049725864456277128856744111531299375879456*x^10-34556025659145509098931978502131780268143500249529642352153729*x^9-109031456712830106309551501343980741092654443450709776259497306*x^8-156408947103928113625387871904468121975608300964489701759897234*x^7-302195674503535314876756102687242225307444660106744702180767252*x^6-290196316626459798741378579946057211454048807701145902835076593*x^5-694941884462023270311252255936538323891856238674241687125875132*x^4-80929524823209397291251053914321629426980785863176861378864745*x^3-937512798783251338876770455703570535358736488287975832283223695*x^2-2448152016329133956612578341951647409161613105150064263727213725*x-1674178247454193525392092329096233064615597233382845310015171050,-1255859475983071842978089569645201610789688546772623931164*x^19-3814639914268022846893795110715508730956729869598542998975*x^18-24812817633274602252029842496308316105812212940270366058919*x^17-65057606850910050068011839730429140478924596963920534013135*x^16-383276330704696416913954084433379881152411071682034705311188*x^15-828965808798398130187683792375210628164530239066062343661139*x^14-5210506647551196063132619837098937239745433526599438871724131*x^13-12470699697870126590207744426541486708087608540031750127305129*x^12-65697373211237313380446976119881445815675457851824851220530557*x^11-147427034299059085386416696946666675845312965937461075172622993*x^10-411938989081480511012357902314408553733471717121059807091181386*x^9-601109492875786433098723773751627385593255454592849206300143491*x^8-1117251878787958649470303969614076234533776614716472547725366065*x^7-1153855933881936122366443509843757176121187199787407890862914067*x^6-2497926954802185144940390772065657833927703705025409674713500630*x^5-675317291312234608561774108364348967276045973942268170408470741*x^4-3903441409000951286475384282920408815277379890034045079592513925*x^3-8466542441815567239367547917468198948505507104974414581071198095*x^2-7131299255351910972256303662424417347925454589309302824619167575*x-599194571446045223467566080144381996279263910420119294774591575,970587788673031372370466492106607038982637206067148403164*x^19+2519929571504594155436714891995021048379768652341306661516*x^18+17954306819547170483009406431480896153385209560614319650435*x^17+42110030857386133328875675087402133248838803228971093484372*x^16+275743985674276913679630686767375243649006851586299090566985*x^15+516152685518824721721310893577372325546491034802702937134443*x^14+3770228749666139668620757641186904031370431291705413312802731*x^13+7945236025325967479169127297518084586637229771985516757480748*x^12+46891322755225869948783340196539006061114837467162452451560737*x^11+92749492255143193663216498470976991434576658749499552870896546*x^10+272640459638458775914337255332688607617886123194767890726542106*x^9+339657415402718300541062391783629346870707598903790811213106725*x^8+690038901543342685977142620670870717311942297234757226008501853*x^7+601589022017015136188831240572536325758908667453277909720198505*x^6+1638694517585174824064227694676666270633326006347790731208617901*x^5-64893790547243935102659509044411816993478812497410870220621568*x^4+3122672992717616224429801037030947554694383864950422381570335535*x^3+5476631268831999218135065767585874878230876379912561691535760285*x^2+2877024059850967029276711254015645746425475016149693527872759475*x-374789697473759405781997786737918687175138734209495798027587125,1687207949954189121488373454729658400641822310251945234574*x^19+4198044439427366344359387534149660159417693736173104700073*x^18+31249977753502553332074273191885207333685721633746213195297*x^17+71366283599872761699625587159996907748039280929875454697876*x^16+480601461101218272207997597240306674978519857415275563793379*x^15+870577607501983932818754251745897526851641922348301587339981*x^14+6599711833152497681764639660191731735833041309050181429265896*x^13+13407320461180054222058355129485033066787866589119193339224166*x^12+81928007833901295838787360358943680362724800114553277725224247*x^11+157231277692015732913791055277139466648121269635920784267877037*x^10+480113711517536679227944421984296131864630189844534028559246651*x^9+593977339193473250467729748282346869880973769772828017738473788*x^8+1269211399744985532523508629691951508692298803373966875879155044*x^7+1104346466895220507448176261274854507416750984391187757638743311*x^6+3011606839308796547878507449076612782859787788261091246325866418*x^5-156253859692490809621035139919233090020504922700297433096941166*x^4+5813569688788592830421184206783711303687676269799937304083974075*x^3+9469758412026869515742195311950094761978674425802386843798348065*x^2+3653828836247170260712981400041553669942324729113119167153926650*x+1669070217578749990629055643721638343764240263415181163309151850,-2404836530786544041732276247166876496622148818799318341565*x^19-6809099545966007444857703419523926272266929638266885454060*x^18-46392994149434110802777615487263278570103681619433781087150*x^17-116460819011870275811176336975013649032989597790754219721390*x^16-716282935318896873796108845069924648687780725815340298050695*x^15-1465163932726900828529850634316430502989155461582735672772870*x^14-9774410211821860519180519502773967501038396701984400031150950*x^13-22216621403588636974131108042941049780026810587623433122084585*x^12-122540596381796752039738121791718351284593979916384649581868245*x^11-262172707446011821200125699540023686291318402734395845176142490*x^10-751687095724852794993101440058992202651630178585291542019703560*x^9-1058102943791479996496462601710641550498004986339236021462331285*x^8-2039267773382071241000811726041384409409196177626284061955878055*x^7-2089217108804244745295384171180657000583246163895246174698265555*x^6-4671399889112487976164697092261613324697743340069427287653545770*x^5-1107161505641558754526454915733829146583804968282456293789377055*x^4-7916416386265648802256333568567775186858047016050056341567909095*x^3-15667379155837448925650815089500563213448713744775435247944034420*x^2-8414640258921577999554710368716376575135561439507071442528632000*x-2429806431485551296633808022847415790077770177283082840739880275,920215460771902185138592015033267578569087669365516918905*x^19+3282299674326042634863656841882009329356166591861085253074*x^18+19512030186847966518856118857498960087199778799410327083709*x^17+57462127922108962706633453598746088992309403828588333925143*x^16+305161944419998409068499738978870887946926398740216478351843*x^15+757247528431065355352923977723472418040100451234435065603431*x^14+4120700509140609733419119396143086269964559946945979251014425*x^13+11209124670679837068429416457543322546517961761443701834634161*x^12+52690482776837206492580552598638425221570820540272248278767525*x^11+133878336600666276643284471154284573242097162005254722835676517*x^10+356813773520723632926979221986146104855085884411809552238306255*x^9+606144477634185251110901425741762884227327262263800387706477226*x^8+1059775024330069879061045933705869413403669974942697663647545307*x^7+1305550612075092139181322920660472944683114407288177819478345707*x^6+2265003607066523054171092614117569445473560231056494307660782589*x^5+1523850419118618814797936458908280002245225156640843198913613399*x^4+3181999984853258819612461852495583391305118856087790171312634195*x^3+8404963092055367961681885334264930736237114736446913087835547745*x^2+8580457066122968579770569378405714677134706573699921187070426575*x+3912631630507614133254942573917958129414003768364558385409206625,-1306723893305984022093923281857668877173322143377517096124*x^19-2086305823132198574549550264401905191857074158890654823663*x^18-21738142791616708088436889978468045018327240050560719389102*x^17-34444209964842340420920882253018034673675479301759097827351*x^16-330331237577111330737455952662644457896612451299032853173869*x^15-350734715396293183027530495250769952846175482960532406900571*x^14-4615828329427798321120766616213151303438564769197918833698451*x^13-5896728436036338264294974164238240470629526283096796322153266*x^12-55650566763520611898983152198053102792447307056681534653491487*x^11-66425166441673810646037753362535301302129813504908218321126257*x^10-281282041693694967434626451117092589595227402154206220954721731*x^9-139901012754083203078923092680979991245354035172521011041428548*x^8-652933445712161573642256511774238970438927420821133010141614519*x^7+113190841458804100054259633074096013174394690435002459334555684*x^6-1602067110216501967392719383408127308894854307863684220951330608*x^5+2871043226336530988005752787405557421935807828526031482436700636*x^4-4924175376072361032116953154131372307235271104402876239233391580*x^3-1458182992639183597767574871119158719063690903616727707655469385*x^2+1369342346900401977998498390049617868948494600621476097736462150*x+3273372532666446662014183003012584962220233736117337194383807550,3177005619472447385634855208810139104093129494159988713795*x^19+10151606314436153414452282848567483339340471995130118283759*x^18+63867934328270835838831788910352247617465742014858632340694*x^17+174153279520729530883365728015327036922189224259089039175048*x^16+989158849855260987915660352287925060025229757317267446963598*x^15+2244821667658783607330834905156003688860657356868867700058216*x^14+13408072246799953070389725634343204032320855948502362159391410*x^13+33593881615837088858340672800044479580395398833241355235482021*x^12+169746971888311406748656185261768786595345770448966258974332870*x^11+398350516696572192733098770038590342876207041771562196711841082*x^10+1083574675340940622366282254518323396477365628653160255116532365*x^9+1677969374420686890655076936159724201896046888072462193040989236*x^8+2982729926326951028444701297867308033432490299347460534202302942*x^7+3364530736178986796932234394853524817755941870650864949875351357*x^6+6475258810171325892734025967447140208744360717737743156207875614*x^5+2713947428668190029954454578326607419448013075503907784802482849*x^4+9625456798323702971863107917540682283055192577164564128503350970*x^3+24172457001665812324096039619381560647149630193039179722249031190*x^2+17063282179218256823422617428001282872769095764779984558471917850*x+4391256350036877156754416233347180299371222400953706364320741075,-742099066353636324788382047198974693574029334828707281443*x^19-898059317179546980388605627293735841398756501013923555595*x^18-12309582905066932286661487195423366002654115630171604230258*x^17-15658702222831899656119889110820885240857780303039193597345*x^16-188774219075193834151243392438685068036446208694108966684811*x^15-144598678327102056727505140813032204226285851252292941899833*x^14-2683120835828353091684095052020654115410081541516835832985762*x^13-2562250510221907118388919509152041564848575929906178069059923*x^12-32253597885751082680458524211310181039143537146896806949066359*x^11-28869494335606722178878622601087083614806982475336251478840826*x^10-169752926469526867073244122778125541004465398648097587219857307*x^9-59270362199181586353216113827995555274567375535662221185437747*x^8-510428835570938735112761142239146678902022506498641197581789220*x^7-22648903260366876954135340825746052351553191278943269083140969*x^6-1590121527462676444635030987352601429025779600158290812297889625*x^5+1381080572674879652194129593523314163029405645297934455175900283*x^4-5043892981809341883020572725736641704841244184470434658888952120*x^3-49098541107567428741304831820286420666319756952588927301819475*x^2-4243049428385306131615334649784334578006125926522670437105000775*x-288810979924326750450035587815635181198616146208008761879362950,-1106597455383614603154765332421640098716852186707171152744*x^19-2778845415271647826726352531826872019660978192403782862848*x^18-20040648787936472625422627812945846100867225246732705446872*x^17-46059759381174663592275736093534595904889004850980219490471*x^16-304721214694052918997498978318850293554144820604921681081359*x^15-550483402204163998939118384628505407954780566467964649923766*x^14-4165962358317025813780927206518649300146916164437086814682931*x^13-8570753343402722743743647208524335883319312617508269002444521*x^12-51446021631109755355950973111888930946328955562864406703082712*x^11-99562445988934949231366348026856034596456389860621956881685952*x^10-286726189635138049233265631316437626227372721751614944770205891*x^9-335891850322322565315951701163996537564818627937749063736230043*x^8-622385165235812776901943328809435484313124154918765127222271279*x^7-434616152787155385862516423471902327597020891584441977408435756*x^6-1367263621231514981111707392435685826333443862159832626391239328*x^5+251224770260642503775632630357384359603944178571348495280134491*x^4-3197580854314409953010657199833199369642738907432480755595333920*x^3-7085962692989236514173827915025095910014879372101947152018338820*x^2-2617712432072139509239501280739815243698776865071346625465438325*x-1121680325913325701458815632535461743830084333042968759743505825,622642708412123374640526462046041432148653098961974953710*x^19+1041042333119799021335401842564752777184922494082008941577*x^18+11686872529693639608491862211429527024827359756670913446847*x^17+19129313676529221669220877230569863890104597439775970771744*x^16+178336352124181623087627603101510456371451301578700523233309*x^15+213284911495601396283386057012174031333616184339378247046293*x^14+2522127389362139810442750502395263569570378751951486049183390*x^13+3327081578246514023698647664343861809931580795991477641405663*x^12+31033202995960525147961823498834424700278945826927910765518610*x^11+39813440322303454404696985324689594779210490458134995109580526*x^10+187705182612265247471441066479332239011291362548572704914965920*x^9+145510335441137691179677721052647716549078136197458280969841418*x^8+570535107142968189049565035031521282587495046925090953715405121*x^7+196010088108477626494457536451638560771384737594283498524738241*x^6+1471195953660135350396503832986457658202074068523397171530537087*x^5-823257468152032956606849367547025044030813953610235338169253278*x^4+3656845614566188676803640081552358608164950645263016558851104140*x^3-326301562743784499667263949817311690249442419169123308190125000*x^2+3284148386436695087536077722875948928560710556884298485267965400*x+3758501217182552995043249437768658713043485780405560363561365325,-5770687461076293139541494675548131047783533580976963998578*x^19-16416933627539091410229721863224192551014369078767225249793*x^18-113608926902096469249794078890857190630272639915189516898821*x^17-283831050262305220906442352945451090593105318833961616562271*x^16-1757241411583006412219742768313860151199939035249829965191507*x^15-3592231639990744285769787249720484327768720112574703641683940*x^14-24029357668943913791004035300167063440365828504894864274625092*x^13-54128500548438342913134609120136609199012237674064015784427095*x^12-302239811674481584932087934835651695063378739361515668731677694*x^11-641863634261629091031718686277051079552274665356237923945844395*x^10-1901323155404174339893187424160041950591064899426725761602000637*x^9-2664424371382652939882192256963215323779368870899231683113057544*x^8-5399807900197177631662958737687193345884645742792881652443626534*x^7-5345090273041962158097318150009313805316221898830952448242212568*x^6-12475439217886057965220672419409367576479223963670402196322848488*x^5-2689208798847543337438872362248229402135060240580322737492994905*x^4-22169687878977543219644597251914667587829807426834844952226622535*x^3-35696352003134512304651609162674410169060026243699524584731699300*x^2-32369583607035759570143426002778909147182670752143525008768944125*x-10772429876579639332011302599738858595803607786454125525405348250,2356414931134694618427689403668151888608523449399030642313*x^19+9352891570011762855007523758309461434302338005112281880537*x^18+52806402226827852707827812135500087312022970347356506420575*x^17+163679392702814672151110651878535889107304488934077389782999*x^16+822096968892006011594975352277965088309110068812309262776080*x^15+2197168858966408400209961586547499593324979267276595472415496*x^14+11065178251214200948857984745217904129173320308333121657784697*x^13+32134649497270333562741645605212593621555328831787765595456391*x^12+142929480774055093066664233060209030600732605404507095344323074*x^11+386219052871431196842637056830115132868128253612800298248416022*x^10+1002170147232537542696637519337952767809642330555828254163304917*x^9+1785520647572766920645646520014998549360096706803360144651280900*x^8+2940763649461277359412062178573130145135658363656875459044835171*x^7+3905553650397436126650079363755864207622956443301611150988069270*x^6+6246814922550414491154543008982068882087234667157888592993689182*x^5+5774034800085123635334468161236265465546436274991474061356296059*x^4+8038156923987368344942299577198298971967669854368326196906596625*x^3+23071805430850933595853931641625200155030716251275437067383341360*x^2+26536707295925242147652384158872048126464168261620978648022728200*x+12072237245904244878607838706100414372344059232593833469218566075,1602904286165600079404751676971005275315745288104733541027*x^19+2201739040986016561342456874574805170334361736564420054225*x^18+26166253020164690742128903755834294782943155783338803359327*x^17+36343749456919056588584556384641622241174583094546371396205*x^16+397519110829875322611088836577750026302561210334831715895124*x^15+345657836905973441498795328143478644578565805602604506928957*x^14+5594883516885507503430618864744206657811548870465439964485033*x^13+6031426265168370353762605179652324308940655681887249671606897*x^12+67076707413885754564426316146829074440654860487446956197562146*x^11+67180235465330387414719460374926829655720241188257761067796049*x^10+331726801321333078291055233828220314221227645420915190160622988*x^9+108223786810644290244692818620308323306996992615864166576162263*x^8+804998875332595510154591979751300831085988377543840715649956930*x^7-184534165682222152583643038432712424323375309615268488616699719*x^6+2174508858558157478455829400451925873368022088598397111676629745*x^5-3806918468993728746109025237103234106476043500767644692926138997*x^4+6766942019112981148628118875135678128559092155183874601713579620*x^3+1147609971444144039834589175624716213654893105510530198790459885*x^2-1481851961713457187191986529958937149393011283020714008481724225*x-730539219727245062283765774388646068108709528082602229981324225,-1287455318517355039862002276105036705392383451378719982860*x^19-5937440752720050662016246131931671461276483727521546461162*x^18-29170738807716547032335069968041815929990110331844524692592*x^17-103136385025185699144987698545220286180344295747470652828914*x^16-458665793606772031151278882148653773962826194839636416510734*x^15-1405508541101967472463167617896203030792238998068423899902738*x^14-6075217156943957108767782399022558080960643843139763391141820*x^13-20554696247136587210361682648627480647758317329173213389946328*x^12-78932446908273320874233928594815172824108023557744575013493540*x^11-246152708768388944894213102125787214837679654047316312024867796*x^10-558367488307559115781688638737050814571963152224455742412280080*x^9-1155600046802582610853675072523629012401468520647784690553382988*x^8-1595744476757910340603064982266620060888018454178043171483835926*x^7-2626840695337173042690739267976897868270141952849600051129614406*x^6-2931171568618158217008022084786626591632791844985956305754882902*x^5-3977693581073612622964936814379990329868287176044936175005381442*x^4-225330733906738384268393386188174717126602028978488552223558110*x^3-17092986289616656105083234438625026315145702858458720139999482990*x^2-9235125674579150946286189986747891049442040642408484251219514800*x-3608537191823089324266854506377789765939192208486929019073713650,439351770637009601091973672537425225964009700772078850844*x^19+1174045681204139891567951118462468691479806052336139124385*x^18+8476151808778063852282503628839682810406551230875116553689*x^17+20998012233564176073238013524974759924895988319084024455045*x^16+133442311268935843622359364080467739444889822637305579207258*x^15+265977463993118553666217370567015858481708928364679719616424*x^14+1841436588938489925389678090179881651083554961182676260594271*x^13+4038491941811348724820194868802802307872376481939100896909244*x^12+23053518129772148603130346273529715760374920321289551698678642*x^11+48144129590728103690749643392713552365153291903393383836645413*x^10+147413830499005250949223853387416022303601972234454759944786996*x^9+216228982350425458015108482890224798698073051708613434801243336*x^8+496143497153946543269524593442361042239511327445176210521945765*x^7+543532105896505849631137979131089614535319298435887949051634202*x^6+1365918768830564761659424712906340557340999249657608924501854870*x^5+438716762731822306383063079718634842041013774416977026220020131*x^4+2616720616941569827329377849063492709943925396171987651021578355*x^3+2809728052896854831119710711882925262213134890405837116837350185*x^2+985433013201506073798019940166403944632070122801968786539928950*x-5770943666685984799427671833645539524940340207910087297106955600,5365274361223225006955795183189980537130210112526251366045*x^19+17207835477971267714270940641762986442580670915075246626555*x^18+107123858384200841518859237185949960405627542482988134193995*x^17+293492623398979896247496990355951855655680596893517800888785*x^16+1656400815723211249009861860687953102896932899227145303728230*x^15+3776993723820179437370161668689857299807025843384711200322140*x^14+22437637088325462517622362515656157060099379925600262599935815*x^13+56647648471223807554509059745579998575636003333857264422430885*x^12+283782186862372368874260834733276046439018895935588897493213530*x^11+670666844173386116196249893658057299423931494863305406734677910*x^10+1795210191887504086442300519314671037911418881048389289100671345*x^9+2788782050155097044299745975448973076755371642238310909431949260*x^8+4838801515704938680782285236602509381786231293344667555287589055*x^7+5590944516235097083050410984698970649185067282705167411770006620*x^6+10732276015319413134947249613753982015805909409500656868767518480*x^5+5463573843466858158672477889857202909473263668557412814874775575*x^4+16108710397391820821534556068328380315242128494772345704641808175*x^3+44306534195003123927490140555940226642969578719040351225546059190*x^2+27894154020739751886086300305872211326995151744636150046930929000*x+788580510351503289166819478883377387049193520797779367331953275,-12116565005096514849343541557167266584263405163001977833809*x^19-31295470130276485288762330223121805180429770365245878467562*x^18-228223642377160711442620071000840031753442588927614398269236*x^17-531643895914101584348097825552469825420386329190338760688499*x^16-3510834364768040645827035080442082870995183103503922548627587*x^15-6532014518058210099343462568235001809719852983971592606103242*x^14-48125759242734558542077410885977891501858111129077088366503451*x^13-100010525527134751584836883808696456153624411790108665917590547*x^12-599807136136767953189676613409639751884730708958336733314385917*x^11-1174089491535570704382729760506063901867065324355918545309328514*x^10-3579992540875345544646804313129277685916746216482512928129869911*x^9-4460393730077143152870420676564193633103496041621442833777316729*x^8-9516179082876154396960609470563730217767715283250389091255571846*x^7-7823591110629430509461290987794266267033863811853743870115844048*x^6-22226704551483520937885409954978877303808391485765317705774494937*x^5+1551926130493681207559782561828078217168585099702192651585054597*x^4-43291871426519862590928001373287317460234655318588699705060321255*x^3-62966022753581925547189233644644593455480449082659243448003075430*x^2-42610849478633727802924189777950215612848782417216446028968027925*x-5970158951564674487897899967230675410287257883386100792482690575,378515973999552660667361559991052724565276626970725668329*x^19-2727740511953864401815304874413348282129956854761813791267*x^18-3547071320444893006988437997156121535300673194260682205893*x^17-56593276587592580054439551872142342766389742604589162245694*x^16-77569700065207199902174210536281577738370622688619159391861*x^15-929282097748471923334349573719105236618421311933858910762489*x^14-867829811722144577621933701049886351078082560828314507704889*x^13-12393952486578480499362077839708988597411023809901368577758759*x^12-16963322162405961089697905725954356460184562638255553502541203*x^11-158095114952939124995713127717857715269044237839674430783103908*x^10-313256572458105337784760668386087789014516615416064791487983109*x^9-1094344502149135861774514558075430568391664944516941113761774797*x^8-1508714129777218809350098259093750378602604728849684902076024651*x^7-3288978480662997592683550609810805929090130954102990535060789304*x^6-2932315082284096877492331710046121084417414801547275400136815827*x^5-7999900392996785665880758574496788516761070023617370662085504111*x^4-362868497297576109225806790080581824504894709751040422222355455*x^3-9192763562406640287046267766046274296152442654615760547972673405*x^2-21626515207448593513533179946783636985629479740320423500480853525*x-9767785694456415433848999324753467243055079206472880662787904750,3289722694245884247313563499652302460589447042949446709320*x^19+5122478959503523836781433917610598128849220445087262121771*x^18+52733187072618080885110014887267625690870658969537872323661*x^17+79905047748322877451925289308202946851968543634457722439462*x^16+797179963983880812114092966354819428717363115305609072150287*x^15+779044751608570630458486574374132644007894670859240438698659*x^14+11116395305446542978426340265321583144602434744101903316705500*x^13+13564065382576508951864188997385773429958152319464972160476469*x^12+133168987978391304835453975085006368771795630102993566257303010*x^11+148564745736131262723996981156256608608804210066861533567570938*x^10+623324631403952658859614514266610886713341140434118448344517090*x^9+177524243855080348125393823085618620652784846741105394220468694*x^8+1224324940607522019021183926569697584798194610720699965639739443*x^7-688711460060063341165792911067880291959250467441396417855549647*x^6+3382667716114970354268197967823934024668936049903248794277329981*x^5-7190294783366005611619330388907034655393942401295825728056501414*x^4+10763011071158032290619814208086037439199581249299892523639323890*x^3+4779768039752598625694807147058920080727684357975150690358352200*x^2-8129159624548399888132340741036517975501377894077937967370319700*x-14473239477631623512150691419428749295309070049278225833494251025,-19579470743747999735254610295186032553087366263962179544869*x^19-52539027554915081916499877318271974654001994421538491288373*x^18-373171937208626651209556475777219278796223260198901156784277*x^17-896995928214596521150236490707926491466613898784850108289566*x^16-5754115401325004117749506127065499954818729188855152150659519*x^15-11143455248664043076003134529586957235861281123581364886597191*x^14-78786951047891835862692081620293904067961460055907598520500616*x^13-169840463672414150503893770777820960518371461269660046727125786*x^12-984524083191389235112843515573815467739310453489100679640109392*x^11-1999745783113558333635941722872078779928287635335952189362035217*x^10-5971003838300154616614585952471035862989550231903649255655153801*x^9-7849218083165549966995246031381048795400259365287311094899440048*x^8-16246231388001862511592092061783701566068459813517790015525179839*x^7-14806653993978984217896084168561903768809893827654235524031228251*x^6-38321891464925587776674749543951758067363465018054453415810124123*x^5-3092235382990478899316264087695300270129358143280477918173965504*x^4-70568012238877555439370708617146191903989733306679088007321029430*x^3-111680898405477810188096373479844380264925035484449251311262368405*x^2-80587376732474184738647442669521883084628702661572995982373205750*x-9770311383239826593643709286282148023784843852944203792246216050,-1233939285791584808550428171794076145105930555156994280916*x^19-4543636423055435334304874653263821493438349674011658909966*x^18-24856491276013976709144821542862701126444140553583102931792*x^17-75802498740081784466253181498048041943423506296392189234512*x^16-383011565243572903140353829458241959987932993756205809176564*x^15-995641733982378216304236843106139705823227343653664332052630*x^14-5122886517782957600494825162013907926983478705520239166090114*x^13-14859891274125272756355781953950366196016280537149857499022970*x^12-65188379808877512721025626682068773346410411194775277945887108*x^11-175506424555663465395088913869289449708935814485610617261918450*x^10-408679855444579794998755995722534907694120981266509640223018494*x^9-724860134792555139717139675479932160420619634094545839222428348*x^8-992185207289788824859837295359562116843275539948603242531772598*x^7-1515489710449839962483575126493483307010741322417804964183318186*x^6-2069098705680445565513108207462983333470458296742423057691369486*x^5-2122036698365276985187082012645752822374383950988455131249663390*x^4-910054201779891464954908432911800510753558384495406878275476180*x^3-11876301936344173275961973725299381461371933889490167272169625750*x^2-1594640497876066694361076037094430421225395577687362769171086050*x-1053442836309142037410377042297117033861791960145663053923304250,6710346140743480057415177447251899530114605704800452759617*x^19+13368352545863803178710686102210498351838388206168110150156*x^18+119818919676440792736076868352148697840779399371767671251468*x^17+225639650010335368963295908763971442685285143326531538433012*x^16+1835474455789460855929757900621675421597659646271053696516126*x^15+2575113703468132477349898638703637511680412646235944521052816*x^14+25494520099063720039055018158930139192234188026630401600219883*x^13+40773107169483361208143155344324190800254898618163286900219071*x^12+313277899155255695823868613569890922643219103439696257030487116*x^11+472154024877974162822564940959926070404054244790516957419972517*x^10+1765836756704494109925540021044438064321533044786501390556913708*x^9+1513909625244932647074870410998284353885220321133492025554910247*x^8+4730948748637753611708102273007639949489589937431901842085712253*x^7+1909205541687554751986782670816367493287761386826803628545784889*x^6+12012876212309415471825869604731113476642816267085084017086037501*x^5-7621925466779710511175071994929574629535813878588807332248479421*x^4+29487570427882957810101695459362874485680371481557336419444905270*x^3+15155944412668975161440681977588236545977104407859007137410284980*x^2+16972809627496596071663301588420868741477987138913980804959116175*x-2274044936634438535595601937467873791843204884943484357859638000,-8531958270466365694089411368305235362619747331038205490935*x^19-24187030926170033267915540685157377163806352038392636350404*x^18-164454098221300378034613151234214792095842390509536609887279*x^17-412124340919004449943131735603599992199813199613989958560113*x^16-2536884127445988528613023240691667736473267854437850630054173*x^15-5183281398316785640007122923878341007119785123237327883104156*x^14-34600848691552306149904346102189212218847531183948775175142935*x^13-78588512862447213930526968430972622926666141825944002134316526*x^12-433923859859521933332258599731214411021949967636388239686988200*x^11-926656397461658158486346049852228067624269801395651854542323367*x^10-2653774789059573832508860187486354816200640187704522109547030545*x^9-3706760570767788361239471403273945033096500032322315328509036441*x^8-7131310817118173307634872009756632749562139688233703136267812617*x^7-7197953379204788972483849427412020676488673443537287619468765942*x^6-16318107589048153432728775433385544898996675389299473926307946279*x^5-3567111236988621326169851819984872969586498830635372639939511449*x^4-28051764729468068693291819535173151020313128627973002758408359825*x^3-55931700870603223775676509196107229643547743103668347895404947115*x^2-26580163422777858823523200852203323231725538752106504037585161700*x-8686829877303542634839092912968312599357748518853829804502006850,-2955514525864223910285492098734393799309749778891646288612*x^19-7085421482688324411057268225857563840999951815480066850250*x^18-54711221845253571344735951829693141901491015842460468949482*x^17-118817809510183039796402317349235927911314208278608934762605*x^16-841301986650698248436315291314983892408823507346465744430929*x^15-1433901647377549241206107222650168569711288761092829724824567*x^14-11558876445255262366882587501590490434016195317403548256096468*x^13-22118502726240454142958844114060549091986197824002942625494902*x^12-143634037631355044024727249138878167543931073830721051105171291*x^11-257707223749568752455489314612727471038956912796031002477799804*x^10-840586879420910622318503341154769535889359395097158464381175708*x^9-915180936114663631470408360516254808699114715896661085728162623*x^8-2228261179587399439697635830054588226172216588282766210787343550*x^7-1415931951250826695408400301159638652861884812450705732675646976*x^6-5135202664075787604552173239312135185943546780449443717929110045*x^5+2400180798067949338048956089570379341916431964987427069845819852*x^4-9574815996310386837332975482380120132265510752895195843348395120*x^3-9037595550708253352599895611789882518527996167986261628263056505*x^2-8290933770659716805079766617548673602680745596009502698760654175*x+718651376067981958500655666739242429066395665385681919186845675,8101179632151809082217571714711858961942032668014752627350*x^19+24457832459202001405956989799657988471636175700406838497938*x^18+162230398029136188817548062781798403694249423773890046212623*x^17+425815294041742044446980629842172713175060932309262388478776*x^16+2522030662089995592269354240870325958636222591031252464516021*x^15+5466944822459181756805926701294620508949600030199821206013617*x^14+34404847732218624517239268042964163851871139970221596496012675*x^13+81989694260884247420256726031576042250531118780217686626986692*x^12+434531673879324176440713546364495550808560706005049825063994775*x^11+975068764679538259779350652084216100421179595633667179747085934*x^10+2795516434596443226513797231498545463454872645916767325362919930*x^9+4214541625097986925295221771350950850215991952517395751140061497*x^8+8222395192467440856270625542893625843547755365025565013276797829*x^7+9114441721776884762691175723987610565700650317389998795405157109*x^6+19361156584288612204857545865031703706525998996945654988002819783*x^5+7882915758836569010226604929189958295720674611494953389014415938*x^4+33096039343434709831298882105381166600162988108955406159537377965*x^3+58409148404775011444877401675643571566082022868682098245733146625*x^2+53970265479165281266865921313454602942511765361080786165231958925*x+18107381833454276464385004837304961181986422496978914078150177125,1571309428722577740120493028240742323836754206553706086772*x^19+8411468976447971577954822178881912364966545805466883585687*x^18+39451586429257942974210935804020723632808078977268194411819*x^17+148334572940154774107445635551273459183921538378977652073039*x^16+619316073249020419937201894274061689412480491495047023586598*x^15+2067211602917502129387604022941665016411257690785684669311605*x^14+8193212657708004826165082579672200096023801150329155675159623*x^13+29810410746722364050158605119091201742260140600401095914298885*x^12+108146411899687622747509876579616420292358250854282272550453761*x^11+360626809264538118656859381998373457875494755059811768766835915*x^10+816845202572872229157488947974604775025398340832578202858212198*x^9+1781599273820720784892876369645416397101799703047307094722357691*x^8+2429279565544447151306945152543276497578381696285186393847171831*x^7+4259989362965068013566278051431234943556558578984611146350479727*x^6+4820230465183314534131771711339602804969871035338142106185777092*x^5+7721002015253620010022629971334987573509242812595306987717248835*x^4+2085626700837521856510110865658532338996911364772436664659537765*x^3+21136791556383643010218405190780473532611131370919996729664174825*x^2+18738433473484225478018569835732076122736551688365899178246929575*x+12731470976661155490668827575918641429680031337727201907456404125,11979880208738268072823999808371336862156428768437763329821*x^19+33027574542288435207596721195722421273809057742533205604545*x^18+227277933473554713668018980479528131992916660519376189944251*x^17+561300198782991279767876517227239195538274917458854247695740*x^16+3502183166529330898974914884238719910292417566389931264959742*x^15+7003288496961689290325536128241577506868417329968748679607916*x^14+47830843133517797086094017304317693177952134226440552452967754*x^13+106738305007073236096780886373279570058077274827433533958926576*x^12+597448454771440264729062704137734763525806699900665675961152503*x^11+1255806557729222705175047253762513723332985722879849432603369777*x^10+3591368686069604216622002383230106131775679666878900747914706539*x^9+4928525005398683828553090207215614069724512868007781794331305184*x^8+9492949673167606856907365645150025653453433924173303835717582985*x^7+9485201699641170147337442998793996563309041961021007766721728313*x^6+21976646044571321833652177377330476059016157270131235822143125890*x^5+3231915859241029264213052069721552781443088860365072232668005909*x^4+35421013027228277794278532183851596210045439283330701664208012390*x^3+75668536739248203123273982019882338196071471197123592302347201865*x^2+32649770573080212628214564351558051776347745895290870918925611425*x+1642685365383023115164782373503255713664419578063623030590825600,1660302765337386111342379040045004885380036336117738421429*x^19+3071577266515910490954246484275202345724957624896949446830*x^18+23653372848069415583636397413892790848943606550108053657494*x^17+41764659355272078673308334164330285163924591780093608695955*x^16+354327257353639026983946081586249172805173979864391018295853*x^15+404803155371900588214587238928679615951002114646452149397554*x^14+4807694840092102560194529392811192050254138437356468928985131*x^13+7435635108450451269656446906944349050737073045454818990178089*x^12+56478450761163520790944117323406402847077609434859640689225857*x^11+76251763495587174776607738532904560611901960424377702934262138*x^10+184808946600951757929628212260889133182241352374422284314840431*x^9-20527078957546947268675693147414384472485236535980199322590479*x^8-103074592454554979172411160717022499442317277103920682947269360*x^7-590680236476827858677603155965678506610579254657333695246140368*x^6+58709946412613474525459743797288267385428535121047789177287975*x^5-2524719656052253144209954600042640309804764835343696924807044029*x^4+646221266585818887572249090957351137178009630205929749785474225*x^3+10009568613277502729773437345241146100223351355081634131143389170*x^2-15344532556067605073694812368812932547294234200334226629447836325*x-10560701261466428017675261593034428460461067960436992170568218225,-9700005328509600097228065486056960133993268344584037006240*x^19-24806404584628908677631718497722442613938028406567794704411*x^18-179337417898784478881554674120552384761677648624814877535536*x^17-413922158408487398780604481526941000495605406520406613548447*x^16-2753791985895232017638666471691054602855866619089105199178342*x^15-5050075411522909834076926890172244904191606479393424033805639*x^14-37699476444689252164852832917220468943818414084995715576413635*x^13-77821799399230174482449709792333401714378547499807750983017079*x^12-468752843268480883424622385076225030892721773484368519043742895*x^11-907576274567707044136639740437042392770888310306630609202606853*x^10-2727086562381319252968869831241280100541752015482820604583687995*x^9-3271831426885684479010424723909811334190318382397069710707534319*x^8-6963469667627323445433973059504775325298551630300004814403952183*x^7-5513193035938820387217535102693790331376675859845253602910325093*x^6-16836543945005125159899738641665167380289038019963408397125922551*x^5+1956031126770597147097137247986216548329440981110695637901342279*x^4-32367570714189384861068297243932495905687674112775106781646625730*x^3-52252634829081245757374705409315384365283927855947413969624659945*x^2-30138062320445053628156954629583663986668573985535364540549696000*x+6193442966415319742356479165790476138020665087599224494382169675,-9717462756591311089893782592909896667742422676817849537438*x^19-26320801784481036472988682356847273798143558537656690772274*x^18-182609736541595820143752533439239792187008423246718750963117*x^17-441961920793049769432541960495139014752380788872019484627198*x^16-2812875119447305688504275534204638802929580147921418159733209*x^15-5483746980036038859867105688626055359649336997595656918993599*x^14-38415844694696783867268205769476469515417708537153253263746077*x^13-83870031782251241678668467646596987628866896390587253872449474*x^12-479503858583797627443200408617110662909367132925266552138910639*x^11-982254595170274326170605158193450158317637400468582820459154128*x^10-2850132157144918015381757084586375351454172154199576943635623492*x^9-3717604552478965546926311689706179508857637881497084544058563633*x^8-7478723327017636119166222775254685938540169994158211180550702447*x^7-6908323781563254236370689870188235826232431071040179166374749171*x^6-17769060085493590639627940601135443053795497256421337518816498119*x^5-927818949031061677878648755910653821376001031894573494909588976*x^4-29642189309072709934795686783050964322255549650181281525693821315*x^3-57283308210704263662730979527677246271227057373324093493451503475*x^2-27632823391126475564738808360143288440361571908196911247383285025*x+1588038075072929845095614102290737555397704700349884659766875525,-10262000961352916096756820253152287170161480906091469423349*x^19-23401903048575495892972827135410521654153844356348720350768*x^18-183249539223608372855715424435912158466763991990339264034152*x^17-387400587220456781294138113390343945779719088743113513755311*x^16-2802397618488055874059290063831844010481119591831925421886514*x^15-4564307377832754995542270010624521341796280136844869772685751*x^14-38569063852172571000551381897578242051415311930666090364186986*x^13-71590440645843742060016411425992143297068789654033348986659436*x^12-475168784647648697636968426725827257697575160283759722208601947*x^11-828339747255581793037044582665085866300163142142545243652439177*x^10-2643597066028472570162379355211760962999121647935067744520117201*x^9-2716667321715277580352206810658976084783058312615359016328152028*x^8-6476922001528790928101581374952098113894558248940463393516617334*x^7-3867977604522539958945240808199788235358012235160315020059742401*x^6-15977639449866629148417941000779198152761148062020958106542302248*x^5+7177732337182705313483384209094105354723225401650544472273794011*x^4-34253043740609859888656330910414437536762923574661442772656276720*x^3-43509151913613609352730742264586596842230279453772127945918090540*x^2-15555006354188655530151582226837104224229674851683897798944433675*x+14703657415178643908460653224700424461113894569149983987622683575,13755490499763311651511843522768405336636826935091141349959*x^19+41541978244528001463463197037865461310400288450812917660089*x^18+271025896751497185271153965388300053305550842597794966590383*x^17+707278954405753353385684266906508474820066289284419210475743*x^16+4192756898514574884302053990350926151857131973421561031148761*x^15+9025535766982327239527937685063061099219087552099005643154635*x^14+57015163504803714899176729835911636032209501412003805740539386*x^13+135835724642941629019316985186564505199585172429322430711698890*x^12+719123935905616950128973918506069466914019971175559350265581782*x^11+1604826454643340227365219931034018137949144516141635072066216725*x^10+4506422788385730583612796335044977020229434611967718698688571561*x^9+6560176246349542408019583106380043338660459446950008482420046167*x^8+12420999553398615543376660600999594161794569989158202042139676537*x^7+13078643082745711558143011460355076215828658300678445068068013429*x^6+28620337747997716848502850014233346789178029584046827736737841259*x^5+8241970020217185105661007500819288745552535381305539426697783405*x^4+46157865986981406440391593849216686112227029241569705866507659210*x^3+93108940021463678314965028514949276915103213557967927852523438130*x^2+76321660832314491105277778940052908772926232341574620433511512350*x+6825505044507386875047925184559134949059911918494854064200336775,3220556468411546198859596435382996793616685722688227633837*x^19+12072893100288223522807609137394192312577192518328862383802*x^18+71281165656511194173734022717213486274367201914212307078379*x^17+207017023806791931036842947695310553341894652460094516927949*x^16+1106466380465838867568594851608305088156694570366065917156493*x^15+2760953894408026625625738193163982428450539105382915028715690*x^14+14922725854513687953968877426591904832939093844566629413344903*x^13+40331361686566373198026706320297909556729306997465309465931260*x^12+192923199177469132211217864858461751366696367210449889750310326*x^11+482404482269988374176214738214871551129263603065432761563909015*x^10+1334475005098934380713254023703013652259865931901005849411689573*x^9+2120218986425011825676816660650079618038626802547636919587966611*x^8+3920649558178927989929062192623075459100601506839076186277441221*x^7+4221075148340221224471564393792142448235174587058803986594100632*x^6+8708062870461089055469184828156184600027042494839297046295726847*x^5+4264876257590935076141013357942040725135249174845155616934864115*x^4+14144289109496589853502135528251577298356439780686403154142613395*x^3+24518279627867635395619645273387008715873229643537210934706884575*x^2+42637993837921208737335475125805638590226062888370285184700870700*x+3690821444221483131833160865161106084279768195981658384546839500,-9677743020400548712285958992713818078411921788556495828775*x^19-22580337798423328678037578434785083667240859466398672836316*x^18-178330711848851773337078122163084980330360921466584212609081*x^17-382663446388670646124594388068125331657356202610706524876067*x^16-2739918641040108854028942079273636090876382829057595669852197*x^15-4584929209676201161644776327205758156122735791389535288127839*x^14-37774003831544272111672727632808735560121916653877357353452575*x^13-71055649407539976216264260616090173549282209796224267216000779*x^12-468265133587873022212806028931563870182492263449613736871960035*x^11-830368729383750007679531897414209603416871895400949670171330043*x^10-2736801132194839861152208171127463466927969338304747276256603055*x^9-2995910697762741277589252851213216348537348842208672098614892114*x^8-7375203188431423299955208853576931893364549325754272823764101653*x^7-5000894195741979145768610445761613787494962709501100897152137763*x^6-18362194125273651258582464036144099208092153423170554341747428161*x^5+3690606436327164495685764117758968207012521925563324829346509809*x^4-42338308497717795406905118616365067081823059815360162235486541915*x^3-42563790787436893362293887001274006085362365015915257517440618035*x^2-33992444593400033369036667941112126877735188338518028687401197375*x+1719583923870418856434181000105600729211083488058677559268610725,723751781457260251319813325115512780550078566732260066094*x^19+762102291803846433829440626405663044787753609151978056547*x^18+18867647611435670556699677503191644016300109076206486859196*x^17+28533064632977268420182014976492976261553499642658890779344*x^16+303430565020634784543267861942690275266872833453993146386492*x^15+366253082854717315535494160697454791892129521089691960337077*x^14+4466323200727788462805213253286795902922117429125881068075186*x^13+5026412844841903304539070699191810511664863453114214799939167*x^12+56833533225844652170267513351120803619979377401852005154701877*x^11+70327609166166600997853154788707579765558823100925761443576949*x^10+476011793913493965880440455792399637191641538718850355132413086*x^9+572726866808737937754913226236076829866691988099788349290527079*x^8+2204756056922250641957769138240928895298635048554010641153741116*x^7+1769799652900871412315780293283728648320947298235372232936595998*x^6+5692090230196446661960683467108476102680462660610201801104086532*x^5+1698487781704616243246660239386416726869098183645406215359587713*x^4+15240961311703370497537709444657278166841105920862776172856086870*x^3-2621192474716596255455526779247479891799302698298077477174619475*x^2+23871463812917992632964418540032101086028918453666288240723552675*x+30098667594394499428220543021380137277284537238706562949305650175,6413036896223507183002423320652408741872644249149228307724*x^19+17529764195388183321765601667785988543312189685435352438824*x^18+123923697273233981268658904863636242068969482269243478466223*x^17+300712900202815341787215345866096334115420408067163314444148*x^16+1909706655779384849848234156448553397129279103162660219710791*x^15+3744981023154047843087636269293439439295006315645843039657855*x^14+26119110780168541986467537613105822277668893535282365240502711*x^13+56816686178847110261132258425042668270008078556599385489078960*x^12+327067792731668046748520672318961531297935558995419786154041297*x^11+670255722373216991596344516354281049549421803497409046666443060*x^10+2008776017723995287324159567928330242456198548950304253883328136*x^9+2650262884310516160084364274024182519558120293825710350865422167*x^8+5427732011764738646058206173357251499235146067115376731737280267*x^7+4636843293254709198466902243983215687779504181167423586835159859*x^6+11968609823313456030642663159116229728221228906426172258749299219*x^5-576629016203774671804903003035152086503029708698042660471120080*x^4+21559915396101104616877443942630036125290446516285058983984045375*x^3+32846152813391188804825346737556480624139863083720025486157814575*x^2+29675466228590195262442209305476114777431110931140288012715204825*x+9805163343880471475542534497104953056815201409031588388338459875,11672183213632549840744510028383943884885685325437036254083*x^19+29142004037756360930165783213928030124141524943136942898708*x^18+218494614027369350601842197247732994212942513148400280069301*x^17+496711269415208565422668915292313907571520905860984856951691*x^16+3365188829612179771626507311544373678700986885225357843941147*x^15+6078881304754236346113861965626905243695918739738583915090785*x^14+46248261897419776630578613219873104796516685051497766842781112*x^13+93383058134649411295859293727357682793369616143769109114811155*x^12+575412120965034223404066920649160398809827388119796776373427999*x^11+1096491004939013397702849999740608166013072335069659083401757345*x^10+3425599014306476530443733024743273383514000000103673139042503112*x^9+4189685613520526234422265209507486348653485943031908869239264689*x^8+9325281961348792762593821022714918291686303793705701018161870644*x^7+7957204489524048565703845340496623506974163139836462552064909178*x^6+22457210878371396114793621274016851996888541612537852055843522248*x^5-1251574774639753415899131025201052466820761230982847801973610*x^4+44181874515510346451883937001636386838820076512428535195062551875*x^3+60621260677102034192546359646907674566721848825545398925815590830*x^2+39638033437516662902202483879646008419172068707566969855183406200*x+5867312512415258878517453900534621741855090679129750335332818150,-25405196066221295557909258298877415443774216946352544742472*x^19-86526989490788991536934881454072679592669210171863303202664*x^18-524124804331334710863959915876046932216621038529752221518086*x^17-1494014990425945715449753425668002781018104598200151876046938*x^16-8145920735104852660939439479649567579495353150775677819323542*x^15-19518549151552198618039051414104529780468710605323788936278518*x^14-110167352373859446125311213799437834238180383430174350420397438*x^13-290328859360786763599355611985109932948242238259765649442812998*x^12-1401993718821679477583754698889060966493694004175659986360119156*x^11-3455306412837356285400847339980658440809447662050118452398217506*x^10-9197843505055027672105458457055702262422386176537992987841241758*x^9-15063500874312090080684081741504209703431638516387589018458263914*x^8-26087014761077958684273660373505502405831227262006982493938497052*x^7-31875804446835722241805873770745134433088929240436699053855527118*x^6-56804152674112198214065481259245313818708995874074193456553014614*x^5-34495234058354388153285521420125173189491712674580333780531466762*x^4-75178513773028456423994449398572655886970037451813153687697096840*x^3-215917224650706791579474045623136558078519245334250134594580861240*x^2-171309730692571101365626431676777411122379100364398604792272445150*x-48748495035874038294416794151284287690938263404310101502725660150,-65512537103565119798523196616396315237700542373200465577*x^19-98731735341212113178010081566271565305656906340862630392*x^18+371839513599062988841995209390868782511448467096342409701*x^17+3943459454442533761224036455382072384729507870524849178771*x^16+18022239697278624959809695475156995045570009289989399618717*x^15+78917880916729875285274332419905460067353550531094191111060*x^14+253002289359472619222707826480746187119733586805209519731577*x^13+1019920213179006962366966700858501816149918897655706923334575*x^12+3957513352488912158858685502646738774950716023469790134870459*x^11+15024368167389479434495306348799012874560974118357532645030030*x^10+72374499755398239146527610501790545283661662964795199370588552*x^9+221494869985792499643978042018989067034118502374754247121114409*x^8+527510715681085254679110475674517032002095207786787646920628534*x^7+969314308197551597217176100030360866667886002540072398964791508*x^6+842169819228600509615137621149490375179075834934462319125596138*x^5+2096602111084484398994983742999119585399701160709245441489523295*x^4+2709426430580129154928179634541617112071528482306840009903995730*x^3+2029497121768555842144410905436570135797318178086467854419953450*x^2+676386170269809194879223547455709128170486462878951690347806700*x+16093059522105179412414291268374946104898001107286372306450615175,2265006118514392860195784457018581482404492701083025472181*x^19+7458192037950717330577439814063262648581026787973823932155*x^18+44037368763092439723657910301558506036098871088939706836151*x^17+127609783198140380165041616402271101816076871001551608426600*x^16+682420895582649391549578536205460795033894941803073361847547*x^15+1651150683513708244908189497251263151689615620124004109196591*x^14+9186299767806370216169297011021152960164835707313815205947604*x^13+24833809957613515195492125140353183770265285717989128722980576*x^12+115608469830829671490896598926210420226018211782160975656397598*x^11+293851232720665341829293183619246337515026166382558827030038477*x^10+708341426866370831411322516586847956749008177588506886395978509*x^9+1249962977938465096842301941291634250937737655903993555643113114*x^8+1793081248302724195175868374701228052420490679347572937047098065*x^7+2692417620661668021458331108264641487549373183263918909937144893*x^6+3301883317784718650659437084154690808178048057354917890323874815*x^5+2067082788150579431653944394555139787095862998452966933792992984*x^4+1328330494106618954118042956892713936215543977920241322598842110*x^3+20297841999779815560429844052389311922546093294815241878528315315*x^2-2902963209932458104174213501884852274300675836217462675634491600*x-2043509955174445239342336997700031344658635057028085503629035650,26378158371836466051281572842398149359801597236075554296702*x^19+68851143527131382110989090168932504652193383838628449451259*x^18+498735372370449544895543567647250020681153072050221971554711*x^17+1174723368494191062524727043752607600428075444108966700720548*x^16+7685434654639478079241754964156871516522376060019722869266942*x^15+14502432073851365346560509860609633207526802095416663629260743*x^14+105374272018006564773702782522699415667441254934697923430938683*x^13+221751821755019373143179615392778559978794547330885057902541763*x^12+1314160500447518115803952860858221040063196838536499585962008691*x^11+2607737362597443131167338655965510902136085623769138331736306561*x^10+7902287560102440974970689616519080227656380686082502312416848518*x^9+10117508926524677657789509689296133483898296910297667826825131934*x^8+21429953851010962476904038024473340586899283520558527442336721867*x^7+18934618718177527921436190668582974438590803240663867724968004393*x^6+50844400950985530569152591923295312600012996918640868868317065694*x^5+1874524709225199554483983339275850743953182583541361743856728702*x^4+95115958683419623473065955356032173402841220531328652841128179285*x^3+144855444675782438102212491301127487515393550905492676676571844840*x^2+101940044393393690358378435320578807841699608601016128603895774225*x+13065002324746578955269822801248105171040027229932877939269989400,14305688096968349590431724158182571377014884335521943963500*x^19+38663949398797974015575531519273054936678600855578754240517*x^18+273024591435231481155502888694971214544197464150429564811312*x^17+663688482802832967314311130293131195941272340672360631488029*x^16+4207283914851029564953917724572460609188269461399562266871014*x^15+8249559461840084124725119378015262152435896441248707780152083*x^14+57600537282520245659680778651772777410520767667449253000946735*x^13+125605199186986333132636579637969511136823033242421083086247233*x^12+719242260346167685361354681214815635366237062430642930381323125*x^11+1481843795791605311641649357255117854169977404551458942940362471*x^10+4363279299875675488584189442480348285280291300999711052304435245*x^9+5874280909554338601247557120480428404216174583439209732381312003*x^8+11760972174169635464746616925496118383671318225075261803535696101*x^7+10954554438094045792810059809494110122613014181064278316711073801*x^6+26854564605812467435485815385949244393726934954025324630603824947*x^5+1864131962536146451984208525077687696367628173967296777399986427*x^4+46734610186170884913049933593759236728393906470521566896545299990*x^3+84422969684541138016894552188056462529073133287678754005988935905*x^2+42240683984360373002537818293663065210745891310594461647481538800*x-3814585822496917174887533766534822662076805715943926576639381775,871232543008531778341301367992919244063482540969953894810*x^19+2755957761147361036598586537178494474028716165170744625216*x^18+14750224954671798903191804517641203943567751568303285198096*x^17+39640009544675840827091705422931613688279023590650293796607*x^16+229602024013568618776008904142236177657135391574957661405952*x^15+491055346412024503587394158674635579823869089145698424019329*x^14+3025854509246729533752756415960327443043002786147948648860060*x^13+7719607267366729322492046903449231126767292251206275109434454*x^12+38010330012491033100097198209086659341713201084191880929574920*x^11+84884849148133672988720835873024080344083578133185264982948893*x^10+194039169801466411381501423430064148167599231119555905875209305*x^9+200680611494019499699581058654654763998076744420409752180964514*x^8+389282294621395615130417406555174813303929648760410479674713113*x^7+143071721834333856661477915569214975912560224093389429363303333*x^6+1389694242896567464890551645414452183465641232115484539746326631*x^5-901822420324971805318618782952352956746353075244946677742019789*x^4+2177460826558051646378096282054000845475675887494102830251897505*x^3+3036774910201672362549433218732829711483802495224464020937747660*x^2+1090618942590919322831913529338374961712281801655513710487843575*x-20345438824009955146623709637842565825677932071890414554852277275]]; E[31,3] = [x^32+6*x^31+43*x^30+161*x^29+699*x^28+2021*x^27+7150*x^26+15709*x^25+54046*x^24+112220*x^23+382784*x^22+736567*x^21+2100836*x^20+3370330*x^19+9316257*x^18+8247979*x^17+23993187*x^16+46587758*x^15+105587521*x^14+86042921*x^13+185345864*x^12+214943426*x^11+425415894*x^10+446413256*x^9+790763702*x^8+658551063*x^7+865567949*x^6+383586284*x^5+285743371*x^4+40229778*x^3+24334841*x^2+4258396*x+323761, [58698431840354811627104092225778559382393271065666489581853776550168298951007118654441534183167472723992751149680556354186313450,58698431840354811627104092225778559382393271065666489581853776550168298951007118654441534183167472723992751149680556354186313450*x,48178757964955583070525689460606586161802902578631188871931618633993622131640426061303530359352427293002313024901075963963*x^31+288989944409797516080732386556887626067934289275469689950233130540764084963442725768246643895762066759114944475469365661962*x^30+2069274111367471262117228407971166768062425154975901325079405835100646701680092641506791395807311004188295826111027202177137*x^29+7741690041932347943801629588724179196072982249750921619003809240082139877863402285380126895525497383103259273343694035181184*x^28+33579781835423332223576114562090008991713456826449175507782431919106686080790561463700653353073806224428830489842785224197887*x^27+96994565136984690237639924113373417791225994590150246831661884516278117296417388472049041780406971713136114555480624595413308*x^26+342916496651289819211392095633774265418899552167268951546792755794663779845127530631099848282322547600811213225189700597399771*x^25+752180984654255397802189761399461393966955642118299983446763946698064235666919304316323297181286645250271264882038952096176994*x^24+2588048759505546138903225013942206179117035279173277180803819000604495696423617544180062532668221136418872226317708864105475668*x^23+5369811403844598841255474057683676046666332083007481051637903098931651237626641799843717621548460603171095908149787969265053823*x^22+18321376507501378345623507964174882690903507592231581438060617610765730267320251483766235992023343866870802818341575200227433317*x^21+35224350872520486739937836901192688423973606814140171198731255299709411020057833641671702296356359825599929319340599726321005185*x^20+100363331547284218457322218627908611071050517588252431583210388370438393108685193138162075000788119360476438893828202304412048459*x^19+160683171481916722752012663855201290238153246761020097785851644898306230467900583055806105625136004689820348735050478315185160038*x^18+444131110897393387070730557406204189385152041262490235661187194452244059512705888009689196662426204714609443089463164529190783532*x^17+389465075891314424720691052490385011810734954091764605116128188647983112506671421955317688420400132760709793319026041545703965822*x^16+1135296201686639215625684979545428354392581231897063991396445059258647272437418502810239440743362830369173852749597712914960216909*x^15+2223998981619047943897553548988284671072624814902049631465504071784705136128789081727623236170872437746290307320456867916913916151*x^14+5028225584344177559510307474455330437135184437961970288903114901240872078815137768823495724083842092113890029456982047599916639402*x^13+4044035044136798344917076519726624323653106557161456755184134943753040944509768640088715539309980564772160164564998155764079879464*x^12+8696348330705147892125359577929690104443183816313095574881177060252070905612626469593453235806926568963894899810754831938097139192*x^11+10135404486093956935985629455023117780947861776569337961760373756126070542283364966564005585014327840923411951990306731463865707078*x^10+20012710760400743274315450303252412903911580433534658994033811909758246382154154169476518083434550399797789535667092893276254329233*x^9+21033934978488849047331585902970150677970885908609137440334853291178142536955445979283674315367613686728226274583909176304537983586*x^8+37101048138823500757243957530248506514754115608314466818178988161098299797492140870896868436851997350154483230310664326614415545100*x^7+30673646593922790471943610785438505186938676599678910760548104365011714734189975474449407816569124086217265434236621997836892779144*x^6+39691342732861812028837061814290569241396246870045705881191306700798745838389694471020349728403610566243384425645851198963349115429*x^5+16892667698710245668830336424300842847351593764528357464558411813351068595844351923898369287886697349462216991606511983732771112385*x^4+11388267241698570684059414453671426875044215393657840674826380301018068760393512151802687404372268452369131922369850946199297739805*x^3+900552167614858216262072711206922490543341840644347847044159961504042953556750462152364477482340504428197433328753608570359540141*x^2+116088408244499653681497041013532980429608749455552163594201429321054786542494378422410448825560947370187608206677550547864894913*x+122249926577077611958044737903558313810377869277030241079638468065906988757522572787544801768257443660383854226597411009756519143,-190519131630437859600752770692492936176126073246595894591745488612282418364456595325779305127642524083398500149966133119854*x^31-1108543247784961868773163437553386308535721058883018893341994211481164956925897025743855554657733617017750741264943834735440*x^30-7981940657812168763334081699741374478274748484374702939834277908259276097710579557814452895987012664600343682353566445756466*x^29-29168852085136979796765082954112623151585471324332498330223992317315234577537213715968286711836743446887779367720210739252478*x^28-127478563341645746191350897007229972161705928955671115268462624235617342860217267937700344494855818771630035359488751726899739*x^27-360387544121740967854289132535859899176734086456142006273900018029181194512334880554128278416704840770053206333900841549594143*x^26-1290265745488764674045862348680915586958245459395996280986055990986793739944265056375179849886366696979933974428849153130283296*x^25-2739625792931798225633474088609380636213191416253031383144600908989176762515468648657022922988639186075144379644852091530848523*x^24-9732665727080984317165909990719574358024159888408534753844508728723835886012137265165861229090705198418230454567274128420396007*x^23-19464892881155126599938911297075918874804946514620935250271050981962883236770646324223183951680131705697507727108554185884658506*x^22-68891373682949351179077454420803099467446695765842182518990874840437460533408149146600248588781287731572101944455818499852428427*x^21-126763777430629785524046259145532480975828720739053213742180892026516366081513385208178820156240094416771376799278537611500015747*x^20-373679443279257293741975004301894484730780439227116956810774226816421294488048915801735622801666207391851700656435310873693315114*x^19-567298125980676273043055130452504893696304068543301004106948579970800083341712202309679915303452595513843384966103829974606190993*x^18-1652401412076140456487407996860964515622265337006646003003465223534131913659600179643575350838673571111273761405385312800798946824*x^17-1239481805168098793538628612021881072895999505727359569151261715638494166448777208782778983674045040634300683973212890544476400850*x^16-4259896535373238751291890090668523592354112225054791396335278000792933654536578372405470167227905719012254971002852108435044733217*x^15-8022693637415673947613541875306811759893398303946688091097334313567419567293033146328367706271489159772604496412110250807657829980*x^14-18443927241391424996985830979767472804983206297702297176837583888149131000928967734690900941221496872118344617320484223316673298001*x^13-12606452958656948763177268026968922791247998681327605956046860578332735500863515347515849863711296514320061598024498357266685445488*x^12-32036123534781571815810625477236291175424269781075040220165451600998041219528674163549634038695658602157873854914383352980384449464*x^11-34303120171519248551204767580181377916990048083760965095150111020100209409591411049930966164034134690215224066689166233549363593898*x^10-73172760200117493093996677606356688341369952043743941815807746311764097223809233098914930596404427110775873523590064422492594068857*x^9-69747017115798533045868005906660377735522964963370854610933805270003696340976909687028068574086043350201705116527190073706829409180*x^8-134097205267334406272872907578085712335683856163910790229120909952422363321787474810236178419165309590099841342699134392462961538370*x^7-96888338710075494832530306337250851524472762838805455447978013044707638165730729598183198937990829503084165956531979275669256368202*x^6-140111520800826350902739373733521381915323205185820828802345055790257764318108412789923489243107885051186442736492440753074758986874*x^5-41417493482518163033861560996213152541063571362663004578541275170947701346935111915749219627527971077899911133543349768122895174474*x^4-39250680326403020943209567661295314321691983333736064061212605096918097788366234783642828996127735816840342071645981639824585627659*x^3+2967329811559878078581465140648198119714516649793321392253931176686441986779914274742184308788161829533261854067148358191948470303*x^2-3008681696594068500358827811683296749630343649206221431922747289135468036845350480854719411240526984785152407038725170734474714036*x-107630689264549692477474921979363047428750026294688499665065569579620918277540370574424449007269247563675424069385057956242566520,-22985802960483231067234552541981678522200870133520815366031901585757985277770223797291152601203096347451225300736601601741*x^31-160870926622245867085397805368875145855535980814929051725915197759691809762471017177081068368999734268384234613710784813506*x^30-1127012811094437553839815816229150155719962319353512817858321014827493119759419861951181369509812963823034938159057381045319*x^29-4691125791418806573343782710800371563536582701660109713386144038375691155803416695008527865674667313986197716486938597787156*x^28-19786303966716256004256254491752914280807920966504756528541656012587673520608813569742906668526733664186715592866701399548498*x^27-62541585300089702358052913121450407094832428260342198118309396820865005874616363449530364372891387628939509694474918741594358*x^26-210930679462038524521580883555354282421271929382418628463722543904010130682362738791279913171197888600943297037607196449880086*x^25-525231163546659072192571882004616015315006223182573788349317152152246627219909571288601952126732779373230807014252961612196476*x^24-1603558556770767271509691235645375989417460816189957723010021118344364429600711796310920159656878321676972212206695457830108190*x^23-3815339048789806472963285973841504976628853800081763482974823815291344602760668818772918610155375236621899802677406609857783162*x^22-11375324987508808657122165962035107130786237905625029541319929224638361035682040211717682263866489300462530296046111146752237457*x^21-25677883569241048567840502465481089230882026328301937538391215184665213369617536504571836681106847967457951664008314561089990011*x^20-65195525872854295890521602824821510745697900918737738676102875453712208701207082809492454200061851282009831992736489415009786854*x^19-125362763141665045628674159583273984411715509479585000012531958125552293608327210138057699740967665358998329020893096579898122078*x^18-291071405920168238220780705213894789245451714383121389170732742369449069292692406069320852911205525830215281599901720620419639253*x^17-400827646071537687120839760985286705074348753565795752532143969461331783224596523068692298160985845479409263853605540558851081316*x^16-738087970793490917673059143456423703300459077432341500428811027836772081737565296324970648818555623580069393862516689804100812653*x^15-1604514506250686517580346325591330664550174420870063013601527810650236821782544604020916087232528789828656160551985403530961573703*x^14-3482861165941354172988513786277248021242922558223084987310788873682959267943011166322950416012018565388729736161533185968217368414*x^13-4386899119116225066292390908837786274962600970908926369701882695258746847889011282973287880439389739818454535336409440205097565801*x^12-6190836925300206365492696705713941674216345715441248338275591408591002274750085247565476844866274978633448853510485635278506635368*x^11-8960814771356287081106639264760613314153865261685169609234181844263039066727851889025080952197299726314125292591539486242764695703*x^10-14498261582166807912578341267794597884687708944852901182708107617040695581911433282972333820630580329233788721827812980308745946675*x^9-19773798265781850473941130237526813477436000278879027182965019833557257875754717317623114781461218423774225891888787145086894175718*x^8-28074208651660386058248103319399030392061102907182153205444781980067051362654553722769085351057690300826503829770916293756472821725*x^7-32465010623720579219536687853920867493911839103089324077867269608739999286558008874669439486726668761471752537373443179198099639628*x^6-34051727473921929455897414996501637232641533310265899943911676997139666314756579116462960278534275957876462924671008906050437481669*x^5-26976238324904940472479257093027076253547325784787023996324840598360193146163323021073424590558514003584903188247229600331518756407*x^4-13398952346959435996266371150126825941845484520467774441358410520675775054872402552120418735088110053483337227875296709697732635432*x^3-5302229565170572894789005561994362935285621414766368175451800639777894576722107078937190182542295688380001383615296064561290147229*x^2-56759722806474835045497746310098402751390504896774261349934242101004115495145291088007493279014097820526194224789206238736885112*x-212591917924209626561801909662438827938343706402870504207322801344044445343694847933266969915881824055476033337678777753221217364,167195468968800974194443220079550282173845860658981812430767410147944562317245371942753465360794777890549016460331891133907*x^31+976663077511008182890131144071339623057315704920735806414145082892593869705304741871151625068560107070280320136202160523882*x^30+7023230678614969934507404148061117492985641451580926254672711327494189507956769861676925179091488370994520322615292489769003*x^29+25742495754699175335957527809934334514190420426715564650514013700270666846225733236468900898750418346413490839928760262710322*x^28+112336999071840836549834192084450106034930708281982166642681697547921225012129465994475423243666667228310575540850061096038126*x^27+318520476686302383321024590969963915926532019871274093977335225451440498725554627058449904515598794202618233630626006543985831*x^26+1138027051572817365873402126588741728292207495657348104908460125657981319464901187528137724301057228927172117290051705703166567*x^25+2427399981032036248806998910975272531301590949092039724268506801617795384458288095090753213577806186182749996004431182801733682*x^24+8583223867109258374208850666310228878171848669949610903735711980550414894739860974849537457366243784643177172807094837197039395*x^23+17268000053203996682507886973635018426237531946470958604371918333168277188516446154159914835640341881277345753881562666358856789*x^22+60752837307299440564317594791916868832940447059488453103640154329680778216798244696678070678703174939458356004245833410374177289*x^21+112579650702970416936239262792569537967889981498860863059570272272440823530769560533296838069856171621932828708426778465871099212*x^20+329804348819268612709898933587346797961708613714448419724619031670901443392259031608744742119829889042496718670117349134666924703*x^19+505228351529497678544845483317388146416883863893338265427974327439916650110997289094282653047488892118289986993091332821577558646*x^18+1458638258424411794085119915314539029676709457111974253385018781173210509630518102599186273393169346084442534406051592399383251976*x^17+1122739039528111340217329409173851785562435601259026420903435567967580562310540896824221097717375060360422566933592962890321271162*x^16+3750944414196971059678536123846524659433505783974526442647704500792569428169382232518664283301991597423918187063743008743707659261*x^15+7159048167129742947930222891504581742160816897907701790958162598282901414130293425833845103714236664157362218585124949843600486606*x^14+16310995779529933573784956230298023062166092930104511754629152377700690941144762414454401913006864760941387563873210251884393801118*x^13+11416113398058487384330276772968975274137209742239475155955407778281191619727315475350143809209936125673618192397733226028090441252*x^12+28278479873850175943565232327398337186178481003162624005861702466359122240706071282919419872804139616649715382938699955693871956776*x^11+31165160528050625138631391493084239319249600940743270879297622081307033518703058596858916668854798221650925738190350887250934978491*x^10+64761947448621843978966572940389892222537008809026213084564397351435260460699151641776123733457106973834140585363145768409952957355*x^9+62955498918224536716524913239486903536329826026173227690337003008825342359704671390197703150611267036713572916254559272119010671081*x^8+118859246305061280876961187325081974292733613334596521456435533435112246606129519549262002908898271304764100171414467050801745715335*x^7+88902438245378865558507265906916010931712629915718811071962943459506207738829252991985959739575403383289247549480177649611413671216*x^6+124741383181272432926492208778646772875942999154964240633484005408660408152044884587582471634161299120632850612817430010460624643183*x^5+41417839628328899994595784914287497755045976024633610869934200304011548183616553033115003641160663883245685441074124523143051234539*x^4+36073437692236122278548357193354718175783424679902711750511657830139413418936695166590802743787845053226213044645782918912413350294*x^3+1045518197686531281129086878658594168111276106291735197352018585678686970804598236372761340214159790506454614926799738051415880048*x^2+3287932405389550080685510563119191733250744133138300181908269352774192145030393266271813606761125574585600775250095699694463319189*x-2564207035712131766953781796018503476494812301590872879073611072782594244939372751020834567382718984703442055665309989374748072,-505483176742942839556284896000595653516015807532702057245196111160573248376331353267360281017548680357829748993324549942298*x^31-2991835909558961870056145131039899247395857067303316100966768882527479134175765672206427040028982891678414560959783296140576*x^30-21488965665733529185235277460758687717143225235189976147822998076721238551269776886250682060730807592215549285203863265605272*x^29-79613403607644268679637745412011974589114337871453110076038498581631918937752391674527666305856417327144282546767786050917840*x^28-346697403350792244957388869353964605694068479770528041313075900473189268468818386268342081594293277767277132703054057723737030*x^27-992767848687744496991562164995609248133640332026528100705090162072483816211265254687306333604583125919879608063882539364425632*x^26-3530779847146690026707078800848417608632173061674614434732757600284158800730926854684002977708096513020082224049425718256134734*x^25-7645557670399244150887246702339521788163793139964926180625904012067230709225561903716384021007648563668407219708245934355323610*x^24-26669672556387273759137214367832378074961528315350520437615828705197682938818878929178800358572406247633152247333851088350950846*x^23-54493468909522323730629658611184495399531960139897928616376664586487626267682349957350078800758574900107292036569924573503130880*x^22-188849344450876297347347595286969789240322320956705829309658455647067661880093643607475736437996478754534919441533290298908127258*x^21-356512825907884208624385242080514176817092426851302938648628431102387748041775158604360236825373521222348980824496895277643641472*x^20-1031458028352807274199021238870976330429488674620906827231048838417065157997567554392082795567136438669727664518029104943776105986*x^19-1616761339013851107767311786981598185753466833472413644553386638836520288378953191453011187368557405878095823402076614251046697852*x^18-4569493896847025481358214141613811791069052254172617503310836966673149343865000944607701516804473166725981575472239171089042927700*x^17-3783711501739919102841630356198730832869889081055443627848699616995562560924871898915547526570055171924667144680669543775800839046*x^16-11783953826075996331614004317580890981829681846862726772973700534249825146439247345719697170364317097564445558821554292377901279244*x^15-22554211535368582776133811454370857260777447251525974787012382163878145123601849960058265381722921218948292353096754445489501198938*x^14-51450110346457983664036180774643494078706181605853300876204149011408189933841092927032692466074482500566775070414039392272632257732*x^13-39122736327690326566863163425282576409475371580246553127921198486496628001535951850475676432041403349045320228073089000891260303570*x^12-90087741229023554437023602482722297406579428123265118960573221489145109611832376959548055458925983845189827589071713190249443328730*x^11-100943614330478297661777669695003369915941710975390050039664685521875990322998121428371065724431441924265214553907955095527816392602*x^10-206159687271071837906465084785851762604861018171107320793483092880390861192745007202845665071156433532576877738784390894246231044236*x^9-208049252642409122076363867500527057848850736033844367666234805926061237335768358975518621865195872684985866363360061646001469189698*x^8-381153957782858437600260294640013271303451639663043264094595149190936677107454147949817884519729601899062301657796417879008699573600*x^7-300013982217735603092465600715858941396595426266903519939359983878642305598831646589336704694233034769987505066486394000197545776044*x^6-410153355135763976848555385900016259715723336145482152748840252338533384415118034156388271009995658316485641314581319123105176436756*x^5-158082238242013216433864364696132277194301241287654947359788211248914483113980881872336689817869133036652509454075355806291025539174*x^4-128415900601935403669335841326241870248603847387543313472983517996295369469860639904683750334789464595476579444656873177441886232024*x^3-8494130972608402939009215515381568694478440475387092766269701503362084294965946239280882618503231409067668194467016250156227636240*x^2-10706004778693768343730806614240552138720833922220670696807692032754970935539114552580617958387960353938573226866380490390154338340*x-1318685029229446504868499686737027268414406536889080550939036090159154990411920089018455544905331371626379085136634043944287686064,698141180739960452650595204618138148370396506782877023786437697955483857461037715603601720913141473215271337802766296285891*x^31+4156631121810268715970529895420032248041240372683032330509645049182862274798625990945151537056431184782677797111413468784201*x^30+29832623772953468857785261680346210553375054629916809221431961855318771759201183871474356168257589442114803604655275479406319*x^29+111047746484039120074792418867573931501959750742070151755170412040063367013602681696426669685666556544640334113875861490581826*x^28+483044255183153367628658669662995849832248963943667341079991781478336183652707547769224686083476090630577700308603430689646343*x^27+1389223596079426056713032706359526262863409991688996539312882641530025927929401609540248686813537627528438413329832954241771028*x^26+4930075655750472663892644525902786088277672311634356397167416032984848900414354678869722739545000018286521781023714798550675661*x^25+10746093968579553587800905260211813487711168876977580230777273686203414438402977208540450392871311545743571672951597352585660141*x^24+37259432094735224107387710657033831249853967122268734021301375350662236317487899490040488766175776458478724720372205806295764790*x^23+76670155168228466026549308250859900900583659431661569590920299527026906603987770490529691272416640659995284448538074915195579967*x^22+263871058927531670469709982392541517115833861321178108525379440404693041685564761955607422880482156314053590116540447021140759442*x^21+502361208414628381719596860657788596381873355595665413406507190641490941734945088642841805900984960951614072044979884193847266056*x^20+1444701614936364561527006130472011400278502836923132865143942200082353004894335660859651629029564805317051677056109375073373575524*x^19+2288243955873751177771580822844439581709749322325285955377572028498999603854508938128842820406876370445571648473681140042246940998*x^18+6404474411957271021086977856022682902726606600433785818299748799282119251462391546049515192921240592159893253499316671872732895543*x^17+5470249391695352656893717141041526537317329535441536370368544271670647471754219960658054217947659521065884553027942199233216886786*x^16+16523652718400652707579219494854879385818017138237614195799896841536424964854114448066017210713369257672217118471763586162049090843*x^15+31767579968629178854369060322396751714016937402217582576448406429668896291314310419992368495928371986634835572987350231363910293553*x^14+72303019584127081444811804920109540995830962055467578920454866923758736371888125897727798238136917336285260034873353223237322422629*x^13+56873777174897804342063893602390415513519253291348687551735096819309628655210284274917674787504095109269766969459093380540432809741*x^12+127036327841535493392095602832641724364928235231810336306517208074040908899928807033748724076620307905021709940515473400643512017543*x^11+144179183823781375081588895589807136890269757365917590856255564288072458270203107197794172071829765222451029719323143777726349515948*x^10+290619396477770602111513469649385499595993698517011249470914763166927795748725729800540692704583138081205856933801822706383187503180*x^9+298812287450699154238655903725307640255218833261595225628908880906577758032591266215756664987905039263009609934324944740500503357533*x^8+539045628757470895700242354631736003328685202260025339594816828226701054199707224913640449675501471759120822122708428160390891551465*x^7+435288105990211107680376825051657392598635247230973649862299013499003739453728569234638031012450718238203759794046189361761146411803*x^6+585355194855642427830205919275070608201823170361662471356020710246897627295849258539955846676147477023521187859735881913431960361059*x^5+241633138254761660725653150247304853234700523770001642829055201628795803564188191101484318122704745690610909003390814088469036874637*x^4+188297623054764217641046963913432447122050421525656257898902412212073960317749271022734230480260723039637304027222607893987219136672*x^3+18901323187655801225202934534298737277679470125709438729727468903054188082759721119439042376361555106626182116465327289567809039909*x^2+15214149564018785380400503718421973268559696841426312393297393535846557955723665389613574541452954178149434113182711543803295877647*x+2532695473790188155857525864524894204829190216806115182973720733858373173593225476515907431170694396025593215963214224534382831974,217297039810735803107385385305210007858524450354193997120320834624749315844114192655888674502383838609766404346183573039986*x^31+1386055205844546313269716697978713633837756510970235802022769400276970656291555865199153733038738130370305490527981257985377*x^30+9849993054890464410764622008123460013141795808248608032838874970797969540520980277670946283183098668614347803643705230153834*x^29+38580643809205929413397202059227679761662132620015997732858142463349453845095422309994544823763591635000834053329172972840755*x^28+165577425069340923797515147778829058465806878746332299173217800487775868851352321466829786626448716746617052338267762462976315*x^27+497973245647772338558354040886975914346386070770341384628526657561232827210811745075229622126373952970907068839804985884279769*x^26+1726147754660195094770985762667110687817628437563519741578954638190453731420703530369273291477121009715824380143379893695485288*x^25+4015894818194410488173446495592248196543657891212041605902209846649213193478808669411892948783337567913727769599755788904371085*x^24+13094847025225385747963846888736392629116831884135717507791830434576249088203892230483352690277541585704829993733796252755423717*x^23+28916126870322786312942197814290707130251003320885375335736661074977474914289683001810446300091910423920221892733129080997672170*x^22+92854947632673175960399208942263106719610513340665152506038112131375359863683004337246387869348192978232082252342611645953695391*x^21+192111511551407907791960616027343631291093681715307847380212829735301678224501852693458220369648729264969733295789287271552101944*x^20+520251165517692705730765135360075669989914157306986049000336398793690247184672953893614789607037189053591339631538919794201034347*x^19+908485956205957211478004314857903332846000004591078836215278010249038531294610307621358904260471127255530089063154161190093912109*x^18+2317294526208108002188065458715901539324446427351295817804281999065505029066254013366987420654156899533500465967669437660213502650*x^17+2569113908301008094480844615719894770911846821311857793329517565793901853024600129959388043198549629421824652064382328404455335597*x^16+5962081900110277247592032601970922737097731391731516489489670196525406935115024887324919994212112993479480311491344254860191854113*x^15+12060683158865076027502388966088130278660112178806424998515050038949556612281900897582028973970282268548832156535965753009791314131*x^14+26984381532594166749461357408467565456079324174955778266088532224087601436422584313062196689276559469816269216044204744831648162394*x^13+27619347567572695690762473085472937565329997313251453361850035008815962316988772016759896299439330604892669317280474291096388576240*x^12+47985709440871899134388890521433104585130838236883156065796035296501190616049541842834038747810381975361165458154021177273210467095*x^11+61475348602845318376417340769131282639375757869256643981489805132798861360945062016371457339875300512798390213863135349716663679044*x^10+111547882087861156185707890749002601314723618780518642150253217077944422827564274572874022562693786383542052805855926835476126743972*x^9+132198298521421581204816773810252022592599381582036463262592515304709573544367250953679921540303744269590469818697619469406392045121*x^8+211009793188706036963778124133819345557740503949825559646385421385105139196153296483749632567412888651374831148137166945188314627630*x^7+207826119813508867452102497056922595136418577352441599722794301155730687225969322574130342551342148544891295809834082974507146951303*x^6+246597038850009224684925850448407526198632316454043938992867863332752179927728405176084408971689955051328120709043291346592596072552*x^5+152160186821872704773276867627433892649383446823923607984155483617646724036252034298754647416589366411436424433048333251456949751463*x^4+97178279194384057046567662194832003415721654914985969172346610328251845162425873153096434227038484282906861881626672927479796805848*x^3+27018457407250678909945531374554368937369791717122788189370078764989934722789588902259024599294588377481628639018186833219659702045*x^2+9130423684753930324039649387054835959520577713706513780172249561008220172124368520923735795715695851653377309116477013094119693015*x+1665998861765735250166257243083007874925951151707383187479406234275951186322088193228910592272575418485292335810848109492793702378,22424412685936077758885358330053004334816966960734232339865118001897769584791158569426958626121819024865333444417656903251*x^31+100399719029699104029159246383781473753844157911718206009394616540740999933917861028313416407361626824456510894965715725832*x^30+732297792749282599683981085836292076798733213247398378661096796814000901908560355361808993794968024368898738821526905609699*x^29+2001295648687102794115267001841446102770559510955194157467622010772658751324490326071326228375032366180783504051005112898540*x^28+9136312974933264426735251943420537961042818943542010588502402689720500931504975598287544779670688918114343410168260171562895*x^27+17978022219135880666718311506088909890467515520508775275447652159481072107513522106586486212117622368845738160119863537880359*x^26+75568461722397233209409604776648504916121999615766507670253184304609843409093709161487143465479215058859547290770046702516113*x^25+67235890151341523132298619235671721914403740756661213878474362262433853816819605865685159929817693376848580922876804529609680*x^24+520344082177728348932345537654127131076811062846300411253194772072756021532463802577197255141597907854422111497686829441395197*x^23+383795489129985525368324832585724084523078035219414998601916694180170141281674343175297469945165089794834629014547842925995075*x^22+3573246694795756184056425061488576883319514788096006545316477510125485005281622622624196624547574911662970032879977568823021821*x^21+1444181830710045801039456806111387926838917806429090185433153143193364708821033645560203209768059047425078861248371697592234654*x^20+13620150733053433935237397976320723985979052116917679861224626240974537875844399809267527630486250003223701982109380657801940137*x^19-8776085445704466402982205041205640114068044303494400330853011753872538498311873564061778424545730706902817006561942155448574146*x^18+50049526173933820720615043853249931308496015593093869928317362676943707732894428100227432490162211807663588948767015957484043345*x^17-185366799057851118576082520016492922939524891658406541052921420792255420367025781893540113276741978512051457961315193842844816433*x^16+61439689835967894440265631426750020894419811883361367991541967318824038072975994933306967029363516235889694195003463271358697858*x^15+174090272583351971899014884120208401675709925755449628259404335576262843754672452046544038521754414214044167649509547911005646901*x^14+238858371230212109855050473133267754484709101153807815996681419372210812203491334448514507309441341056390431585092615194493881974*x^13-2503071068678736264406992351593788195459388319417843808408053525475505505844589944235877394933436256859799018078401900568252630085*x^12-765190374682844259167592030246014554998189075809762615343018573276520253204771308641400258345413017578405590889032279105039792185*x^11-1942712436710213847323247416850278661852254702539123819578729527935034507850882423557175785575956329270981072046158406537840668301*x^10-1778239068648673246363907009093672128340339715274167164852660527049393228490326757252905236188063845131883694255609986328387890458*x^9-7171945209570593841488869624151549825642561995380644308968220788604381527425280068973948715646723577400779881700588944459238321974*x^8-5313528735086990704700564619167116918209746426795166765693778869264000667685481645384655764109397976046133515567629080070221195690*x^7-17030672002794528915671908417994052859527609316419513100676355181011557191494113470373610414432409724122614842989343931183125648612*x^6-17756347002929688848649883325628121839214636562642562292415595935853319224308935542017965360318819886923647856913406894168556470403*x^5-25498064197080230514623772604614966045231546387628282230512848445565292313804209441858620410932598101208367482442592076665181716937*x^4-20901461027135521774481354168385970738705548292725857296478517125347857163257136040013501086373950022464461625614757804975453364437*x^3-6756608239708442676068339646460447376578999996272070544779547870222977620205778562703499388234945390168819271690759667682793410930*x^2-5097040745853007408703555279034818324881817911219573651670492516842456865077242978705273802000847798920181596043737626512195020995*x+460054024790586741576753599616615981043859963694025586736136074932615186402693436242910886020169369433859667278211964548002316693,-290174855606617670987442160851826600472689358208892017796856804805015576643216254519542801306295608091365087701069803696929*x^31-1604617556020135420412179514438804297823948139211873458549044395620693937840268133591538483430560209958156412339590817370165*x^30-11631089040960335408573344153327219435762133812073557447929382238576604911920966727016240514818573072677818350643523131751151*x^29-40705728210838334472594848554921179845698669103076119901112104788217325263386617123991402781759087187846203096952441000640803*x^28-179804430399954248689238724137074958546387704263526540197174499972073419523531382979500889939140785813157814544518698740290564*x^27-487539408472173081155719844206541679258197848385189489841641477393316036264575643064945981271830372629138356496146538596660328*x^26-1783229089289929421396802408483503978958870747589992507686081431846555704152289010512696902246869697970755115445071991422347166*x^25-3542127197503457316125511935272813064503678914451421750797564724907700177877685503901036643514641511830033052637831913002865513*x^24-13386839511545397520845152834190672944921950107587566968689987546992214222708725947201397761164484933140024312312097508646849422*x^23-24911461464542844289216760736547303835852970176883987981981487623585572472551709474202108914633825606351961140634855542735268606*x^22-94624583796114038349194772941333454346321157452385751384124855920747529418103363675779737446313812179018655996576521016048293342*x^21-159571562036103291217151600469768822861748681976454698677478340043018567408505404664983841291635380818330059184786534349416111912*x^20-501089642677049182113666842399027646641883249928238040587882930902118346216114298138968002306751550163162886579027588592392732079*x^19-679245024701765547957403375662394341932463191770403664276774876586083097554452703652177981469826981331911623551657830141379799403*x^18-2202382308652168097936296505303475549155381410253901620991293722634431340514754906818706841872063627414690311995039909033269138659*x^17-1074566180392672599304921139573831936438402125685845164057587133560991018216811526359755187885876903182873716340363455733832729085*x^16-5657245123204104798722075889840365348217954406854921259807447367009171320545101826325863560706817320096928974154349819949810572302*x^15-10217570331331601337928304752239631874818984333920723273323215887599706917267028309744653383273203202356007862867544794042114554445*x^14-23826573400296253056672197847327299147599133603860567716791155428302380948548410553550598741023227028028758173238357465058984264366*x^13-9744378636673543259096659081105232680240089501470324494872579217126758803181289279252625526833639193535139240500446117862400627553*x^12-40202328750847455523937525556207743546473293393429648117095995910223497125974126029459669094287429682376935075812791538519961526709*x^11-37081152407324434753984379554905409198463698495552119708370855636276127202564119862036352302348107463668140675050655194842920568218*x^10-90970342712872003728935975633407408700938983027236736894685758467310595063290572545042346581323876705223351282356612673337967010837*x^9-69149797658006845668242823304427576510134485434480981855669414265685075251011523458007148829382162669689649802455622053467155762940*x^8-162016852571769155671916760631665387088149291117700814419237967409789825063785457932072716834023135843070270917658581518651642639060*x^7-79946612924193333057054397506368740357757962482285376435076160771038683201881598764161829019786050315003807651921714019850049798077*x^6-149319882082608884921917758393181911913238894800405646888398924256864426671401077179756387569892267794581632600414904214259812022759*x^5+8177406724773430520851784758281160458081143488029535117667648774077047332670775509244243469531440821378469867614383989687742365196*x^4-21732379849246187176409599003241758757355338386203397547419706707841848560525628760545832986198660793440334550859266427541031160219*x^3+21090104261694423620400052236802020901842489684838751749377444687544870620941861101160805886683405745709139786724104541905741395553*x^2-2305716121283055306497645214298086928323827606635744100382634566026975670426663812031706807213796779889231049387683523142616448881*x-654959910146059333746623621790960121147819127348138337224674980570677920168407278974182786954401761491478554093594453701489620015,1277952435460160775704900970704999718640050639409822092795599626931410006832394041529844606717938735000826865370262351652770*x^31+7612245081524484243287899646624308891926747713894587572195954079857823694254835879000306081945744444260958181061554099789915*x^30+54588101598368371082753626430646676644194245570983103361624888270971348118391062493916185541823761112065203675392737170669595*x^29+203188900518925094578600886858274996256277344668340109164270178006781444928596482884594585027893450082779871960689883704355305*x^28+883092494671321703383900375334607515165057359377237951162877044447559091037324703515550947616350310973161635072281134469216070*x^27+2539439718611470056554228835598042181134497071282831910138716666317051794683687074919588653913489738687599821642850269594620550*x^26+9005468781436073694436209135823602720808284466883939204268861251280378128912658774769342619632336932923954301399447351732590705*x^25+19623818184948663011687078983181939401296103251210183915463262516358802084113320996021597443230160978604315212836120822959161805*x^24+67999117076209232061833541378104712104578684092572182622696322482001383979390634467574603851345816250100409996454753215420091770*x^23+140005906285081334829187923523631105233931708373962072827027439114935745337074331226119782814117675017226647652703698130577087465*x^22+481470689040426363941022004328628327109338526891514382791423122942336451771910020893357904041426265284827519067659491228760891825*x^21+917161844468179798008124904648603699833018291968369195861492028239542614293769308876264409287751485951020826586760259926298105715*x^20+2633426927882318645252581440506366461207997560262241760780427727510925819794170156108024239735789465676109644559215320265379163945*x^19+4171805134755214725113755571886960584920802365223306581324937001413701458914211812135209680450122514735559265455006403655039878280*x^18+11662888535550864555502969526187063522173477167087779868220669578861331674958192933531626543990173119662366650004285152046201880025*x^17+9941444635693676553365505714899033314415295587323577056304993372005079339305503948215354693533191133010345807407760519078124000605*x^16+29958361220295255083614996306732822529430128212000975541773243285498050932204993892369415457351126277713556728586794505807881566780*x^15+58044887157009977526695676179980780780904603016895958345208842731538299291257466613052619530507249186744344400556485338595125207990*x^14+131730431455439689977718026985749496890792953364194962426060930894861674073746833624309588748830553176603065485142279903945123376405*x^13+102845418318764925822511025643210867127435328522967482001494025222516640720356716060426794479142010576231332455390189290492840709040*x^12+229405924872893418650906808446616142099055692930620768289082813816038638587161745304459286724957863280778097897489017667817767843685*x^11+262909210751345660151898118452262822104109915814606290418081156011626420997281661802051418160990514088069527275474542538776728710145*x^10+527190240028965974052266792845183841125739737619419423540525320317392720929591541084377864379841940744289973675668743606331367717160*x^9+541519776164759615849697531785009570115761527592583626597570792964730370563853170474637646827004278729416465485544585609327969542095*x^8+975477642789367653490870774105531481420979925483988531861021106356725815899315895741856371822135690435262242152419893032070164112515*x^7+788028070313303258515649373919477487919933554685273123870120414236591096647518642256006124959718743673753318299844051581145564229915*x^6+1050660262746069893280596685566372631330266642804346719723998833829783710261779818777413537413688445069182222674056485823610455069125*x^5+429031728523852201419197863209777730215452468091258144709764967131113346907983744504461362659211248481587203646655345954424143045025*x^4+325807419977465013254210989853326243113621200796257493909345341185544232036326956439097592686513140806596394172326334307086585558515*x^3+30149746278792846801211779586201139479140018030877731823568391727935199306852757919064058893282363023918081518255508944199957313295*x^2+23617492713763039329140755146317458595468700721670816674700361244456392527312221476695986314893191238333115281431091208287166093640*x+2579403314140287696117538918134661736576288868330999838174966158037929966263396039134114050664707265209085778985996909005050083055,419707011043588624842599163713456533990100301681580771715537913076368804416939736215661770487436357840979000432433680849112*x^31+2319500945194308511031184413282161148526255669293639594812312563068533765695652566956002955991174905919318657345399131542770*x^30+16870875330856117783475840759378310287532567470399753899537491858867967281468226842889696950642653512221126693258630433375408*x^29+59109164821896750944320625015709093086064997928144035186028490277857283760438503721021981935950354174841201135674280668084669*x^28+261976969454932867525680440810403357203071033618749781521492013802198513648774900080126143158109379899550933923348366521863357*x^27+711283929458640702925707022973203284291419582887512105291922915794567341020755567824946169433648234829671260568636691474256359*x^26+2608104242597312619534782748563713327875051506016505816014844104701211332120969540477587087664364417386412493402607835265215293*x^25+5194934930230233506358626655494488604644901875925546399620058914986265420694113743671009804314671785074534520016004941437100709*x^24+19647330845226032193131819168849834418899954055794476059856806256920015976630668029725311479126729494110080806264703228473646251*x^23+36514316617191379546056496560708181683201710808631360720184330117177636581181959358821671850007084349829738618160238586899592633*x^22+139000309884092503976195397251433474440315616214302269880916427498578125583283803491424591275203734476805110185080325646519451381*x^21+234169964019576909475045740012712215877894385496872211879518625263238127029749562930069656513754261291496223606575523087644292601*x^20+739905059172471090817582819103537217622673538322867981948936098433591440332465749925652260063182464550855498020200450941600910147*x^19+1003952745844716503396959499132008947268834614530398103694079999088422419746700049073695076509302235687364056855782150622814915314*x^18+3263610432099645587006448791336389241025241606129289991406669203502299274801140348421765530781787107064177344596122083019181854587*x^17+1638317435621827585880227780507080825013994694915770209111819405461081033890034995370762747966285550460274313802811252732053988700*x^16+8534498602406955124755731489725983911265470473556914202615888148727052954007673472286919784416281823893407725084990809765308666121*x^15+14808096750082611427450158123588285151068191376280562369827762414068035780183762445061080781544678271963167199684996849437689522685*x^14+35328934438684890949173371581489572638965627495045326250359016728362452171976994506548644455617157257714641175141895140987396251788*x^13+15657457037516743306007469473387080274982042594969596974234331233833996153358387711551735562307514745811961494743998321337900787179*x^12+61723431669111507882485699440186854286529627947217635540097627258196133678280668723717644635695269801460875032992876313321236143357*x^11+53459769552235560390909119036165322882502484716638330906617580445521910284456853910451956215219486523212322985625320175284070062014*x^10+137835145620389564803668221592968511739061986877904081572463447900805866738156050110269206747566256221734166067192410592466966548921*x^9+105063604878505897553278372470929076684991402540923160324222642840700808014016647225951065531855110612544339203775325541189033278860*x^8+247010558046686506720159473717868768194291422268013904366606299443699088401708250854447742755952429669251363335015939597740155251070*x^7+121919574163975344936782018085075496226242684879077843441423944063718996037522089282830665616223564850374533123213361471677394013766*x^6+240354724014023266743019943857344906557939275063512838833511566400066441010300945500539805798916002606112123226067178187083421844762*x^5-6759744447442524537181068400714955426353930345918601803452929562575479369014830838861746134712180394991544787618393348213170868453*x^4+50420920013436672234604803993825050600544580320831307864927214065243772091056474066587325624601643730206525429814472530461698325677*x^3-37882500045040481622065842814077760876953590170783653096241157226431556665557877695773890697758468197741818744125883775542453637109*x^2+6008551627232278828576472408625463053497402738392214562625052045283432203680196298534730898730901509353135476020480985845022204308*x-1057589505221650627846464927611319514043769426350987523074784193396439459429531373294334825117103300085077931621716992181846489250,-1585839955920415984321754294714758246068505667476048197880189755291409695592720697291164191095641257500264357633636866893528*x^31-9405866011165577752170459087410457041066396926991868094169510537907780018042698145822916156217252086212481336484850048019399*x^30-67549311813095674837160548055760610730026899911893633240185845643323094061934569054721513950161037603297855373977294062819682*x^29-250692452050400319100064396226014496834733058735486818420866582606525930803623453775563924840047301971596701562423931452715072*x^28-1091420063046484638909201530787773109429694452311513098833825278802615191278423882108896128904782461943642902839060528834882396*x^27-3130272504153696590601264072603579032649263811976778288947942579157874426294703083155063195545734152712141829409880153923156005*x^26-11125436647661294031127501320197050013197462540621217665454352204520256167158170688525625874186084423078371108470013306282978400*x^25-24149772899118928253821929657848664150631614086100760351751374399338900809961759426590813055152864678263476867797199772011097287*x^24-84064310637024545478767764202353345554848256664295283404115292493143484353451662682069720820609880253669818072267978234210335847*x^23-172186772726532254824676292908841740149966395341133338598053410989775016150057246415300516968134948595922909794082040325192408154*x^22-595320011029607488177196057342971340538621272688704676208205833125926279421498819107126391877474148056567339218175714541735202985*x^21-1127146961137040720699633188210503958017162372197620512351573715677261075239001876344015677946604224778814122828543345767807511646*x^20-3254969516341257852850802101229520634477038149199799300676874085479822516059935375614762718913983175871553258462147961627499429645*x^19-5120785426164244590482211406718464144514808939582698220954450665642821690179235509023657967398089448192990883648831922237147615840*x^18-14425648937871762515888462375807268122846156516265428706176963048198665722546480282772168209455170628309805252588261471984308365986*x^17-12083910913500378391331405647573446910110630218770597796607926786446095017288044329329013410662400608665773192977043254840819877799*x^16-37235264803720488658955693996399313461630125682624448310318158632022679440111093215408865151262365399469208764672442661118215571009*x^15-71267218705501932637192642151289644544780320480413594421743408517084034587561059373898122907445958569690026850257987892237107945642*x^14-162595712143995194348042393842590307941521862832542525628903694363083604463386319366818192525545206211583599362182648921581853770707*x^13-125288797110910723544331125048877501687695631243441163561493977432117127164087851986926941942084887033842429289390657298480786856512*x^12-285371064726869618311225606314815407788553646528309306467823228419755343595110450838435546952430425742977907731899391086556060503286*x^11-320643560746852829604873083163665218450186191159059004175481020379299905665141723117844695270978199168830882738949348040460671427625*x^10-652837457131144997645726254919853164368084331365598958455546118470552319655785276321114436290256892339217046462382752017175807885472*x^9-662542726959480404116527807458318475167837321450290135004871241439937432041061909890104468199604950074334310636858278998951265609197*x^8-1208338728085693276265228045439748369739239391430590831054289438753454750444622425157785713017405538089913846165064863776333429120305*x^7-959742796815473519085536010260876052589823090273783286891381923629038022744913375453053639420223415433206341946919656782929496847419*x^6-1306570947449607068142234316041680294410672072953787612101368924869814111622648277262744268091119666836214587330956520416333028434110*x^5-514667095351961327035433886543521657813492229565472377413798222048096009523386059815817034793142374041287659070007410134078910938412*x^4-415713291892515250360591269631412861746625967170214748588655448953266647069510947281821390886604021394669972950975166415237716280997*x^3-30854260089366552776833322357417864003419772998898175370192721781331156566546598975556627100228305250517967027876923381692489423983*x^2-34325252338149845747696705967201800580634206928583469494867909177593302937169626049002947304401669458090038265625829548069318683464*x-3301593196112847415791419017476501870841816333590154686761237727638169085268599444324187312909109680333840594128583652899200472991,-244281609919756777700778240434608537150121949551041999776671465031696201105022531605589363280116377089773213773398844920342*x^31-1524292547112647524034489786073655139630862151918529150318584811078437527700315697602054082592895648400046236761917204178358*x^30-10800380629272896763155413626722606722371534459210270801880142827416587472881745090627778456615734030670344642366333539558098*x^29-41520567669150990094803363777409427851085475308383636616318859217474864437438678815093475766088735442002455113569091875700026*x^28-177846007079589877811057653773533324905200496109916407990369466514579638255532807660975755831490976643678379344455178310402643*x^27-525982786417514792851126026586482087123791624605888287421804499917647089253667375778142193526371484301864935160906882743207927*x^26-1827580368528922931891521976286512962647460393753598677615094281618510958920055533442333662820945532518080371099534964845626694*x^25-4149175802786654761588594309785020300322187143602912815007449888093599569826543311204340086020704983138345409526955709458759086*x^24-13744226083580465223669241899957114497925854203722519341465702797805693491054820572014279444176272912204641687792174338081469387*x^23-29761392738114912313723141574400544470401285528396408358748066619974692008845631250892141494153084397259668701953250357498752522*x^22-97244026150069099792649668588658707288976489518880577907910158067607160306483460644770911420657773930303790650371920986109081628*x^21-196516022735546264315278511051276695345320739478711541332545208525189036887781881863962613977188146389644097247127452896838565925*x^20-536301367223490683423303202622500675031699830825688333523254751040612495594629551778208485626154038651914995100188905652574470866*x^19-908238404452294226350002132917703883354244457908421663768129619300601619216883718193601253267452367283595954633528876406587192592*x^18-2364792932384207862967874685604022944764851399324625997052820562154404159464438769340925031903119982880323584286302746950949141588*x^17-2389521621485642325161887942880035123795914323972004054108107212513481667147100077041321670910585140641317198598436965641095345768*x^16-5867592445804343554447502165812557562417520181519279347574354085496463369990616584636965035079695482272891208905892062062515230966*x^15-12395621516383447165806830582734642879467240449808766195075390867244334143929139860319258290909764620588615418558487170009327177829*x^14-27344766976584755749321958377100010620307970394413835241076458653517344001495272631735317671400986078930033799121325047883519175108*x^13-24746046993022134031824887436458868167963017779094618303045663958839331938339054250758252104468244531575594700370610384776865881326*x^12-44962749022320184154338572317223472489290690219151945996093281852507061282681917422118660688425502130911198513760661723634139560818*x^11-59563133138649752528245650733794042666416823242383211529511723385222767229794526431678567156204229691601129764113632426183318617017*x^10-107745642048115258746668295671794726172755123667411285987997120129686036779815965305646382372092146507150425527033387542187861073262*x^9-123094265480209354530465914140906537808411521504767455264612885173881954456002387420771568995080547802070989900321024553057145002999*x^8-198905537346303804444597245350026225342220325586802277462853450000102256611560987368689879630253049762693378719242170304182712580695*x^7-185791121837056649982974259851464599457245814372502865913491780656481231399697563419368461698222461030213636597537240238948857261756*x^6-212563316643285221017879212289889371798217463776826154168271574955825924010713832458441817657185740908145683790101653650823002006856*x^5-115002206828708067095257471700313952139358870069062633642530364332401810283572415855397780402881611517995111986461437192581233307600*x^4-55031202485999601668766847838543045694074975682198527234880948908688765037522986320310674380316922762540979155517376634932699486635*x^3-11294278288286210744630487736175745701662338326145494199654015789314688392406488484415208331768873383233127695361586815567054239549*x^2-1206033800241286159381360037798395780553856234129288428200477473891588155974278092645473024821832531178124848434627537522366186902*x-48734353708718556043358318833068951111978598146494028899207486695371385597774444594934258008301888607871223663272861171598887307,1911593393439812455312135862020037954271007413717202823398485079698947255295648184859204909913720376867454297983394442628783*x^31+11430238077793024907951192336239321377283588965464446307585824192075867300049633077122042761021039091089537940447694712104509*x^30+81949811137585468776457031140801409624969869184114381670644471250872742286958299512387862813675978145970785012076074960579737*x^29+306006807609740550460414465240250263684981674584253784235713688755066607420446013200820445141075390706996996656909387955016642*x^28+1329363153928390985428986619022018059418893234692748077452663355752489713252145211777131327187106739414378697507741401104043336*x^27+3834074230192196379483507987479470339548382624021785978867236717192668298031119817322619150791542874628669672796742821689412040*x^26+13580424423856681658861720155218675573554834843806600009492817349401967590398786470411062003984737065818930441897104533754356170*x^25+29726425603356306917169918212876759359291160369775262686771592385573710658389891540367968284357892410477169225395250870646150307*x^24+102615501517714027360825821481912534715991793934625113826542739750313463228085994429049386688760600242205132287913142730794586252*x^23+212233359581912898436552617433626573408139542547606241784672215974755581036690037252739196254537400905407101417703046157893622524*x^22+726695284498913953374743148028396065043562966255515756335832499839462408784456812323218201065159654611308164566077163656944965250*x^21+1391833688261519104998430283467275416984457767267993494377289624660681764106557404695955438003050822459959839432936967005226426986*x^20+3982594610388334536188055446722848468437418805803395090678048136888716999480117566259670302911278113790927098139830344698690175305*x^19+6352811489331226396429416095870898245258913238153078496915888451908067216891118760350222989358297010808338817440271491194315944110*x^18+17652630880679116822316115633617901657687422902780059700044036004513722629050766786769888965043012947885869450388481744394082965336*x^17+15368149103154495227928390289013645096455345659960916279103258961733707507080865181756607283414348081032041998829715930328790451034*x^16+45433996949174601049408847903870238155121969216581667933703298768873186318850279348888428477292319512903836107848390412355824066709*x^15+88056080641973358024949530020404903710093026245851655394090904912156991232340084924925701158077768423233418390761078956968895395687*x^14+199706175144512295415674315170033667669448174211242448124842389982430047285910278481098781690563309698789896059071642051045413988197*x^13+159856344301854119998369052876619146395829563673214947532072877024425106622131515936889418208655535305602011047856979515356544282312*x^12+349812956432503578796394964887467209966863653306199355536850583130387574903758190915868521923342694821816701750203342209405785015501*x^11+402956624769482742900451433221869128155229012457342006743672939100344969248118483595549788353451695549239002802101357484708404574545*x^10+802225377548217271971277123453960636033003811150043956370415992487278215116731918863087191991967373178603209334309242450326961323082*x^9+834795233824508408180704760476906065625898131272721713244402977943651662080745177228574573814210739238250308443686493272603490017487*x^8+1489611970997618813428334981855807977461083758538940567202864843942163442655750885000431072773878727268298786820517872930008349811150*x^7+1223637022159349044599660939599078827159571970699974448177587251911446926636911708032635834293432552359842174087136503782200525909569*x^6+1618928209539399397102197072363705960653063542724317359825184386698886779486797986405977004410896771576841426751528669064612426214535*x^5+693604156635872125368759183172752333643241634938485150548296982810193866376542558882086752152743117338210019231271683807610374901687*x^4+520152103047930689456201560315938617119773154143139516407608345888158015137523300810673595942812672149305453581781900262625877140297*x^3+62860432855804815478596591911427018733611362707498715842153262591358494246283041166912309318188124704184108026901454332365519353783*x^2+41539683070437456424175046413754968243154531083666396038136073285439481679629195140454175003073533558478363526131283882409407547024*x+7456949625304399933310232722376237539609947266816377886793134086347831635352823585454028707068236098665629737773130335091656637651,-519288047925662854038730252656286993217403686010320264095351577633154310338095870585557393674574375801348874542031922572840*x^31-2946394963860897756711137066708654168082232018789979409548777096055199086365980418623107944944864265556137018718558657696483*x^30-21387638406084988035081124497531873405048578273812080369267193379568279278807775295341864407789291719489559998300218957801520*x^29-76784966994553548432891928566148727669592770866577829742356821540987829143263805228663532215916197389598680776918148952439352*x^28-338973872546013502651016734542449017992080610129435970309737795327403395768145817320242972986650784673043378032562722834800351*x^27-943555693467057247724676706281728704790016064999412110793129010413597847905645341568195294980045413544614145745902862531998453*x^26-3423795054076219068551661896490553070471724021175437171219090321760864229233472573151092282919128342678909458975620806682618136*x^25-7103004064764705970907704637980649275226151333496799390985612084091779048618865203233778071603373232262354042462504240310601657*x^24-25947513705751227976159827077259444393225348121939468152149542192169897267305398528964400739255138735072319298839058027487782391*x^23-50343726375855123968888664623444077492315928456678743027672436804336265330759760532525228761629012122458931204292924508593609194*x^22-183829282320231755315227660845943558436418272901037138404186983083259643793606375098970385062961350547595372943590136675959207147*x^21-326425053285503703467350843814162654542688260001881584315864180856150196689524185927725412903674946392298171133929134017527063074*x^20-994884559123262899518278512527108078679371038024685828073879167657483984805632478522703537360043193345570734664106440043562808859*x^19-1452079037680978737408707110202050081138934829567644993994913397232110250625711445183792256799601500204341674403675302179136388768*x^18-4423999275188944822063662659501432313548698968518255218231286960757584429141828884657964267081277748971024404040605298247408939861*x^17-2969054282215484270847924836329976313253162664780455293635833235334041031329596406598094312448197445011839498051751931123211475778*x^16-11750829505123478365771725241366062997897199848956625385007970725075454198391311898614635212435408918523714328066465820798851355580*x^15-20802040233222680854689591158669691805834338473705447824897880831890698472393907958818355713045384506223881049028442705796836069169*x^14-48606704994920076151881179700728268324915831115472396225923399691761389758857018802770627376642906967180416065301690735627975194635*x^13-30463217327978802146893913709782322277864413809199542246840763167011317475791670424632603284381892073539594776229264704536574900917*x^12-89638219501171248050698463093646916084256846110192603407715679388423469753977051444521009658456684678212331591196834188511611464771*x^11-86950861217924521997349989430306381836677385098233620070643093228753286118549245504867759461641005319666550793784319861402966896153*x^10-196906721476255518578667208453938260744593643082834265708511182044615992699603836929859368381921287426658390470020106571599673165211*x^9-176992166078274193969700515717246679321833687250965242859427767217703776961729781595873876555022894956717348872274369622896531067844*x^8-365571472178109356087965282189919634483737854650575481534915507553631115557759706684700512512031618706973825042629899352035274669260*x^7-242313507493544536031373312314902796066397366158440477897278648630852307842489978064762211449589593302177043772486263475500097162905*x^6-393449843335614720714851199357395555622314760420910971098217491726229040779897975204726425994448843780483953147405875026259739775374*x^5-103531786747226760926785580627117311777515285914127636816331379942862359541767216900017398804845525393796911544382565447129744083568*x^4-138835057250554480942837642953501254209864221671826077161322157967459095834201564902912237465075570079509341334122220776416207107728*x^3-677018237724691673131739889026980554170395511259956594881379453750662990751952540722402014219624329835555150915113699994368228903*x^2-15790133364116956622923489891350303592957476529497929667109203663433763120431784058811407301023910599501037344606646843033569713954*x-1182319620723869671134301203371384841404962669955745004103601080558234624315185187566374521628638800393522748615348110560807389182,-1628208277262289310721914790996516844901793934939963491485243774887791569994663010556475637836040536919422664797185579451572*x^31-9626645278767213390435067441684541857085383792776076951156358597905095049436241327190085910548311041791966958871948825666376*x^30-69149909954826393057937114063509160740052359444481423906177368089901196496028299923461681968616582806146034993290056585202978*x^29-255991210681548186947584404564892278031563641938829577042709979986926800493505966572664559315664054188399299036124773732764948*x^28-1114985959348749750468552470572796513607605937298776608128615254047458343294496710739124128288781376308169291490856599588566729*x^27-3190792810135375126356779047133135142496134740610582902720197744039852232417811589981963847396080727333361548801139901609229755*x^26-11352050691695925931712976905737964510113369871746766024602769145122492568293519288230700983304609338859145295255000787567921290*x^25-24559395897274332836168547857515050743335798935923927975137756806512240395722375699675131849322410522720836427791703416638383838*x^24-85750236589577911673179116312170493336214931619461691785345210232240353872354581523586452959590085661723808147056502763371560253*x^23-175058200317939102624858842324986646592078361594010057240437096314165384929305117753299448170919546633231732001854883437390646406*x^22-607181773120444658871846238174250563822905580309189918556775828301039556983454639849728368124978209203024694486582900142555633230*x^21-1145100806258667442123454421059886148478416442793819100388766017539380760399944686284153506823095739202122539891159801860657904259*x^20-3315084030613988783594691637076566024294517244975669262181864538143052435285784160512572219162153102649337833036374014012546440150*x^19-5191272573795931723896878939831717485870487440573997928099441465501844325568032762911273877846708963710430950535319219282850338390*x^18-14687814570991428084267287437908908800682901472547911086632195320442083753574053199240908076103309356581747084552093120904814512294*x^17-12122340480517071026117636753316458694413018152614079212812343016253671600187535857571382628493741637896669349992821908032614839016*x^16-37886604906421314128138380180779238992484338315260524067145518176372473141044616748419856508220970848194930412398765342068103738446*x^15-72576634507566327456475041260535500442488504763320160615778750330953271678769400061858429478038716924632839892481007956345872977333*x^14-165215760594807643774502772654605798206755463805827657025243175315490112898345828731227433038285379525297261745831093673996618678548*x^13-125215246838845115683989461540599042608775763276866907578759856928457299627305828677048550259561126329410074082632149865076374514578*x^12-289727978183117898279960636013478279899468601457430496235865354389776758932159832301827138855537746347174042892680827804029425092534*x^11-325110041809531141793533596775562836165145970703772718172258227063255827296739483083538496312197973848459650363932298127871029295265*x^10-661712791694991004861595938159310038330160714607977124609654334303292590694479283561377691402069562937847909405016985849847072047988*x^9-668493164563510897207405755618790034978541963858437256448466030138808068173138829999302593509351284591263282193478099904172217612333*x^8-1224797738183725666317341031698867314324912407253509624468175408981270226929117442699513682441628374323193609045412235376209825393475*x^7-964081256977057763360789201223491468830191576044788624416309538486019051404717167305092037396914369581194904142131872126524781640166*x^6-1317055507000950734216363249681450323072870578821035701509769947791059407999372134909504882386501815990536251377293119848874347123350*x^5-512149489151334089748164723677164209504973262030425450861336364386222101174834411876662884316599422668417110126408314892016156689828*x^4-413423349151901693044838946306829624599567412345068382773811255036257305011684108831676284991501739537134370646945956612752112041573*x^3-35516817823691767474548187047923921503144691097059387217437088697626719883940374604398796718558283810421433916725874286487265787057*x^2-35047878465195689252390106738940252208783957606017855833458188838804487243137556074666591262916764931893975576742073313397671492626*x-2803116515792490132988475248406471109178090802122491841872121571680407887771136361540632114781374598130263816126261753418991163119,-4025856457991289081908868472768694746225288939421001734603145536007315102466175884859966419865284042052909207896466878169640*x^31-23717353282163504467256858404320674936603540519128798547828120119295705690203005819209089944960677833220615484015165564022018*x^30-170473354409233351143677537522720018991056025927890329998069342963209775956122122864304486100380682695963837424522050070609350*x^29-629268282393066722741690733766193969260480382483640121315125234810463079700265064463300988634328571492958568293094832948012317*x^28-2743085699182797187291726076825150888433931851028975319514690275249686220186680937177024327307388555770046339867196338100297311*x^27-7828373852410280429310485829216506589571249275031074630755239426642176201480740761559129411867664427398686193456874213740931123*x^26-27891915628832904741642900818710980070153365989453766020449071907977134612979962799022546222203571068672048894734621425646054336*x^25-60088599561025028100112756809773094346390881112615320552807015158392971623467536001168815594038258713472932345449419602776414592*x^24-210620386294591335832824964579624914201022011175849014147309467064772445599125217777420509171155114159422567000104023543711640351*x^23-427939790036245811314828580248200821774462106534909067975918402694853655722263240970852977297185924598806591708419897930786537754*x^22-1491267953569402504217217556967424072226108699185126131675055767820832666703704847056703894849492770145889100929197374344078522802*x^21-2796448104428221084280352031259250036611221897220889419992698886132052054023543223194884986527682185422341858646132896519999718609*x^20-8130664127753299601677688820737201893902725143989027557117281126560243121833293748132219207499477023580701705624801976456048528034*x^19-12640339147007256591463948731216862838609627974402517612849486837353796049905839823601915111720060261861135318183424880898585141583*x^18-36005398368024275921735990437119359738195719494222768224288374978181291621171401252211468358025983113040331044728432541396276231771*x^17-29088501177097368098777729971524339264814075069926876456506907072493363359217094039580512409989996043957067034125342321591435566223*x^16-92870565752607419908974490373698083058946486996927678680630741183096680007520704008027979715900048787653952884425720108212802665225*x^15-176961399111183197978277528826784429930306888666703860018545722787002211701716042329313094847148548887523373787423577875294056751569*x^14-404385696238132745734681251312529372330452363959870688891418092522648318367164426572570696524500813859916478350825619589759957423875*x^13-299663200995993481397434633534366953419481965235747235732772860515644771330648801027917162256567091273779265843999825349227303005707*x^12-707188446406444317684256279668304473311092499008294844590136274850876901692493045624334041536468068123052536770070339037041707526126*x^11-783258997296936195678160298061811957175925419458993555809599001431959778273601477084651897363929730937718821183163704418538719290708*x^10-1616437688437363630522769163922158656691435695836151115724381315245998234834423180361898159208633785380159398865284686889447177200121*x^9-1608483696648987895050004406705107762532762141487565339965053338950225823386707049529785018920860979058104450516402096990950340548854*x^8-2982515455627968641094921038246601612043150491770265431911250315141696207229569500756472726451485243094291331277586325744811989289345*x^7-2300744990450103385495481997251952705923061040826158315999989176263479263820426155172210357373891419534160627462893939414805437958360*x^6-3187061771654326939644208141368262079564322004919399831170379762609652495150888171660716948652393489843269797370019931474305632688784*x^5-1156994749958087416308312396248660123395526460274942321446957438095442429530241141493949631402948763367997857153452585232214526658013*x^4-973476557360526704847867720385774128525593260360700623810133255417388097867547032682316882272206448745187475942406403393880814501633*x^3-33676481980203757103756059258373847061185142332288951213347272651200218780867664131932961100733884674517916533592333492451286820353*x^2-76923837598434711625644494971220665789089926282422073488778989046759703888118601280347195187855213964471825284030380689077628213349*x-6912311626945952412274125000902019981819522175979933009193756054410238561353360796047828905453804107757019145954313306114971320817,2689634885810582123360429779172219401233742432371586745826768352688409091975826183840044346422354994432293311612575291588560*x^31+15654296364878244196586506052856885563144105884574284041009656500938133212421158945551564314523325691552926719185154929425474*x^30+112842839916876485670883217826133220885950514707617898011289516409563146290271830953091103066551929380462002118059331570336125*x^29+412834341678121425885658372699588648636388199126223813427688881406781495205103152369262467351717553677185167266884884299469681*x^28+1806356647490923155120717268656136694232648327561992091678519254174675977080024841682136119366786968616052200058627450343823703*x^27+5114351190564412658885053679265997215278104794558665672535506645641521679518879175714047622253686246603582253716101468649146369*x^26+18323461684583060976819977620549459057665449371205775272390497198968827749299674810945050009278745634538611195610752283915798243*x^25+39007320835133575432707464729114942797628602308759453881182984202959430425792225617362858631368508361640153044286966088990932646*x^24+138490995367103176124865154740951139655637745059971982929647395882680153873859898377275469684382973689866129825194184815423395603*x^23+277414662788086826889412433860921527529750760748571449473009623243986753518346010830047154381373708691236647792477001181075586127*x^22+980689469595484832732821872442257960135124870766317734538973946138790502632677359769090813664034318421748421669682742383330571266*x^21+1808374969103694130633236471341025154802989228467227524243165811784622841148982038843162446758708971014065195302848119464174716307*x^20+5332520357822513883972457499642213157429210158656178402239245249105487852903496866963777666199922821161420014093583510863168328042*x^19+8131433044269984279644284577418391426146273017991652245222987712997278372266938692598096485626971929602350722628438747070732881344*x^18+23640211712864358961291452160908275144231091097013178932703502913947610299277005193758167111823128119393798948619745251632799626508*x^17+18064866390437603947404838422038568382548110822362441533461614946936936313654909714708641497377596915166878031701668873639893607569*x^16+61475153105283156070439899786618557565347315871048960783082078629546696666617633925874320106446152246989595813176780027105215505130*x^15+114807320657167835557960665831215953001108686330764963504741174513141230595329587849634512421657344298417681459427895674643360565007*x^14+263667575999850550750380622619275277187335865338962552151173311977618035227397585224857314475577929731774420968276672064806941414150*x^13+185489666402159385321324972904851284176324584912474565437846612059351574699190258306373400537413935096233842242593080072406594181101*x^12+468029362493205439278950244005547154189983153667571527395026407875776861091920380634010464155058784890512455442867850537508169455638*x^11+499961997569210802928480686453437512834519528251819509204212071295254197947060024914970538904179250647495975381852410705248994824474*x^10+1056947919026276792894367499016054340295253906450678215848228013757586153125588979295754680264525977429695414661213074561083331724903*x^9+1020783827061916298827888242278710850168845852744006958846824236184818505252037365753186436632674295644948554807608902721193121026347*x^8+1954237032442786901431834793382418564735715403527199485443148055056493924572667417687606263653747879128394675364523075455580920404225*x^7+1442433498662562070203707229654632789452485772039846969091359380845374037323826973493982999622936760308561668559242373080859701381750*x^6+2088099624180318557566232551810615466284259714279975066993138277658715622699448716622109019021641618623178685388116373624098844502717*x^5+697150977589348506977745941392849853806047095672541033105201481220125420904784451607335527155117537639845875340366013305739977370749*x^4+666017368657694968645096251095785245292583747527090071373550944439685541458836237373825283262930126503226095886422729986414507580169*x^3+23363874586027584575215600097285579566824267899268906235507990265328982280714097548547611167007717193539266736950193595559351266564*x^2+64830929893129323619664630296164380617865278169213860088589168650801471455436744449114853586373628653301798497909244970934457478762*x+2861958869893161868219246125356323332406136759243403447627103117172777958450737206596693537363966323287145572685513108031274555731,408143089986234181913675256535358682556264436196066369176682201992337031630453023230918608728696516782674348034610652795043*x^31+2270925560810211107818242281510681423443222514800377086677538973398625446253275904704875314965740311674335888287509994019804*x^30+16417949461782050729741753801616955002912399731050529326409069949598471222416989150528638257451739962540572917701128101018937*x^29+57665980418587722370585997049687885865854537942855412851908812112032380769228043476636816209088799355965233303248621399157507*x^28+253856754642828573122961246522246882476754998480388778508226392922400699436211971255701038459881744922813662593131532581756271*x^27+689983701673022886762469046259023993031110813549145672400471626702832022293912486481801219164137468697741289303920254508541800*x^26+2513662007688918932299914635060842492393585411439057640129204093050715685765039831160886879827946908447761246228892932223545730*x^25+5008994458937682714921810924057001731810396720832390303227342998268904236191753967016943027460647679398484715771861996757056537*x^24+18808425874847984264366021735068910778047609797004594898847060978979034455854066911914979753311505001758814526105935877719641972*x^23+35183833589366904839543387094072848948393990119227979182484453969270474090928101018787846610270452009267101302683945219378270624*x^22+132873824593175193997720629347158182341409966010833168252596006428825814704050055797031184063057056000268356357021073024964255180*x^21+225383702672011443910396377585092382933999125915331463095785666362095529730012308388799018472583470749420194483403038489277397061*x^20+702451594924301960713507767405816076335286273547263654256274512449223427144256976487014204371142753509459921002507603379243513210*x^19+955104883138348240122680549413582922486873354020763857023410303849833177641039014148766744728540368229021500477421471429322967740*x^18+3072967011799935181476850274319809619980535392467973249076672060333034112268525385564176006701690775277041404631144562135567206011*x^17+1499686411300420202538599176319561316736027306917315846082112704812958085366017801573070905266624852951099329115694670838931235344*x^16+7760052085659042732544199243677599028514622502787162994895606425703727633973595565904290075979960405652196107232808826023020885214*x^15+14254741906449914697987491350164954104788373976030299569536177978649642545773048198334809779074413459527365769689339899132205153937*x^14+33459762305488868671229488645316733876321478376824793605245588440835501319800730894387125953733386612085520055531997855582525910082*x^13+13438921538515959484458849651219991506770836747836291842595878188789467265725393026310720482096461445554512789512756994301503568747*x^12+53831055353028798264057907408246833060823594692169121871723238472906609051733304697499142532265333961977994302087063663790848712041*x^11+50013333664875721592282672784972716456385201850536397817504635346382812973933398513025979198985455458961887702966032355204415285705*x^10+125872801020287243235251938719226644646268470930954262889026880984216566566041739247701469380297287830945912792892386841201244254112*x^9+93787324641449289494264593578922944515914028976938579927010492952252672695997528827892124312558776212932270798984555248004066300407*x^8+218822110335080363764102403087233629328815926794684129111018621119354436545380852190270662053231988016549291244781126092049002191025*x^7+104420390825625334341175328831830498978879260498917829466836882004591061142242449294276774481106806536208195304201567112864348454744*x^6+193605202167385079668792266685714123685702518777401768597081639535020245667976853770689459396845766991001300530881314816350623942705*x^5-33422405212742327558200707409423405127037858602510564187278440735578212281646075492931364243032381620323626818153431845061026145688*x^4+8184710411729039875136479305277694672049871483170527836665600666028830183768380074283828727787868102581885305046988520916241464287*x^3-44115882069912558305495209062840623880883887572601748164237212375179366948810303215566477766137562811012180032105906441810756845657*x^2-1486034801000852511518709390161312996910161176245860998368840323665195865752714973262493850449341652259458723089355111740336635291*x+2464179748168591677849489674625814843978466279361185963647592804642780299874252867399599610300447482965168884498983929807167410436,-399097715320077474196004074771269195102475995954907185448732516438020863692757256461328326886228993218550393106570726299658*x^31-2171763973469048764163944623377068265518195881864825519261987325709830482188633073423392995081662694040512829535133712753810*x^30-15824313809695331199194205867459004589170930701545543304839572597841117684334421002993533670774422856431847046349653691074272*x^29-54700011476053000774251970392360846848426535193796456307616862637614013918734835771823018306676899333224148984312841049910956*x^28-243250835261612727962023542057215378351607285011382153971065685880451050969074540012728447070347508512679809334345308401969733*x^27-651913770594889751357127094499989214655680663220164174828586104205835667682388653150978453023819829760049257805437694986143516*x^26-2407210032712986701751724388064411717144156920186796332171528168133860160188582787508676769809960363666435584496688506798843567*x^25-4693256575964602599328787678541411128186099263552422017059151418138269585579789592559401156088809473896779553593323159038480046*x^24-18117722159108905422590859514728229743478410291294447670313279851067701682727238607100060243459081172485412151742071682782754254*x^23-32913946595995460417266559956336147685495340713500946879633976980237200182230084844079980581475860095096425746842304978392450967*x^22-128127300797221834528281711443448366693985353144060242914220861977861262948454672305716473797156852466063057952740584459364358144*x^21-209936172831124438508266724857602531262578065295425906443992056802473706945932941518695782874175297298901753284454722147865206644*x^20-676953197844599170520465712228128241092504272454781379696186195749546258741720271078769109022656831548624783450042288118404730543*x^19-885893932581737106118662108118179972258282763729366340355371570165559918987162684225524688133452353833554923014268763877478672706*x^18-2984254258199302015526295790586137417725077604895702115292948440705654360890823787061981897985369946672311190875504915151903914153*x^17-1263133204275021394298117534608306389106123573410144184850501288805963821942872509466078053812841565821334380626973417417558065300*x^16-7813979958288360271258282340492002891972220871129916798471611629809678972566026370794369997877001401100625450137263275377796849654*x^15-13455053581781608049266556534433421746881308071479104754982680806425396889449800110919435216252009060752922881826430023212784556040*x^14-31928056356567943385259373655836779094264610443791591026774560764389377498380833475729900346162282195030573845150491384275415689232*x^13-11306368563821760510611212546967624506818433481921170743000684951193087040576805392172349212890179615320214134585914652488558581381*x^12-56035660520773142707514910645611218632345858027026916210841031449259850718210810672937453091626571664553001778892788777996882739908*x^11-46750261824357889724451961340905250901710964751385021825196112478248119862670342389196323995481626133799403594197388001493025894841*x^10-123100602305411675568310663900294515678509704605205576031333430228929164580982748411327698260553962744630541413036661484087317237994*x^9-87190561939259953773225632204331077908499568693926445603478890101783537433233503407398184346891541586649773988691824361436061157960*x^8-221933424454115046760188349595984679756590189737196489952697035766307115608891674781118311661687428423966726060149808847086830789915*x^7-94878851838294879898377036197847598083097648662893576161235157468888368921429205051016088088676901592351431367572282159412239866954*x^6-207042136224368138357102787873975393909583395979816263966921573511905103458819978258679800304917968457528938822174215432736436180988*x^5+23836738942493745239873572053510315404127351771117937475722552131632882599571407022149177039401895064064313595377532102232004044222*x^4-39969599580410538737068828658320446624523772212153805323192088943388746050721918187084874563822973768862126484375873411069156893143*x^3+33369880229630120360656686940252355000761478637000915299864234535692485911562492628021370215356000981838531666370410458951386878966*x^2-7127175181080525192856125812866917459135508077963356308098656659989907286857784621991170169173342836447258395630540521489955521507*x+331127977251348369708703077294741799252367823819099270028151776231091050583405919484650180883207896107203870745053843696867129865,-3417130209233676979671722359558612604932627409926776174836322708167988994997736188705334901027788479983197281845656335387885*x^31-20580993158935647194010047305650922014460206531376211772360370437796823589887705481361927465152871497779697424146531771155338*x^30-147491005599783857105880046698636969962724138840898547374517927711804253129274108857346749398329171669678013677183005162478640*x^29-553951903463648453440129285486050157585886128327919333989352799838371545466882385761089350016046378311325476969426115250301232*x^28-2404327187737346306599546442210081935941591649881719171515996548901576136874586932947157803488253799635414232594934864028778336*x^27-6970877728974023584359175933617462981900719325518355090433042362404887788487164977585918931496768269819182510564290952829719028*x^26-24636544331874749663359570475459134658383979778793011077947464726451131753845034559763019346444296416071563660599026259956149876*x^25-54353459565105483224488639029871550185912157288861594173191766448791282992286905614696181947059976147733865131085563948439191702*x^24-186349672690197016777790826703458439976582216118976506470864595201294832805560786099324910177593800621899874421927415530112002006*x^23-388447750722867775081764299021381937651346197918339091112009929056290691012210540234978918907224419548176342411958232534726511654*x^22-1320070811502184923467338858426833405552379012058766360103216314896489923551087205899793115308982937739795153033465118183839625077*x^21-2552053101710934853393192624586590614948114922907381549082375891743278635955441766766278062346558862654662648944094183404561927559*x^20-7259482655537332812627967697016604858902854366767413332341104185528586178190527812571886471028572346829410787306952701445810882359*x^19-11712921541147090766210503334902196670306141295585083737039485616925739357314592073180382045980369861811892239706083368350726413993*x^18-32214347966046051817292148639179956499646525113225097850894755912588164045299433298759200425915060234192199395013176159424215941176*x^17-29030763125995514843534792043634991229575066518272517176059951472461496381788180005052359638495181544553791255885751147857521776833*x^16-83137527394793150233004229042421821687498482566544782304429758880599703123974148959323653426650320425917976902363876373556774329845*x^15-161035269661876334416671370113615334874566688482002904451126871430168454577257175488080842659852967107268395186231732091261305989584*x^14-365746128946275923742993754405203502639753348747534384098935398627745510548076805612443603900569628924079365608545461168916952275345*x^13-304481125631284860640330895976397515023682115927210524452419354004571709366123755056120502024490561988946477516874018757296666925147*x^12-645038181242973643781476727504222392962534903664295237967124152929333315439717214004826845492250514944324610369555126554604315479461*x^11-747789363999331362433933262477070655881854666656164894692422380475723994486191473887198778070836456595698689057963807583624822966838*x^10-1478690345718107893321905495677447694659304190459704988470169102144436071283733829899806700080671550904778095619374107477108045008636*x^9-1564067611495644963411279825382066914715791672456951869348778719078041623645708525643001609840256933529624452505456113409852607583064*x^8-2753982408514035173298878428057844144844135511918638395670472258352944591269144477343961131422465958655428451380423941232042799917045*x^7-2317902179533644179045306665315608939832127024010584490214195417155059256406880876042251973695741539746195697730402437917347241485390*x^6-3037836668733672955069945142081071557787645547028296000256046064820107815168427737911828355295907715579982481140693462823361960263394*x^5-1376562772049189308711713474154929553443947791640184180534812415918881836172940650171991762938999126482226603061611209052903825379043*x^4-1022155224344857401896874969254604480876617887805838668119014778465984513849500180883754842201758379185465688282157877215308029208438*x^3-135269230049592860342155478422496146776873823646594659771041868395359663620566478719396893229458714269251200791840315182844995359768*x^2-76726294862920411092652269523887042048869454463151523715544456872095313565824081820314916199152829987050648415422768812950741417734*x-12085672347228565251068780691585517872452541800612098858313583532500042045477570622540879185037371932790739130987305024876692967942,-25981800769150371310066988215225130345277608195289725105376536665782233838439532732475555667943530142714967790858564001025*x^31-51639045781060282353719776424005542789497031492115255116950240777279422093428670344196433337830837021960719641684114044253*x^30-543395693413506885401367492790482555053004482426164073711291926290760137740265827730267067324208850710425255409535366180270*x^29-61419198319513037159065305937467159969691187810275689972179955454797385458028122031393876965913630726196581877378518663842*x^28-3850466970876762123842645237142179357146356683767254351704881770492674100488058162464301629004424724529338987073386841106741*x^27+10175137236877220485193879422391171040423339808271769933075399605106723496017409508739572016387865235299226737061684462719472*x^26-17076274614106093304547453283503592954965253841244107620356952021013355612812664568365609672557935623557781759383398594972726*x^25+205832711450127261745111945014652030368370505979934103507742359657591413755641806888725356285966500779132955095614205796334453*x^24-201526984437776131548463684120902809241151031698502854629517471868952986940569177163954361949506827176236574742357410022111256*x^23+1649805124760440988197378917915104043639619600843589131160487083489536143349228028878666606189046526480867758163064394111439976*x^22-1459866527547716022513545741443372089928739790950759322322061567716381963873910434199705597023620452582329467464714981708850482*x^21+13035243444520769504673947462729409164959340940087154352186013021872251836197599990596720749313987401463656123463979821049199666*x^20-447319924310924217960069334290005815874985740463888644924734379821150391991906206028149689817535725555177504826094281250891594*x^19+79707794663141292130037338787911786696357568258459156541623312215016723288986476238783666146400941735337769495017108134053995657*x^18-16635867910275121208191017250350701553635345692553433112880169990877174942355545387021174880969904725173765140601571597347746916*x^17+513807790107236232697821027201508632926543451607956003800966879138544194556275791658930903072742143087938268886096280082732377852*x^16-307264843925656337574595522658264792014106229446218666168042122493031363462434405980907749275371108233427157721217018043925813370*x^15+560343950135210731342831630435427198981079996063670544102180347693094831000330355924209866695208043227025688101441849737964467761*x^14+934023883237173116592984872295742402921701729768890154283297687791245227757755655308167739674898724826586020366679134592435543400*x^13+5527430274901641929265894051550231668404890901662652567009843448655237731480161304929164778917633872220764598418279523264508879973*x^12-2487069329560821688117926970741502364620986471301711968930844806002532040878326718875741058203978978223889949502232916946096421621*x^11+6282563637503444025036826920785198704783808335494593170828271150740628993128752532910625042859625523684038791642470428425597760762*x^10+2874989831407275887805616531396059448226090927973004204185279700098157375297848225427916014134190989177600591134852192526104605404*x^9+16015243347360209900643572522715949318001579559594346081177423640086458491781174601100107328985687261196088759422258795218365284146*x^8+1640811842920093398578464736886372834993880421235622670150054315550693027243955462690251559750485017300538657997251685102833551765*x^7+30958551957226716970518170637734781110124190394482648189216488786069680964476236755508101932869957434872593206531901856186479442615*x^6+2833026354180477635251967928872418886813550141716582603448625461006740117202790200483019880745721180074879615693960670156808975756*x^5+26441140240731845137287820871228371466692401004465105693453197381453294229441891442120728693045267551487846151995527101669355337867*x^4-7435101841691903300108205142548316594893779710449336952619332722009614398389726881680358165085698752414701337216019140988727443248*x^3-5495706063427366355160677087757591330106747345289160416489328997035746348519553939015747688181477248747563343684782784948514260478*x^2+418993138338460921138917251185066988017261901785672647337518747075485483627653038625573599518649558762674564027416963223062337386*x-776225742771747218037988480409521733826072081302187884027726877442304543687271646450337683065651870222215906635081156501214374272,-1123894196083320750216822847703813200327378227595976372973430729910919972635918775585258502319089539820610166544598949163324*x^31-6770145740147627256988003492570113740679031914766860609498869754825291315046816995287860118712365128496058172408397682867101*x^30-48473434727770440434703327044601183422247099282159419628986654914871409433351853625201906117171215646991393356234604764162211*x^29-182025798454222288699035396340988463520657446874593415685176118582803146317734208963792120464535032898274823581696832785234182*x^28-789363684223827380059203694500802440186230427930472586179282520147273758715171556274969627698964418692831465381705798887427756*x^27-2288358728238001360189522833752720660015238577855118568976460804605511978102342957785355218374258540491301062748542715292642869*x^26-8081825833977447205076208721018452066049466278287804624157847761469856035524026184171284605890695144255146934233061262719591213*x^25-17826811882479957050473673103677383007844394921281925254022285786204477399160157594059393760780964130605662808768029690172181252*x^24-61084198242963360674393465570528146597327733424799830755262429419066363435488272889146865642725672907892162219515921127773140119*x^23-127440215424739287521019430370481651720590126881721161460503464071130501609867706477665097517551975555328982778604080245395932889*x^22-432621210765831571397569573340435796467868424056493866388504612760481194247441326311149794792218902184578242488716875096452126236*x^21-837206450852075951828686484388565481125160079414909644166115524153905221714193518780889719846436484827838802481756431609740909380*x^20-2376647739954735277123561862701213168473636049876707232130500811855268779418224764402142075756075719236122576662923118431919213007*x^19-3838853610410809699145017426712401145296198000222731483356162590994534766950687094687342971429893643233181682385019826050892702734*x^18-10539133040207526122142239481294183708928316464799590988010351430273789096765465423950283326566815652854507943281653033179853691581*x^17-9500068735886380154115325925106305945925200585953394110004452904076318699755555138999252596474553458697388023353338248975311164561*x^16-27092479363947146371469534782491507743177417358365616141203941150245925225021233910071588986006678289605207040590359954384717569547*x^15-53019128459135958837304266823471746607041276240846966710069814676798200297913055220620337900983461860469835884089837614966966689923*x^14-119649773641817740050102753901317833345450349812070658300100968035926589248777650560508002840790810921945761420403700982837388316161*x^13-99252712083025641185472664589218610764911417976302882996176057293062588864662128686691065133688108136098178487183712263330550648432*x^12-209681398262666000336029927111933510511556155062842858369602245240375471117078524829905596973607491738985374490316744126666447593006*x^11-246600219618237084251412753982811766080555867481752133049241441132576721682549163575166814613596058588122296006722366029919477149994*x^10-482168798252683002740858616178012412743554257055654406557020442680871551276615532753272627341580643955701689792519089088442411035929*x^9-513566768052929540569234192451403966968914390419909485646813428563186187868474685572292380233246953931102786567603512023107212755093*x^8-897079303852566411648876513059383082529520298061144369760394960906340374185126583210402467444342891133019033963032753575544130566430*x^7-759820230009766963928386103042486930271458832292429437433982998279814691671394834412475120535775591356642281591411529024953691590927*x^6-984907735342469065630180955188811905861013064818091711472420102759396447794949376248149938526268097919040893454530133782837415841407*x^5-458190268569317294381939152548458779488431562535413333116502806026994743727554351732239548055930733725897988247475440971244418638750*x^4-326561942621671657345854784403315221644022745075607998703939451541773549674648641883320193776101303041119254752648127605908893492455*x^3-60802294889292809706177981915320306991750381283479988723484773664267665659538236147669945429654586626563544922339342194271733976718*x^2-30403311533445956307850517715520066039630210333710663682861450668484406237655796345315441689694004933664885664925127622124352003189*x-8073331469963275767413216180418735172209687438688762543927229244394959328291204752262804892659145376745550862854506346351464925474,4539721372217024082689747323249331889424819118403581444466880666233866719711116070876829904727349974138715837159135723336688*x^31+26532606066993620162225191451789642767293003031745158838221022362567515584945262964787568603885802109174113778327800997748554*x^30+190983271149287781806227414642396735501893912287480672189683288505538514818827149711073150189236440373672191516127736279793647*x^29+700662393711343622824591581926211627508440528983285734286526104260084197708374824596186992213610131292894410775470153376121822*x^28+3060380096362583373234293010802367382070525921546268273137072843389756240067857228039312717064435564159421829293752385751738456*x^27+8685311681477741949557689891809896561262112178038443597839142732201772406697570861988982997078078389678467910031642251393018830*x^26+31047743941756511299416778923663658768663994246856622468357977961538332653818040699001133657248329488752864450541140305237947655*x^25+66323595955705410341541500448929654769444581549165110614718061695375578739562987972589863061358023074930120796136270309056126887*x^24+234436082356917783032099722062869127499386968797814754403611783042061803702343960270580916576799203033035375638653881111827490212*x^23+471809871918790395270039073642279733061469057720183840717019595955856410827878641486949959253456104825925598561717904328153310329*x^22+1659792696664441951945460641524358015093278807417487137985093643670460397233240531716903665245011816934667634548581216818365010815*x^21+3077357588500046607317055522889862393559316834316864956076440178426414948981840504700219517404001973935684440557613407289037311226*x^20+9026321846788434101220552082024221179457155288120607023679770875463558929283642452563769510105351243238105292830567301637697915640*x^19+13843182220392775875488381089114427811681023748400064000404219499423683155783326646846805881715993137938956263047802678987614317660*x^18+39968810693068020263141665491419036507511038074214693131423501582579681854797033423889095511628427765708294828926531725168142595061*x^17+30997951639570690943789078934031741588811732795341041213324214955602119683066730904535905550558627879111104170502245075713569631134*x^16+103337636742115648703206840117781391649451911248943178873543885627434479826927474345844410855122968831100386796143411714495580779224*x^15+195061656852136101549227887244592581209125414397583717008013525149320840720306721446723004259420634305955507948043539424738065211117*x^14+446972789723949187123422099200361519222068678863990992149420490274864535174383977353059001790960229937572228929118298182278396859422*x^13+317508877779749245510903278623082311456551672730954090503389751805256015081284809796191472289747329235487113590636964343740220802122*x^12+783987910276438217777217641300287136384263082237743219878968699041068142566075725177815382794713761768775069265030468067063229558616*x^11+850448688228796047857262442258524872330157645795938639605069516422787064694039487210873899421175110820849767822764221325937402403085*x^10+1783662152397987530976917811168865661589759333223721008922610573011792825365214268811679774665019389714619539818257141466666609363427*x^9+1735454697454312900979877731869700504785456452828951169015541779511926062685053464831178240425351029425083760104380287517736182783232*x^8+3288850750402973745549933369242959164337964764035264685451874826142673930226001563820777533126318917442694150957513184966805823867325*x^7+2452560403003949263283319479449220628957620773782952064931026699608998526101296908208444774677253881925173244729665885330038505592074*x^6+3487551725997256579001111199117755979153477639832717592308639479419730844617119825507610009844192454746432579620439535589506938615695*x^5+1167838015515262832105822409186057322114846717922083361345496884723583474058059881664551443453975136377777462363846689107471970891562*x^4+1058650861370993980162174620143243824997983213214415814210760481782243961336839364993086399382859389644092677280515864271049266340992*x^3+13311394678183871312665051783181150154944044595124964775121055519724535858663835105283451291461390601912090964928364462147865068733*x^2+94201229000971774137147634726591296439005620058457077995926972793875214040911949864715272574291092293367340628900560122088976852859*x+6011513942220602044939238602223779264202393300116427839592750112481927318206186378785248172740787662704862550861533249689731775201,-2863730830382222015842341471918434045481535912265936338681560229288922494855271587820416983271300212628541753864038088489470*x^31-16921677512826598465300229675739503029221414654957395337788009014816286347441743876739624729664143593058503139251559382979505*x^30-121464291321259554110731269161528622169472786503134399800432254102213742701803075509430795289244124914974711237723566256246165*x^29-449228091544311072618738159499180855387061043025752898336793920554683530692353742432617198472349042046323099708941775580587320*x^28-1955303715984805173805441418439882146870778904902626589872372489428344828605999355791355949009615236926459220029935300635661670*x^27-5589704943930787626411298695929136279060466020117159312908455890240693157872090368620399419272900328077846732475444668513007210*x^26-19880220388327490298419993030122062026331442481520106003525074068474292330601800395451343495504510756941108544935198662171595655*x^25-42936205866025545051204070732629506296391089302421634837389414648913697773293257155141994787604567478651130758832531372582759305*x^24-150002313258770548635623810570988534643985669598698021009371984118691024932819101032347805341983434932118791862427068438007944040*x^23-305935375195140195284297485469632346031656203382410608050856720398856005417190580421720909876185142826393726461972222436598362175*x^22-1061899188258320073528065475785895661016844446604676591326576500205528009271123238122611006806272451188580218461254712574502025585*x^21-2000058214370282221761971863447371749887745511935376988290868130600100874715224592686839566940449800456053869423331842630502035735*x^20-5788667333658378753985106342631348152383053095208471784857978965169466985704452607793159300768960648974365386604301604277275064855*x^19-9043355824488905720385847216751066058706750948793815704221142023867453842070255509957761056876720732165772944245356391038139801565*x^18-25614335045371306674064757914371313967330922856217247522860923410607689431814907903967527245197298768731483337294625954599670633360*x^17-20935462306732261784285659301978712189948903840496057467416616289625708711662647954139366526675366754168940042395643530358831928910*x^16-65746797938643626002203658401511814541302735299786862320417576020674653035224089172106130824904960114047015304394215577910726227575*x^15-126761968954255394600612294302448928341903504656695780515223940590087398708631292615974029126398550250192282729711248231993279333420*x^14-288228852744867493217244385999010579606361295350727534607866054511066298886410681411404474391802815910537902163487931417252791581860*x^13-214842428226934758507107895270247239550448513266375877136229367534677583157073594045017655688265794594069784307915044572880908617555*x^12-499535718165567605363605036889870112906253541980446291668580757126956646478293392722023752687993416073589165722514661634246019611625*x^11-564052908506712787216746327309956054334466067950041759207374544660070617477119341104869583943254774517485629402628832115830118602100*x^10-1148875168868916589499972243849280629938298492401901820312176332920134046491506499833988938978635862913155081056383658024237652545585*x^9-1151726136995371195771742516480383363680879724806581770214135656109881394344843397945496342080442441156940390076466253134796842879030*x^8-2116239354408095559511345600946289874986494428218237563915012312184229368226592161764516650306263100277186133228885525741862330803835*x^7-1654615709265348442102765718185885713946438706218098598465376396046213080366373662762987046811845544748123186078850713122443195253695*x^6-2252126445178956161174526344001968229846207650081315977188473836447513511368063159923454669429061960170706656219372155810153043114485*x^5-841314430448384528478238975570311928623441892295012446810081578656285965619392944466743946744142186724549092659212439890391178235600*x^4-676101530592644199311599372989839508523783466253830449716241633042982557755660858950138712746530776355008392522359061432675084014575*x^3-41525268036572166105143166086354275321684275079310259837603710469855858187783457787184764512393827482389384100088378144489933045615*x^2-63816817389325592409503596848719347170987926245252039778934560189507719808099009143498554400540390379427005871676619033181903329895*x-7337707750229694489456222825189710146032629978600366034338106641037162729126269283950275843233496815577268047894467580685396749615,-469748819943305197733567836599565522442989954102638573735462976877264574000787282336300455342544392476062909982686954230247*x^31-3017535489687130128974050170651136796357987630416034283243421192515268617252748521643636013127211288541830124934319230317652*x^30-21421033804498513802106082740677287673197910714146274351846532128427579177642790651742051237986000846796787587290540090557738*x^29-84297030614873507740861035439765836453601148323886118444808185427820814921891533128783769064242832418347849297771090789106842*x^28-361244113927112517595862181770086335785672250194954648409636884930657637733823919080769094554020048368682519469369713079867306*x^27-1090500957907929178993295434307106485224686280966620006166195777940850075499684453867108919490726754711105455636501188370525476*x^26-3771155858044378811651314125931771672558292865830604183387689078758253129401207251064123217767763218266774657190274748857791132*x^25-8819028978146376093118585711350097515429214987455112388164652618052038951275295742769414021042187117791630451238667716606218537*x^24-28599143279009266725729408629526517426336799949854014164211221299821649511156238751604941034348550538960521845509755294672157180*x^23-63509339670856764316374214020676803655694567769569159765071875178979191157703274127755290292204225882707400761328270811506179534*x^22-202772658416401709849267159649187770149250257634102216952993325477691143749764659787290780006165225110944079550314728655028292794*x^21-422317873318177190575788050200980297766745086623697527263136293542834376026070700643810608005924345976036678273116182975633528857*x^20-1137845441432166557217966897829910803957109041862888172979914107103879409559144500840869168084509232201971880221903742799778469733*x^19-2000689691979132562113214823673306665000511797415661504410640020965245150292124865114975219094274463099858113548252950173898152546*x^18-5064556049608199274725525019453768431276640452225815946073686920819209667608216560430680648011172319158639428544856979204391901546*x^17-5707810330717033505748427800781116912344410469427466397040339698136128350487717180916312523447624581488702687589431501171761949987*x^16-12986831937189882549640603822259633903474239033502247386504207634440020626851177900127379193590335156094578128281103564299948722686*x^15-26388135667286218281076798626384784465457095301804643872186978668037958793566521277856534145191828087780332722734977323630871702381*x^14-59103482330414629566910594913469662154131285382872178499772509959855840427896056074515278901939655765346921238990328958209583841118*x^13-61492277494944312790622833247517299885107715318223000271024414510616955625018174466694031686603305114241608173974309122619768810077*x^12-104514358575436878013714135731498924009787878116523470391735187469717896901501806646287891992218036602173732946404364533316240972221*x^11-134527591093077059463361981983951656457071311686437962014353962534447459512153208726460941493332413200187849116260392188591496360701*x^10-243334505929423773919506611438626334821501054954788510531591613101016381001438501433775769415055916831288321422872401320207688233595*x^9-291316146693986723427278390838656058141246881302337703665973546537750066655255416161059164075547359048872738389042644541239370335081*x^8-460259430372429947286856028156268173963088962888983179032704578245349297894798015624984744628838804614223185928776016864627030112410*x^7-457517488849861599146869871551115621137174008882958562380051815885524999175260458768043482587939274520364396729540116574112208710126*x^6-535449148099035647512919028733121669664388473036597218692598303434387826284062145709988732088447707044518219242493673002311733016258*x^5-329961963099904691026286470442365035425322635125832837657171645448666418803705845506460678791956854123500158297158326954185435065459*x^4-199118503640642213768900010409108775644522401114464666387589807032863070162538921128505100108073980509541554785110654667174846472474*x^3-50512643261363499582425336503451086227290327009047808270282725179760630424035825382456162712474611972522634120102115971032764925818*x^2-8914500871883907440386864990133218282610994361322156377005963875639018915668006654567964097338489991729367113476876500583935918804*x-600772235044514016281898170424729669498881421749990103376739470729839460548034371398073869740141592737933647915578829783045820273,-896014762808510243395189715689983365836795598349795628240981727174140255797692474928742577376698745264798623492542636323172*x^31-4976680576521953537120632578631478257418395665711081538055648771087432844631802681000256128459285252308491046373164384221605*x^30-36333763887041126718663109221575091049001810113930334668503395373207687094067050199887062561795411681312477520464936464773518*x^29-128352929329334890930686153100100303939846137795681869442614072523920876123959314801495166510044884482247949626060518994651359*x^28-570962423635925701827459301055931875921334443470882094748659582659965311450240122080610672964247396330495917102351959156385962*x^27-1566248147277463259852220724364828075472159123377470394575151312283841315638391025324445713220659467675664365846899425426995564*x^26-5746740165413735441736795026585743979787589371360281467330510292879806683068265086114341176420493519263758410945184039019160398*x^25-11657500393996773500277189746146583082969923210774188708157126416492143573753157744138371172841852496489398565921795582530135039*x^24-43664642038317329391919083740973720376357003958004059584872125538304725600433483594791086814277325775941660516777950974423964876*x^23-82418115062388706506824648082991009570233585545871413829519345704578669533384734830251207118644821809414592575826982434032135948*x^22-309497523210700611785114291421637360392132964331947476602269381170752984621506758539316920340990117241228037761660040781481825221*x^21-531876458362893136981143449419664037266169007409587351500949506698818557521983967918378227129159661479230989466929355122339681591*x^20-1668364945791789817276669668180239140532629389121298816252986320420202215972081617349159565480369030202954081007354859687504067227*x^19-2344582504876820386148547685502428257005726899062697484770452948022066538012254092693824975861896174300751238182764948474305559649*x^18-7442888990640896856559663249174185001126226449882758006472971376384278655683932944479998505482039295294472859518185922589235619062*x^17-4425213096677727419790186376884732487831527172283126400500423493347801416861941718930323003522995415815845010820012840067286600645*x^16-20143673382397325691257598571119444160814705166039153804946613369492371003939925610866873050539308042481563121368118663927873934641*x^15-34161708255584142178731194348122522606667647760264970291245871601985742708940925102017715487394157612186264369913745850476348423310*x^14-80721692870502875424671334297065158368431500068583452357045494621545175657467583083847457927806864964109454439177956922714304762218*x^13-45277044144132019931191926702984494884200906199051866825179008730622985335332642628823423078665291033460401684263681056783813218704*x^12-154305336099909289314926494911536129810434726592129204088504345351974257932771563478668701082211982480414648370294514123888401503217*x^11-139134698280302323863518299131844648246974058578589283701860787261712231813883458911537422854503565954495275773865393012058237088719*x^10-331212529428869390505517574160289916305093461874421409001006767519920242468162324906134603741797907650056613543338782040693231809066*x^9-279958177955918458344441505573846627942217511708660507240514779152538674605721439805457803146032074950619123613976198458873530949780*x^8-617985596682020334768867186939627331275989118495297486731098288772517612480212655390639395823953599707176238362222944427545785455195*x^7-376546833610827336594288467088103748954447572721931467842481851987459051271742814665977030947285729863989632647305095101618724487821*x^6-674613366575901421526074787534741156623240130093627321150560182760197838566043535355956601066919019770607190739013951956740885501942*x^5-152729160434535594959527108040387101835831801583010827545555543809724508258424049833616918103448955745791317813039760018571598550877*x^4-271419137259034208992367965026794392976700234957957481354610214700858486212466387940121562867176326633646083179903326472368505432327*x^3-16409334585461461858320531612819279022570214719852640088197769054698218286478344828214308539847508664684685964179007794136965202806*x^2-42488071620371384701891997252920620124655217591801434157052296038267213364291723354565645886955740257055429198732399366599408295963*x-1035091231073200542829438510166475225749190910501282254185548482014867489639735012773694002450661976459688466806745377033207279955,3210401956742004700804512457094041133773706163609348936897211309293078646114367674003120657721821045847979651520752300366606*x^31+19195185543138640087917317059069619046063929602500391708610677753128828792943298866346828384815739366238447924550985299608943*x^30+137549529979691805840561045866487669200472612747595778920373401433182588218788875704404384910527878845407569137876209888484104*x^29+513378601262838757728018253726505581576195927439295562878330436957131642572624410429506031667274756372786337042053601214734994*x^28+2229001258210299344285942385321273116759333797077449597786027401580596352763393429659484448173847957016082456902386262575391987*x^27+6424648828152940619582279310299429812423285665023991850102221402130046865586112661375048150154310082115477157179603102962999680*x^26+22748290072918822196592181394047801103430324529193785504145780963207475786317458180291026251531444064020844373171715192207008755*x^25+49741337535960446243088609477937632020441793505757486755087891504097704200805894324367978174253678241122465938545448917980191429*x^24+171732606729201717186793945812046691964299569370079719413980677520084032718725226480492882502038842105349279785501545765311069834*x^23+354973890070442252467036904857898213887692121356863286343852644243727327216663554296420114444938287722468936245686301880862149753*x^22+1215965729108899296299172571244129891524432051157924269077316322333776913258855060281951366780410047922434121610588744103692523325*x^21+2326998026081154284348563108272788549998499820896772933757212262216792478184626479829594903809342388610577920330673905654672947197*x^20+6656964512758360222463878750298393581459833080802736169113107470089277340841281802187208305294938429395495641804577526503869527830*x^19+10599849661905486792159566034193203316759224056078295083030386079775536582590454232932578281262085667187794120997258997868130345960*x^18+29472577050966748730159648495701476607921521103015045125597925616230265182443801733329249372203572802199082898032586888568538197502*x^17+25488735217230509468569317943373751503265118248562306922613207671306281192424739063016985350003022890898400293605251863813102467738*x^16+75555203513138696325447780856212564948077445503334699622194475351218699155160321383927974295387778917765723503569352551728463573238*x^15+146972707993508616970313192770066869454479430372506275314087446418033793804031644716178022692493770150710458964265275645276074714324*x^14+333657688122629235554605186746387197968336364288670768963770944987630926274760451775700521328229207577270334439840724910826591137819*x^13+264207402626328964026839212953085892014152941276402148134631460538483319909408828770689915160573605424638303140943351120820087716244*x^12+578328621573581578602038166921423671460975228450535397157982790303186646023233209751011046175561608210480184934949034831937760893657*x^11+667691472269279821011442720275732272601223409238861770571382012271757529045568058631369503969691152585950469198451536435119825020975*x^10+1334810443497806111595394689341160298703469768722906411940098281082608776240764238759004707982136088837444276031621049003931457075899*x^9+1381150444770041589763569997039199292639294974789560305812002884003799546917773939603302927405396757559291558309758296669518773252019*x^8+2465980216480148213215763106704656844657473588419705620859645985004247974684456445395256171919588916664846706314561790269661971066160*x^7+2012557676778469823483970038740112664776276701477332193444517515752400106005953808620156768515724965817454216313954076890224508340033*x^6+2657796357667835486284253076204425805391074466377977152352965594023226636348178410054931419426511864287588460506218960328085582628590*x^5+1101282991094712695299950378043872950845144411834480328039725262179140112322598804090042575603517690229425716888885967405444058236744*x^4+810223609656905293244623184411888539218100515402758499666631298826451982133247784371395906885624110070541574703396528509300921197734*x^3+67861078227134054815253983949787287512338730616783324935880479914396873762768696150241028980490470164961189583051148933034107890966*x^2+56551797472744834914617251765340696089782638552167842678159506014191537167153266343787519149627121547510413040587990249364685161693*x+10729891299589400330374003709620727022345783706708657173787115572739984512453484133528634496672190073731595031518961368939290722282,2086970617223284849622715104766794869673333303050448252779068413650149814579446064994247550790374748801083691524422591121147*x^31+12276312477266602406919785006367840271656981054667243327033125853492282196760422270600573904842898385658333641094507779573765*x^30+88332043252694129685885978735450883354470645996526161385882816698679171590335080289832789210532822741746145284119269493652538*x^29+325898639590477723758673151174844713833988862878875572397764299519233224292130741847764580858529436419082770054135625465880234*x^28+1422394306004980332448054593599390841849354340340319903623359816470874370153610555271434621716782959568687097969300678317998337*x^27+4059009824215149494588692393121582492552911696008114222345934531196713707839815718688501659544790109813121379218557604953396934*x^26+14479109467832901173664463120532722542281933318457805240050362180512298460402421424371318787936800150481390394304520216885738828*x^25+31195751145646993041745534147184253998570707145665576024296695837588260982763343073057900190981987160815795101524423655436017434*x^24+109493161340256859032465498601186543624036507415520770093505114733104365746579254157177039311389094721993436785800064792067806636*x^23+222297046608907312274895690708708849287884572660722204984939930234580920410488382336808515017698095631736344168974795134393659458*x^22+775463648570835403314138983126576124762093612612349791421350375308152390909130957255569691436398275556129552386780663407447688421*x^21+1453101729537612801156548966335470042125536476407499727419912201076042867888950347346007646882714375042614035627136926057358128466*x^20+4232927706960469321134560680855273078417719568854975352709387476047795787226989644030810023127846605032564821133363533180051416932*x^19+6584112847818357184974898017624313925218523439237888636219616413066245993660047444863267403760621600496489288139884718172474248264*x^18+18780038479201977854744496494515455729809976088311822065924830312314880588589132613847466932879913588554845081992363521026315881552*x^17+15238967345211543955478326286236889667577305903906695410643147776501849319848000745878018683588052504195650609630932596414395203330*x^16+48768495290633026202229268878054507947774775007101367840841748374383860429962146804534608290499216168597574629084211727197844487991*x^15+92283160621612840066717687528883919138772359698706711339858776240881782410864141916276731466880819419762105508524813939684933142090*x^14+210581717643158994841128599015558193778477091304635636343559603538633393013974432227540259623140933878275983426750261198882181068913*x^13+157753392802773845690999740936006347315659819644968077104368581962172692837834314156899978807842095396737258638236852541395035787829*x^12+374497408706069645282992406102004856615478262014780300226869473622343696583776659523242820217008001836714742201737873207411251300177*x^11+412705799129892337300151347122854602861125117300969910556859689127372566588073082917225333714466682828585801135214906091098143931949*x^10+847794420416397463248831461169619854451234602581872084959286632753666442771826569266245433275882988770247328213940577226069107610791*x^9+848610724923573937408581384632133395393477331809218448872232359627421183009965923147465718790646675364419468470561012663248338294095*x^8+1575113769549178695992808273272611592135703309066800874937322012920888557769774339899018211044023104794136716027959763348789702885720*x^7+1224021251708948731705946193698676929514456280245394411179954104847531011731652347485350391351053557386295353926216348111023007287311*x^6+1705605778204895270774777146988186209992228529319284919454270762116791166275027868942375844745196603707632283007142789472709088732862*x^5+657364766948948940575896179249346588231125300569717534653549006471065012315436865414049602920569098627034267773996218601268772372377*x^4+570901615518778368991194624991828389954478201716960534201405863295124516349044042230589106694306234052494560961111502293864904848952*x^3+60289778402986839891244979673651257367789753482310033305441702782577284346177050025856702666803828545247733234738153522454587012256*x^2+51821921224513777760491770948611347834734902296473324279023723170742754014403880115611335958912389831107335909197205151503447352408*x+7842534918371381776001395053778945669235637813385639405186005462352098210640856021074110140833145203261881588620598205537889322065,29925616848891931784112983732159731065663818543359945453511960025453770011777731824412478583739169757546513592961855477669*x^31+189587000615350282544784312288944870126589434403617780316296048854671696872404391413866058335559759281883804764529524034057*x^30+1332217128122663690455241741410855709468436738205652977705176032539453645995897316783007291867992396869019451946766427171141*x^29+5123528768703796038459456963247970305734836020447633352766397979046962480564589446641411628671267850383769504029995190036986*x^28+21688353425997177311269317832832890482221969355346943950149085583819590580039626252301535474366426797658962313285814462609923*x^27+63636351227668400453171598018752617337674855386314538968186638696431386670294655324469072394079759638273735804796356943729955*x^26+218737885718591616013131188377201125975210273597781805833355892293009842989575760156631894292646428682512477613089397254270805*x^25+489745746531709778745266668079668222857467710201085612219521527257064856323286906310617887605478284217031076624443748589801546*x^24+1609154297628889310462799931343683696662876762376749517194915327800214719057700859723032620949530683849197735892438684429223621*x^23+3453652945857015944087852602658265819865493882258227796314577759710402535633700272197027689154289321309752711673835210276330557*x^22+11359678737270875251629382644008366074606971445239025300387211934667561004424218327447857070808995710527035874729482003706888195*x^21+22657286583131542493117756651455809584692606783297879198979213808280377162436957886300635154546322365822939552974193290846060303*x^20+61616522396303746449527728366051731116594763165780528285421950470071108417553222139444626473681912230131548042126173261072648090*x^19+100028892115049166382442015188513903467719925463314218426563235540913764394237212776777203424088855508339991878607647715501496205*x^18+262572243804973022640435518225008033795558208482479846682513571441174494490829110745744349191730397681693942569274428050039998848*x^17+234010201126813831447576647216044751112821673690017448570025302066606657845714176102935810488716782277397766172218915130273116997*x^16+586398094287256897761300136867650797727973442636137455087834791855188533812560335472109123309034948024013109199188853529083125327*x^15+1270831301088781479474025540223362243793171279271498909243236184835650290298095254539628868614985643719792838287414574822646050916*x^14+3175548428025719970067288452422896269273823632134568523811857578277115607379160291045169566198245780960439185812617315433579302196*x^13+2411177444270863949639577661207839235676817691407090911848289494929751243255189832524853688332024418005941294559574929323681840286*x^12+3532623022664517424677207415287284070547834271384303186384675098664658780344770687207226466351586663364982112533671676809307703468*x^11+4245640943314195085235723334912291808480413877034482356165185067709902550400971488809935795056345467139478553601277306930566642590*x^10+11767601967369660372140334300449456348646441085815931043178807338724170528091179282108865414787686052848175054766740425572572192816*x^9+10659226864859999106419562550689976473250269349472697160846550581288777683638492876380684924130440051483694995857368675077197976906*x^8+16539845308510109083262782017373068934183820940516818674448719703670137867601046763654717461863383533660007342683942243333351064120*x^7+11821285036104094055826476944381808240723715011053355238492227913455117836207116431438948949882483242360642431874901514211259651187*x^6+14570499539988056566107983959293940540364690973252747831326853660250973169192093825264475713471132678879518600411359741138735151285*x^5-8921754505296468149142556106412100117097949076654621691512222237603551042402361988083098229663422104813340380103727757521317455689*x^4-10333834197089719699867784695912631443545104790263964448880216631112892910282431776881677167951063622897250488631674560741220814964*x^3-13804212246011635865353141429564782870557122165781019907556708103046727265065043540848634143367822444611329986224721530983991225546*x^2-4156406492214896207298502013054555518797680189502084601925546307528535972967207837119185360148455300448109110304582427788658315993*x-1480189205610732986249924394223852805943407365064351359464685078336692933697689130762744787489508401472074542070924518605348099737,745968084082719198835412958974876782192856140712865394097585559631897980122864306429681280208385571188606115944709381576824*x^31+3913513744368343400145774941556919002714525232923260776603644959192150473975421665825168688210352315455750540052983311348559*x^30+28676048592754078713815236603056226176190869575962074195235368586024937759251085103518920041505090526105890961820396315993856*x^29+95813830256725467872225694492350028295912303994976828340259484749106802992228814232784626133369671390284424725852855257642939*x^28+430086100419542676770651237187096191370388069029611386947846738249091977532361099804695004039502543530699964360675140212011532*x^27+1112572532164880306775371475596511153203152165945793652952352442844615915395753636823290251826525254488430240719228947999993982*x^26+4187615527487689624202774450539875373569774090863807700120427542012776678559999574749900657840651035879199513573179788375833274*x^25+7681791434934228909370258519811357594905330315761076483677363403884249242994701981416001923988158338335207148379166471619110699*x^24+31405463490990242990795766342898475964992063056263262058006463932565760037073241335994354061487446755884246882761270460593806570*x^23+53286826176284537510474859286669376780153292190177984270959434207363268601966241355407805912138450621039824794810069599789015318*x^22+221884686803768759468817232577183863384185170163525512861194691654457759457366412150303669032918104507430884977582968303590709553*x^21+334052959194512942479534401136941491993659147312507294703930808091374398235923208597517762181701173011749670297637413419195552779*x^20+1149150675867203715615871047625100123208789094081181374214047032166826791930439034286426166705049415933715395151633504557327861851*x^19+1333142394852071403146660713819309212694219641250334531200063581469773555825158957381240403188997534129744539821458784257788451677*x^18+5040726437969647754757141499951001803140146934659067123615929761339534348887936284980189992636960684749692145966214459075472771092*x^17+932420536879861150603182139915526187755211245387214224528977129659698129730513356567777153858617045452209038666822385943843168139*x^16+13205055202100330982557419009460140523331881584502861526531027091718938534710974303684847866166980856044848030463355463845135328377*x^15+21509646217569490486322606746237555522266797272297630883005231235730540305866890398727871260486845815559075212182389237805227145082*x^14+52445359299980812710942623301086506894409874314915806619642893425691866048257938997887373234533929599982595865192582619316093388146*x^13+4596267721886016381502837659097437708399959271848061467113928205757034618876308761253797960264561601839020354641721958485744765694*x^12+89886617215855937321451083801335865016387808867303359123936271872438784146603898370464368208164954428239622539527312133040528667537*x^11+59317247829680634747110028884102971971714066694510231492618540030263896261857126361623656651058740611430488433634464925264612856907*x^10+196632512598563809262234086465893879315545352730848067141480161278337090890510534358361010460155456564734466953687440567525177707190*x^9+95326838118347654393341454310167170454627590086895105738262765246771408247921724853391779287910487371972339795101089871509009735922*x^8+341638109691001245951460198856380446772732046838393845532384935922535606350414476055854776013808883392004134760999232262055103898825*x^7+54739749091148834975854921282222816740071184646761775904867813768285276778062653350850977430887328299214034693540344838081329493167*x^6+281218786211234499281952430167522212905435671418751881851061462311547628671302640573189448571060518619862556976225429385293773889626*x^5-182636900853794801749158516931539642614789072417020375974709086102016047163640468490393460657575599627150020448653913422979898184727*x^4+15153412398462918140913976965369163689470924944855897131100634684811659428251122037603963947745111660520396844136180175040364813763*x^3-107095358608144118225065501463536543969627176096908877063501532672589392037733740724233119208789176370972343231340424485873855436374*x^2+16289470477576079071797621624767063372319965021427632121217404577548506293052404117492832479308947637084683726149410541165571511183*x-10497796788526447219111739671986977376424433951532498953108535398014427022838624668057450185296061046638121041686958966813952308089,-5907366843980782151744371386290097625353587782724864864930484182021124969339581994606224897076206065503484360218918001114704*x^31-34731881463137364398008499539293392574584111961033484719898004821241315715225424562048784744535558057455995189092376720812495*x^30-249673208689193173056040117420427065525512304609779691821656774404223373429113187992388709187714373813873663508784964200424086*x^29-920094632476583844799803530544769061738796976898891669855211140310741642075469569376414051653403058702177924286442345554402238*x^28-4011898654850585806102374308455028119823694090085714374894454864809245706640000948376457677855658947461423190348663471772081284*x^27-11432018359936308954298551368881001579578822698425473031796770122796837825129914069820761807223762893088880505270895421024255763*x^26-40757998445240409656482855295260844876034655565911968521077816239678462625112289663211164807405404971531366153939288173118281806*x^25-87602549478591624025325292184564974300880901177170807166111579629944153477854727964410558387281112882195654705015440165334512643*x^24-307687946348063366620451645299987509891590506824329394810879293214451842524589590171183932860264017647301239140211770464648445227*x^23-623712543341766822955895699960440286498632097213421853869607698493716064713444988840276627556299977034156064331481566099084379936*x^22-2178351564980424823809002437749853859745664183439959619843277095372254136920668122915117561853762311304195799042319472165081380777*x^21-4073554951271608466688460107084958722101978271740231964017778215109285066191654186539287435474916941159894185467002589613862656742*x^20-11864812988976200710920593424316523712789812986813044915096945847215862415751682523080690703086507474783515806364715624111569722829*x^19-18382293116448341311812351500069709340229213504473505257876846570451368273735000122199087770689589196944427948622717810389768969598*x^18-52524804074121957149283928231933244764624180605480010550368283616322686491560752443621907805554396481151470956482360979756649514244*x^17-41962932354337190129028057206413440739316279144305456034103497225623394897105192392947587591878821990763938908784926238945119102675*x^16-135379254179197686792679214312195914266902150248865308276324159127131866475577123379173857415760962251597747614170192206345524182957*x^15-258032219301124474730838531887949112440685501741140232355745448524049443661908227608290290625043138274315509798736879110634723888850*x^14-589252169606064678862569799090619703140643281115751049941882815825702607253856262072444951691064583629967425263903435790017511372131*x^13-431080888460707011141633568477255280544923383519779661651383262651818111845680051699291318433844437245572835214227774949462592044178*x^12-1028634560474144602077156074843691403241648282964482656699057573872378299110771452121475645944420174186744622314610205769501948330934*x^11-1137212351796315920069135562562605569410147395830715111199337889343650305728673855427640083175911606002736066786483907457949102486283*x^10-2350693481758459957024768993632954205465910442844753407286415214706392922749556192487237003027052157823055744317663918804926094130462*x^9-2328472558093957575196774622772518713343301436135694202331971554812421708286730958542664028025409090122855263557796546775122164259595*x^8-4334299499512067568021957649226555632155372753235139596879744227877396848489744202349506930254924646107331243205009799309907501518905*x^7-3317193743203366108103946036136678199037260062335903904389039849130943731278089354077168392118652713873211632523530420374954682910017*x^6-4609888446278483164691293020989723936266877987187440161803358998239017096185152758581206848591277811953376055350496555063258193179434*x^5-1642912320375533550255434812350417765303216531314236906045211647687723046043463920163760887884838316624831756377548105475516063029014*x^4-1384740640803113679169205278886969684565745025675911929010482809726435858940923389322437013664694163487850009279986937956239939968799*x^3-46358950281828868529503668121492016150367146068190730002835409903900425147329923479972497263292233670475705877585026740138797834577*x^2-110999840677060457337814980335965256112009888104075928318680326672127490559583796825293675272296537441612289977728363901626410064266*x-14113830603635538491543591565016731460556706987207541958744888682571784555416664704316002921978538052591578386847883698420664222765,-2178005063626708170993846897119206794630231082760544707277267610074876606583743749576114134645962946227605913255040489231059*x^31-12636030323755855051013000558134102703792496042947806642795964315312139393810344343766936576267755899848412391903659045880774*x^30-90971776677752880330062292058531904319834713793414444700658418077898891723871181254340842945512708829181548415395432291429426*x^29-331606140314946580341346851309187396913149541911234273705718832782501862481680643034366149545926057196892295564775401041805759*x^28-1449445717349937142230532408557680701419675810899052181938147235757579099418411644351009242090878041052563668381703277669492812*x^27-4088357167135981562602908659965094125860807933132520126279173317566133354183833431292088895800963221546277475353551352087945927*x^26-14649352734666735554241201100577437367658686387171023081594423062210964144394357514926197704158686668662092637443019459325397454*x^25-30995581860573727321434970592748851437522351138494101237223276550251936802147083474433167296750049628307243603871086957786424074*x^24-110444917688444676913719725524320952147012336255928925551739322583221650915265075088700019868739101609857149369153022706826207285*x^23-220191695523702077474980082871369718237851503300418683088460699752747546160718955328287238251178531651524441862625745359375528818*x^22-781675633960497477609188699689970619572064181567970660048734825365312441374629541997355409641366623436472216576199064084149351633*x^21-1432732741205378598881853006439231551767979017614588623114834661273818310362028889019148336702329309262145964840073474431959956294*x^20-4232499092483026101235796706966442936902449245017607730788991862800926043303554100257720986714702006392490542719898020841037356651*x^19-6394549838450472936526332280267783709071998191739795793064277354967560286031517995653237951145741034793738252932228565234169216562*x^18-18709561491030851282511475034614397417063222738622783394735646659771443002772505072994553639962257917613440573874727110509722790092*x^17-13790027063461382217513998422870028523368933127123991797751773596199960139509413894032889345519808564110283632936706270403923474999*x^16-48153247186873948304878000217612650883815350710864630309449131598357579985356059435141067163580833194403019587999373086521750122457*x^15-91024536380746557803236852935909476345304475382308644030304014482033977650032356559170129647866916544344757493375662110459374031982*x^14-208569640903659616589152588335205324948977648541604639799207714224165421168745675911174652724895189430277579759621201516322951706066*x^13-138962982136790400596086906146789398250206986263622597446894680620907961959328332666450222525279986580295682047589549894471006315979*x^12-361059949107335537801877523201530527503145751391601905209199277852091354203877391086298981102192632149222691144116472911684968429882*x^11-388503727003660011388933466737150167937447403344792095867927035134479052548855054817161145776448509866376776360563995502664668895002*x^10-825659695789787106106303790539831913327959757060382756697603078223806576356037925236571353493625602742102663564516826713161827095520*x^9-779147716281525522419043868416655555621275635257487411603536446286521488806096191416268375469013123944062515100303136809446747349167*x^8-1511778123782586304487266300046492534686393830396480061392468864043512903745371769762538639081286780964417312645613497233252144651045*x^7-1082549731345510570708565725455971463011980312837794738766216356812662965027533217144676173184756612390279833224473469130814191381442*x^6-1568981797497304245506817807999314583651350802038808662549758290934233372118542176998344467551418347565446088070563456833438918890356*x^5-454815081292390690128339363998757341398055261925785934112782817412491430447729014373836002515175278721478804568148116775899001602618*x^4-443020834892838489105104798516803046905700813008815191589819350073237147364721508583373567285447381822301001095081680889665927706548*x^3+18455209595024000647261996067622701404759143441724316031185149070712599832608959676379294905448150508879914565660164222676412179009*x^2-46648558305379298122093330818223542371805863123187712615385002732037509030571064615152481812771535740347041872606473522915362792723*x-1350154890428684262548766693800146013569215860398396258249950044683961175459942370646683058880800798820801680283330603374622183666,4508714653926061881848303148283927463013807373503139681598121144120650248502772091500932975849970987942709064443433709956256*x^31+26649404226931697436716774727208735047338375639159492406853886497639844611801431913757802789822869685683581470409228139637260*x^30+191456738368921088979774594649938339894672508941775532102343446514737854565129125573789162588815544680934353304922529474646984*x^29+708618816683590559844567649462448464457320900260769479938636277560743508607147604401083503409664247604277427265155877474010562*x^28+3086978736338519933074317025259546765174012990504377236983020585832414232519573408254193879852918784592597181253458702281577186*x^27+8832357618154104634145123143000161676440962206857225327940502520787218624661603673077575777838896377529699123731078282504288812*x^26+31430310910613717963103993995746521819534313370465414141513981322576078573231296054931076550481982920685550344460004092434081164*x^25+67978005775346176949400376984562153832335637270170115309849970959086143119752141883405594985396703061460816247312787172135816522*x^24+237442032192101267807207233490581531229370568738117701100851062862066042842796432568074759453224302208658295696403804855898918838*x^23+484517334072810363575560264853977634533885760356086119521166709457255480932945385202681159474404819144284227493804006725850055364*x^22+1681389659731731449247814480789790959854269881270164915278949016337394813434846215759650571260837588702133284813526539599568808738*x^21+3169166206127468848834071613488170765954536335331527737199711172340904865527063142992420816434438214338294935357823746635238866318*x^20+9180613731693737153171862467133959446205742889557393718467992929059334646947746515675066869873047922419728515275171064841840283406*x^19+14366479156910910073065031242372023628697683215969102186427091336770946537518758177492450005806663893612512981059392295748307944522*x^18+40681908812007991170257867970430732714889920155250979819817974028220277768917599955218217949084061883550711558479813943948927219166*x^17+33528256623586381880303149359843206773893692599136669575849955808703870553190303943427345568631080339406030986337660451227208649720*x^16+105019773344981249032871160098216485847162662922069757446409372816422442515402211386035552442334794550832018605654017518959102181068*x^15+200795962633861330944255731191565236879775471772278106669565922961847039714271597915448428374900256534994376946742703890976586672410*x^14+457738768628012958695147503123026596281826970298650545969225360075071990748183644508315649157060117785360859409024016344411224218244*x^13+346334301886121846809924989719236883966391651837347396949027337609123890196846542803732848074035037884382776617632721391633332306072*x^12+803266372478278031651933740574212425656227290986733780110055962623578318264334292375909455807679202319613203821481115438220526005216*x^11+899112383529237815024140258858006239932919562953386781524293440918624988882957701172738008706776304911558203536735777375625366999502*x^10+1836336807984995209262312721327809664872533852980613680257237247989814296869681576990877301771010296552236224257696154921393899104818*x^9+1848323278226796498837886441165491394284558453720768297733805207162595568370200215041904826558798572216617419233853949316769016910930*x^8+3396414738714702488732456681403659798262283142355114136947836980643361222444499557065421761261954467980848909345808778751782130299760*x^7+2668071296222450911278515360331195105386744073677400860389570772183343067743505785339912470551664078322974642361989975527104235089938*x^6+3660839895538908822552682799998493478896990181544127202832552786889023942693393094447301727140726859909821614818585612396471006480136*x^5+1411787094777605415534468182668753197197252772202917144515479624440638339111049842258389095817654591821680655313956312684357609989846*x^4+1171929581687272522828681406473515514180915400621442392922540723482767875008446662101734705335420372210055375010342198098228620562666*x^3+99802370215620753160792473875417215988515842490990946304568979366791907619065914651973234474975772590934459097766883618937661230578*x^2+118619323067018682453858429139103251242725237386266186924048912052338653556247337629116102275132731817942122911763722186826655070794*x+15638525861532870582926931953716047781793202723309991051373222217386574440788035266817525044113630767476111761788108081200433263730,-3090872783784938590349386018524610093817942430422467291608596583509035398811558973098773812237902793935663977803157334574483*x^31-18909974923613592507847663882976906828210541009466700881404630573914201069874515900540653018285665759432353546479404186274107*x^30-134862016522638828304039266171516984858920025965980091287259339568746256090478830922730733168554230798013695633414165642983642*x^29-511847225919937602433577191448573319686880171547317275642153994688360768496214398517639172097079159470823478343380997121767429*x^28-2208870572174524033098208890860054183750584217478265193919189147974094055825871003259639013380483391570724529773610205463974487*x^27-6461619460567505165260081320558816796456846797539656107062751222628634801720483850847366824269091793478224487624516345214945833*x^26-22665986999154782293447701924584705151378056045107734207298179020203357400740768303708670268307512779035961883587563717310192156*x^25-50655868524548295023159413329726621415506652585831142921955786432969303654376095428093943301836451631660435863890527953661114859*x^24-171023256386132341232545065651613105850268845974182937861718786381121878499806325214605250971826140441357396154124611907580402943*x^23-362571999909428273243155683451399677156171613156194006812830500936759981294077925862819837943876368455511149435399266991369726368*x^22-1210879963757409780274754575148900684576251081769539483103927218209373038377896294034393397286002401803048527535119354164978860472*x^21-2387557896095090953819507597239968681254077542580377653782997487716389616441255738078702074542730585466563805412061491634336545935*x^20-6668758883544521183968855991704925761355605986207054526089728889366508103874702560523078899070764505127946359674387576296173093594*x^19-10994019891080585932367537836828921163850750940667655153908584446589827118490953494859698740655109185984527233342964935813284521628*x^18-29510008369400212683442124483531193601692808036287840371182432384982554282983327899995706197529124269166334614038563551497294250132*x^17-28016239184166060623410322592057594446362938106779694846759386250768571390678762756796360850952603678245850662521415557570913228282*x^16-74900533531761418288312106068010587559033822909874803037380418668075814788115672430551711794864305302891231063692093626959851692974*x^15-150435786949621576491523562993625826407151896013795594947221099531211153748720537030101211856375726417523155298908770518795928996501*x^14-337757478926125585403191702424867718801433504983148658996023528163396165980951271741171312770854372525514826236286076497752367802817*x^13-292519417451794436122479717900368441093754585515520249643287493903698071491277400985294815995708231700422643876034967063036876811499*x^12-577850535524872066640387305465982893370395564144490377849128737298310187597663137621308420060846646403164203233901638871849612488912*x^11-708327077080591476647562364869907806086572740124258901204294047358756793509247375412285212179549498982208494579978297860056669180048*x^10-1350368554633521152731640751530159453706760230205010454963660819167884909425612675711801848863637036206711313495996272586647256953928*x^9-1477596201357331510510890827862042454272949498397563357672030477682952859086710979590707655429506284368595227588857550599395342384051*x^8-2503037626753984256943013102280514483564419462066656833410838883156162455189719736246868518714370997034159740716557271050287446030255*x^7-2206379824643601033265804383968316110729780016851928376629964365189770748908599608649857680272416684982866897557366338886116336489109*x^6-2722739335712329705679631142050104852505454213168301482872043411586863732819331945481135348169050517079538544018994323924232417615794*x^5-1324685412114952320210612596708737998430571836034739098564508039491262719269318778652197193302743949979981027013769107233348664139240*x^4-820188672490050078325022303600054784449966472030722909133867677262139319841500266465351995263072369218068097654434586564488557905630*x^3-119519804376548045737465933978433341229287384109249891672203049004866927591000386387592839031817711126556225866641726572729498435621*x^2-31034229823250148852667892631548384830532325287015491208311540838254907706425752599224415531611316040479622366642209722177985932163*x-7554587300250291512013775543573303971680561769583123411323220870004908288648536691816375351827702870420403117163956575189983381338,-1381610469165542241917153462403005169196464394874230075417158620925170606782107213702464944881884179547629420782072897085811*x^31-8118523823615737012913681570943023841365319921407961110532020863295247939011762020313303723829630725987338895410681842525838*x^30-58361343996116222519635622165675411031244610430557552449984259357990987081607510938538502385499721895676461209945688414470924*x^29-214943011362973355195335812930717401700900341259814025583820831738074619624037352049005588080528345696321932576781051312551629*x^28-937208240711774651489951951934366259743582556866441004150472709808428622623753887692523881713041929514921719588008468147703292*x^27-2668675176134716547162022336733722407736985946374612625133567095282138128341502907170532197055905658905619147078447800561831985*x^26-9515657214438946341472574535375069291074023773945798085221044131928988071792093983105115407183789812936238680485701652693266380*x^25-20428101725139577534912771488550330797868643642453162659881247140258291479234212950139176879118243670311736564315790338818322429*x^24-71802006267679592791174912554329024668242987002264443613477515911080210543218553503985483267972968786135384888649066281854426789*x^23-145365990244850844491217808650762095573302805913444384331168923144352876541726393776509698497255836924072882864780610794745382558*x^22-508273753703944332625878904490510531370946951608673966327204986265561135789780099811235226687149576866325114870470166643356847870*x^21-949051073592654738225814020755941784478508914515116241178972130500687466552774301703753388885777763821845417179600360329071193992*x^20-2766709201295906849492629152081646679649508300161505071282473593636321137983023450375101747830889699832644502792958962223356931525*x^19-4276319357083753385997408829607537592119706430618315047147245538661477099461725745196442873303985339544303285406273298085386623795*x^18-12239015624309551148662240285785983492885408513160873889053703804849365322654630483898071321764889521513577460096016461133286955942*x^17-9701310942919852561555987328167083826973063868475325693992513400742351115563975345451179849995371527640261998429274677925874579813*x^16-31488506359217567483684458336515643295763678305414028592544080795286339481068743533191309143840684560153705925394001066028468378848*x^15-59962872700791623633997173695491970707802383224095570619787766679112779750928926838559770345334774202286592273449401117899601347469*x^14-137248253695130758806907128417964122954752182018148685392338015399519289693674286643426104721810767195981814741310593238428314817649*x^13-99554134810844216714350547312947141172006773931633186272492115233194225335714591861022330147676043752566742788516694183850466171059*x^12-238535030050193030287655423912830253936317099219739514462592716851271254098121840728822939639130705957672871942643468722406874630272*x^11-261889996400851488631302420818007210461087871176725082797344022853536629281358815088435382826152781632453346618573924119407627522745*x^10-545438930450856277916033753431646927345838811189343803862277816972118719593880254981404135716044842168261700934178967176898501671309*x^9-537590056437961935020321494665868164463592782128507542566437001726997949210733611399835085066911636657631968234254501600398709769814*x^8-1004345023249450922184582852241561958848770510484585268416623779887332823816419469814879662320956849458997187604842179329302561895190*x^7-759204251024109136371810895070035109058440224414744713559245562609879296906730936288960501464019562091799228872267253959597354751848*x^6-1060231033893525438076876967288872396077080131267893725263611155218298936129874612251725754450163828900310670666931576656718316539460*x^5-358768887328043819004278490669212499963593794703842470701929596862613690346502525270936516066337429616785229729680228205653464751464*x^4-300118832582778963800451889394410614597579013303874349559989588720836759333489133252857806669259686090696821376676250869880583106584*x^3+12405053775655792555505111900785310167845994287801597400623621816084825530495724398017219796259200068325237997654472153072030341459*x^2-11212791496407127732687297340337307278361688464692216025774514948044407146604806574849837916982333970451780430902462803402416377163*x+920949148147274184801003036179649289949151715356432811010584184429215791977623185668799227963778867722716167407747465972860797473,3238421009800893904604345873584212370751805803426931887804326273633781299500023662633525584110475008285469317982008088487858*x^31+19470458998703061577319161570251502570246545207661552623040465821611807039653016808829755440821524593268120095724209260740334*x^30+139467478259061406624046167478359754201433120333012828005419721133741124583227707370950248297032400126486823342412458121999242*x^29+522900482618371407502211682737020575407446108331112404637731677077125260929478902955583123268598516566217829985942780354873062*x^28+2268710701734912753462284867736278971105334395501211941289426963858324691283232155776660803632561573567106240867493756752959301*x^27+6566452664277392544050516588938254336638470685747147259157195357956714511387640929565418842364604961296202060050967408003519125*x^26+23209644145381260591571108131295012528854727123484495555515381209075424894200870603192652342387360554072571389610265022197800820*x^25+51070180410247538284047487548015747657027695792592478486204629438689043134924999827761826910323227498045685489974241090289216162*x^24+175367941355477114767590089783298918594072061742190256210104429282244293719679868370051184339398901632978240355596693120004530207*x^23+364799636999536077539124884917834486414975131367395987636807955946757201909668150439975661846049502438183686974706150561617427794*x^22+1241946996948406524617125296917647611201677672202654025349389562079542198495800473994666475238994730096808701130869647530294976710*x^21+2394904680508616493372410293853071388261774104348699582084897606220321308205635146669689960891691967809753127093558617594664217141*x^20+6817566747192514094485377407569324331684272089778231805316504302138449458510196125858672575029301565731358119436762753151075180490*x^19+10959523247465261179292601420679624303467714776375482520528193534937729510264110564841061475781760574675226495589223094079161481850*x^18+30214662845086450961041468925527249568313798101504671466804614039830730980517604870711304973917866120470071631096800162329755607536*x^17+26886130438415894657160465092679418455073359263544336427213766750053542512517943782757414697169320513115798644809206231334168061664*x^16+77627381157342083161923673530678008551526689937789982213109294974226411796361579466593762361858086925672608312103293242896153518254*x^15+151123362006652851917248258352858467468773585568073672173567443244952001681455506009559785997536412320927629043973543037372161912407*x^14+342815253210765117400115735386822536261551052489094313182301015948923714014949659659115082412738850878373031137552027830871112710142*x^13+280421764593390058070997377405592687448941151209434287663286437969938021186785878461681388419035118304455331897666372194191683564522*x^12+598651395128397159732112140815938418260141163775992670213758986501726044979887096034877377087085800641598041493055637556287617812456*x^11+695836693247700300206752771948347848143665423405118623190224369084009685676621183411901259641606963065482128555509503396537796658095*x^10+1377178277420687042204819672590510916913315902676309437132344457524144074396527486495333024432357033130675365469965213792823508263712*x^9+1448424526475696269937635655031201514855091311110614495391484609352609137376230195630545034465292547392272213795099902428672827519087*x^8+2557047823596072352277801784936707009940854925644769802428914734989431928548853434372383443197758144157583189412499430812515266849855*x^7+2131352548742133750179374754836437499740466331819908004214044295324258809746373779652083455138966129782030896414560537681920254448404*x^6+2786558064488971030509767526752343080319974554048322098091367412771938668791197347574929201556602441221005975847619162621713122875900*x^5+1224653086490944041146064131105556119271904867684335409051922379078162870747919990846477947183600704211184813756398493672275023747072*x^4+882997745801047503051907996132890985858534422741612799117450979535059032830562853657514935752425600628615411629435405802682437795317*x^3+96975545240652262960681448399546627376858045152919430175876570309876919655376415922726745253254812962359499821161613798308148848713*x^2+55139332327777756225210068504188300828339161129533226065311598754914919077931399905058450204177895874971227855591348363239154992474*x+5841939543330897213586532864502757582965973192421976105054643975567403044625390156784554843892930157779226845766069651697567937751,3481849017541710180452023477447556466184200232015063713003077616663261045943001933522252742107373264863304082377482993380630*x^31+20911128160369916566136089845634245572242269289683188147999128859254565093528610327474502370692293463310478709429539994497784*x^30+149800385183391083749086277926744044868568675099190597471503315981101876370429091429617057518945172314086979068437716787437705*x^29+561170116386946682186845608986665063466101975056078643819852316910148811250636850678406681993869874338057497853479799276883491*x^28+2435105196362611452270654009429222558589004706233042237276841532214699567140442490019023492723293844765649442438907854836619058*x^27+7042835320368947402975302574095189394553559106472229143895597627330097066576899710239991825281470770978847683905216425968491869*x^26+24901217565627693507081973408676261106779079221217973126084941169417527795458361915695157546588099567527328489059866392442856998*x^25+54731304328964056395311496587160728458004173304700734520507238288268500061695500228121990633616895871971880982681516126376583621*x^24+188121384099991507079010729015639569061244262168001167827004019709671040627565672707692489100139402678219631632689756005341029013*x^23+390894548440003061180931987312335937536827372426966724500511788942925316646369112492381954488177135513451399502552567831406550412*x^22+1332150937164061772895271477491861327123318327592679240382103964842073089760108043310175652113865200627253366722928937905330213811*x^21+2565607244038999026388935840171279052850044347932249504664155271959440450973581264263342764561026968544435225969564564689382611087*x^20+7308916073691587086549638416650694128807579656481061179913550022596487558312626717684814523021455490386506788188520962257354039327*x^19+11732060699457375531999527036781126075214686762307347862593896134704004807583892324524623487902202115463012629160936030991888112349*x^18+32385118381105904061729361637130625368735220879673080839545946530168095521337472153152915881276601035375494263303582429199287143333*x^17+28681271337133988322468514964405281017982855345409992018735431058434863353435614163899949246051844673910339967698438417549484756939*x^16+83159243631244446491126505749590760385621889111946256238033348777146924366199812279796687742050193327104811250527282166923020651095*x^15+161968851442120534121168302046593677596388666001157639612595413739652096225628549296614449152098149606956830556941160935372484662542*x^14+367052351069575973643791639658133328513960507149914044983168902704745436168912121421586610463351696249501593126807889538776466848855*x^13+298949361936806815868254376730834878191569230546373044811616593415920814927234703528746484581425532853164357040875580649097351472566*x^12+640586773926986625383095981178868028571491937171696987921052596794362341157828104632100094047538314087386443987570938948431399383208*x^11+743656756497113752714762858381347715138675049900890613274318051525619656932406393296282620163716408325176745580024297305532080241424*x^10+1472223808420781561508400308290188477189821974640560378491407554566368755292071226227696227377321965204513825845159887327402312551548*x^9+1547219520310935573419488472904979787403932160565982512108458264562732263870311004660141565364799147007365205601327015621311070546042*x^8+2733296419620312130242031724273963699867377910679131692560974995214739895943720174390380929724152923298939121479751432612403951514435*x^7+2270216661955712216086841167129731600849779800699576022676159421778877974841802320171508006646284509896359702441635507305590114102320*x^6+2969288802957256302684287108355447280131360720131296597534756531887105862578189832507727416020262596837655809360206188529892141324097*x^5+1291864096886231962379313134523361003081303828610803729930287457979822124441974673431499711291187466047286774111756961967427455274769*x^4+927293896343547646513347954452751542372665358448419991640370444495998639967418153994948110307044159204273510070708505535268143465744*x^3+84568999022114445856677811646776528604268411327250182737167165427830105033734383124077763644310820053307442489478827801596041262774*x^2+48146798454916482783327190377300206969409358948313807712097842231587994304810367627500062405065226082331553825852460788559610872827*x+2343882762715818992705116393643360869899743009857491119427827675199018088613846727317085737777212976799345459174332961715679534361,-2083492731200057970978727583066323690518864319278297151523576556249577825802872532280933655429048433628946372491681997609710*x^31-12231053383688775842754335597748057035525449964191754585658168121838581273611983704523963312569316357345232266313249798088025*x^30-87999267836176690806316913035679524011758666758450285334448774837986106897360187043613572169523565382373918431932420942429740*x^29-323980886743990736115477869586171165349072635172433586901221504805425992598326462050823190863466642993759536989891216866991725*x^28-1413953875882412570177350002508838019399349859413525833276764274207032104412500196662245448319509578086246767842342979394533895*x^27-4025383153407534864860845251262626124496719497335119659444117051834236620114825573758585672070567038864015346195586366060115040*x^26-14366228083863254669994707645530320888935497605767775951095698692573950690201227509952831665321052783873799288751802088023632105*x^25-30834961175487930693625131819941008604660441898717735025281716312892026454988204483549904418593774566986873966729845163586468315*x^24-108499343180335903497774619946227072267028049505179604733921649963572915597366972384855841609402723505661325696560538368481440590*x^23-219431070231322224072387395519693427972301170184037859069104644220495469386811413627577936814339290828936162710067822488383328485*x^22-768205502482398211509868488386049101273672097263090482201225893633253281696309280249654782551456661575727526821206168675792941125*x^21-1432680252059327158906177637816183462819080153078801301343915841581446649425124130121090649263923175208405817210502694860485948845*x^20-4185066784228053378566888533766947844010768324903599913331444254715184188368432273702893785181774233735326593046598672876158763370*x^19-6462911534016645168359134902093804532849400295519106838249474186063005725373946939326776469178842953422111516198312672104557552035*x^18-18533056946265223632669864518781173099513034696883554950543291830420910155786353789221288090757870597685813758162489979274516786575*x^17-14690688441296128637014895706331486219451689750478364856579891304777064152368413917010326513802782486820951177211948322925423928755*x^16-47896403144743673125837101913955723721425532538101510065562204504520073870912802766881225886429165170151371918952143651664791657535*x^15-90485320834792659079280272650979161661025148436075976819446324725271890074538805058883393914301820172159071707793914093516928693430*x^14-207698252387297958431899654778434980221237092977470229445807036136249586842134969619455626351242724989892671472386979359566570690360*x^13-151177266025506865173434106401712265096323815322582547999209732156233684926058625915558126549875472724281803364140807718318743523865*x^12-364394489587108430150580067011327654634678821715502630714144894524279234557135301018966594157649314384226206300247768240663636751105*x^11-396126214693387315170681517830409044937273641908728629088666446445188717154213345538416096745897413222356335319383432889114175759180*x^10-829145743282298292304399960393297702666262295431544522844547493582820617607016193439219433208024536626395328373013198071555484593750*x^9-814403099711620350611848439353741208810994423749439199919114844378093068625396894759137616019012902148429227229779922044641325677390*x^8-1531636897435130827043137122416629776873410140738267344857259174118251161897879149049453015077292729667937648103638082975295973751060*x^7-1153720723032282921114578033540182511444262100082967969191955647650930334464080748187450417730139229300412705745406847381191816090815*x^6-1628663112794794574558719635641065306951560831299367252120342457707221474179981379986209222245815218815560664799884421731190003983530*x^5-553889762616289138349248966788750560862661309592049650370360537632084424059834718804505058044731899630344729209543432460193808380895*x^4-489918485137666110466625614349604044022341512027105531068776537409495328933238390903939690560998114311613527570296744641525399234300*x^3+15168674583993231190616599263018567647661079230582518666376126456684149740662143419619054082068245931066349140882105248153026900100*x^2-29297726687313923765087000588050813537016783073659193748556863729751482177536778256779422831567510794517974754392119846896128559600*x+4055106868448418231775537999245667107438080591587341149575033664448361221778741390198177942067712874217942240938591130724139059320,3331681309846235147589324642693038711790461401379932282384468649295613876609921658118989742262243435090788828904135006202705*x^31+19620853737916710581973907820136859662073822992306423131956639936356247527810987912179420188505655309324694179522976037580357*x^30+141084773300375284362811257285173612087239078695629789864271342262567117416035650531467493722388138542361894041286310821596025*x^29+520790908367016084670443977487066364834437714240191936509583881284805530010787502645955834046556548776340413560723790851041513*x^28+2271267229673283139253809905502060031990534523976532829315944924964819039199889788222949717889900033371412222167246752732663664*x^27+6483000761003117717944500308997523224561274032187720734568339823424346486212855967401663555145456068847552135066323586368943287*x^26+23107945293335451922350083569501345484886289816415680527115102331981299241282325737110555287104384447652120487851659224471727119*x^25+49799937009772094737814452860925256490630678194747765648992492654659308118354775666787821602592506496300674320451810115640448493*x^24+174608866592096893702808739174378258812200088693116831217128202038024289024141415254478973777878588285108367094157054742855396859*x^23+354777920127174284800119737973824716928045586775892112940518777046371999428626493286240633266997333437733216962312250080090635241*x^22+1236477996242382752576655557294113775330973142156711454289670261855694168064868760456511112121489457197141238104489222107154849668*x^21+2318802953445274409657484381567467841653283458359900187046027088696952954079805765495633492210170514280040779626321214820641452131*x^20+6745801108226729791243080639449297173817084161442686175402777698808749537237648426978812754893943350349090192116204380874219586016*x^19+10494289292867343167943661976278347579910395932143525878142345472740422420793613308786449480609901730548989884708945215398818657007*x^18+29899543138825062425059736768862388610270195320185868241282921481328164240473042805598993936956448169106430120967031933493549057404*x^17+24236903939708502176910689955301232177323314561364823103470642211890475190106845051041517474582569354216772925425685986488127329267*x^16+77355280970266989992267882587771063033283381079953005024522464631757211577678125578949603749100851154768383474931475012063836654270*x^15+146967763758857964503049357771101712596532325342098415260580756741730984885964208469163800868809963354912619561110639052182895456366*x^14+335715943402247393347629378834727267476311522170738157409132485835879667196034608650929809705554403869094071194476873129032957285770*x^13+250085834781880337254373832733501204181434524486059825028262246862129281855354651900616735096501392084802835455227107729233014865238*x^12+591457456659200999112515065852780840736259334500964697997224727516674944146381558240719448704160891549785963749907277919864511066839*x^11+654400097372247857805284212286731706391346657194316595243147565342616998068174246199610406648692324993445063192892435100269083473392*x^10+1346453431225943937905708095141054178337624607534443730105475694449134803284992986424972256504392456429761732150535930672450079277819*x^9+1343076505600328193678936078667329178326320920122147055251931856485858112645414875149795109106638541935673206813475922114387099671871*x^8+2493004334236030440111039729597012445011040940291255591432966204996969046118832881132361911404525792137341209742897785596494837437890*x^7+1931036986542580138921423857087244985929781540319667289803358388946375676144688032119432718310023014321235483374985191630258806608035*x^6+2680233488269476156210768399635659325235727976318274443061647992214769583523894942613598586428156799272828750483186663220122028302731*x^5+1006445613696020597904327398310989220518316784938344325821380703862562913341463180558168552049461565731110674963998734963534718098822*x^4+855292423644398367748725905998746258174297953034251507207358615362959067154062887032010324213584290268319188324923361321614357370527*x^3+62819402273224167836953335622087218385270902972153320318234486733516241361006149866585650449097173012854232748863796197027229104062*x^2+75562790262315437142305129600845697018151787181776277885290616717747236627082835384672577657964933625501578574887280078559856072106*x+7922081610369129769743304099477023224118972884152864991834855755214268942461572542323174542520046489152505843524109734070440541483,1019518607147863038394758792797129273567300167837532829036455665488740972183363175877313402612792628314345382400093186748396*x^31+6024597494978437695410169700670980917921690218348401409676428363754044221013772683537216279355873779309960872072914767320384*x^30+43293673291686070371927234165693236280323550453899140339159018638013857024382272485269049529258149941535432483577519016610284*x^29+160201440500667704749855888352736132917319360616060132728902655625861168374871759935954479325722642095091473319553775545451678*x^28+698057135395643089197620210173710996454339169496012469105746935122522770396875443205017858463364185239167607985304947226976939*x^27+1996604051649934689185086082578504812666484300289804817095784637082455483387777221311128400010388090683387406478473239775881476*x^26+7106985409917153347722107990501390581900361176557149753645901261000070529275168744080892333284017836457945568360597217845092272*x^25+15363590199405361019698071902834927353118317679659439454802932438443623321631124629743709381251350483583473552027720637126633058*x^24+53691253490074545409292153567873105342030842383660335945647024217827341491994630323368396113918516472409343759587703693187929716*x^23+109469664537953895964058844926099686635022963188962339253978763082228863587377226249564275790566942252932644950197715893913075676*x^22+380233225525171823784980360155528264009865749595156781397353553670653333494139151695627708938075002983022496969433494982439557274*x^21+715937994358923913246515472537317707103638267546329390683638264261939698707846945546286543134893218650330799476669417117191835510*x^20+2076201608854604936203473886040488161298895167350038393151173799997194899762893540440072902898761107521460136047002979407488114598*x^19+3244183567825009580481557763503397737332086701633458644084829405102163056113449209478666548658220199265274278171226863793084685176*x^18+9199072946474770036529397034198712668081005970316141280710150502966544798059957763402910946207719808248067601089571385917503459159*x^17+7557818642825538748372523839186978208713648429261258785056988459329021060264200748474989446713325201796539692917650978133285676309*x^16+23758818661780838332098939844871262532767016139744843731350348847057881337353924638900723378321525673362043090002736329422934435203*x^15+45265042954166063308131227653298319300321025551886881373932631815760757861202041086859854574934344240343327403559231968967903941707*x^14+103553213982196316868509376392900985408417228628010863023638802842937615052804898563806069953838827145732407723151605444972484111724*x^13+78202160340847377794372634036698966482099301181099294987624927427172808735500863229609572074476360791715504582762391908684659865333*x^12+181196346983955676028674646039757834542075405573321402321628999143751934019145625175621217671739504963638505839237949090227049951169*x^11+202153347756495535052078959922652662559081165758680097505918193505469533065988715427573856215722063974155328715370679630279855939546*x^10+415485460085692122243420369277307939404080911305793071828580098049784923993990675778400879315651033067539517872629733233396411694751*x^9+416925531028258583406063152928200063259983422084861584318891648969265883303239131293806942686231078474659818645853504993359629079557*x^8+765572805475438334149977417490005512996037096186356898947690729904368697762931561488644219316669115945556383801892041788819216755565*x^7+600882809770319700222186535908559452121204444694741007271347613681099618451545517095312661707441696150952576785908066094242072810618*x^6+823536804719652408866023203593109184295469830289984149017669996898253523775318835196958055236064566909374260397905621314819842565298*x^5+314925076762316068138422262723165632431981685457222657950988293719827566935732706327147630277434804792641158478795883765730631665860*x^4+258291326763812572607016917913069570263897489243506781384286306518194549063462894552240921910233292989659728834638962160329301850955*x^3+24278712991697824040500314846564090740151532626781913216249328497678869676832856845035191902608369774393346862389159132408243958602*x^2+25939448365166665594410243971927898531126390496615986578703836279302465821377351230482966165787164836697127903802459652173569105046*x+5563333465920518519487938058267014374983588189463481451381213902560980987000307768541182888953608415857446154739894063728228803611,-6276403273278428366103781220084051631968589211939778043422871539516543633013281937565165454875234275475030724146755697229926*x^31-36302462936380680795882974196386371905223831233778230936554090520375856110297895528297409885966110311055759485637599720779840*x^30-261608548558324963782902033915398848672922135622442271173854161710912655153531919110784222015904447659722855708975238768400604*x^29-951432332265568328321791215205065966157992805284839363996851890685653195252436573777151873099913459538312951667979497199249547*x^28-4163375501943106333331242937368375585304061478622484188662894335861067671740559681245333718684737253605093759418215265328076606*x^27-11717869828897719363952328148728247355897205252858993711594322374212535711419088028788306239221744858009935117265329437123967317*x^26-42052174048042962241630624511698887915409384017177477862439216809106296941999335656318871931562643594902700819928662780995694119*x^25-88678326241115067155658541385654023978984621811239320680456968761931194431105522004109900294202517335318773187797991499297318292*x^24-317093685824311761756680631897967785587501445989492349528870704177858619144118334299901619547555469340550438994282758108125165833*x^23-629478547799132638714071905022500575278577598417489460561860501818640950893891506514525994932723769545540203080561707876387196509*x^22-2244213038663920879400905771107217222850201972871922002265454563745536956580204108284111287437137986811705613998997847438734599298*x^21-4092886546136640616361623922952864918259326707515192399645472387279679840853967781860265214493815418000626458667802757932157654853*x^20-12143734012959749841994756889276269228470158688095940093852662624390183618905383645139808016694680239370047378711502378295094284621*x^19-18234621315275756374712126973819690519033906740915566140785193463682710951095687859939256033527694829572226115866620284956876334967*x^18-53677670218616249944237003867004069703808675458781320738317286620717414976562787405202885659439205033579295318276298692243582469106*x^17-38844463747463235014629455794123193646773226730478790398532056293124031522064682700625598793445111779010280615922993367050083473165*x^16-138422681631680550032342540743219723789912303878008507748716284345199067455701997042476247880473156830597033544151129396031255014853*x^15-259512763419824839869188770578045024476649523815725782083253562894814665418320848763226038543022718978394501562926658055952329607745*x^14-597057550537695911327118260917726914319707460445804083040025418028780597676646429764590137393334391216109555591814853883414287727849*x^13-392154665320058546382552899662101516354791187568011734445050836343601224889023158115577156600682095273096671393117059302634525690322*x^12-1036310449164466649626551755766597958288947643200519221470542752846092461529038253884143627909623803537395350014980559531484989100726*x^11-1095173273720287134891906491822018375032824658572509541041651442625791921184925285342593146570040739685380822213236894683891182322547*x^10-2361095388947270286172472829402404995455364694759304964685431533413896400061020399096190275536752153070657110726859575519962087326803*x^9-2208845635484038974509442973113497623641199834220912596092296417610096027503809390141651402648994774288230089249807154790396692380100*x^8-4319967320804040263950866217362803241062217953807105018172905434386715311591009425279000233570102566159482262600813696270982153460950*x^7-3034583342333729096668471333405616793963545464411795506359175837325903090561394902024447715285678378419427968938405587056523495921318*x^6-4469955842550685375676551065111671618372165478909219724388994132203726806465414271765134255053185922604090558810293900269596487415406*x^5-1207100945084856586741925539137972872952112735977746033496388554564378424456127374480597983365966879504030300109022384531031823224961*x^4-1216158289869228810573834083921587326554232013606448708643245422478169074689540991867709007987689533371364943127636653714095188506116*x^3+120150560084903956629006416212831328680573046443687638321518490015423360013104539899087415798608534539002602103670028399399970527137*x^2-87323016749170196000638341127190626945475045401525878129445074535082557311112408298459406101700988306040203939241789071288294478224*x-2884197187761566192430588425761799369853918312637375474936429039744678691746579966542516785599251109979539591047551028998503972970,-1935574732013668950637755926455675177185680857352917897650197599255984250131883263441725841934343826904019349660483505275548*x^31-11808406510155051287668791361909065802719833929561539269924168885452074792274792654217757107099030906815582730652455586985834*x^30-84445599239283663709878010424564534246584161752258478519797156626456722379273419707722850337921048496347549070438365875748287*x^29-320212072604488437503164546514609264122521433570719543876928620720443036613578404522118495000118593375491219635535775343769682*x^28-1385836835126520859910263865532857799323716250346252457395944736814471187981852173727928205090470703620160312127332601787360536*x^27-4051981795099135937832153169299540308242361999948770045717850422664021173130703540994948330102349232299011464180920103254205070*x^26-14251498977641446366812456971400131345859724226974056160877225439872762675205214414281805017163850465068640970311908288751271195*x^25-31833491809250282175479933162405499670462701473311223103160840029916012974237888672331602902716858162719726362843864146135635147*x^24-107819720060159675694670216487451334628271895673245632620815849227628046449013826880044292241514866761763764226953919644195882402*x^23-227850009328672665947855294877712379827946876933098874829576862736351449248139858786493713527045896054933678049392062535365988959*x^22-763793948682686368863380781717872722689147446135535881117170883073230595948362893705507526899148923024421338604028062064231200995*x^21-1500813970159319232493330927059962709070200433256666683962175131825873193106869905546884385860459958157988825817906084233044979296*x^20-4216881976945613197980121189687214096146626635848051302255517153818994825056190148950757709095936584742727555886493313435688760820*x^19-6934044049673715476610568442269988077294773532213821787145894756245165640498053663484190083628936831603217624469520368370738472580*x^18-18714956908259723302127995195865372491968263337614507490756322912617837345841513176490856708010907404746476828164455300364067088401*x^17-17751440159075394855926300252126325312331796670369120196134641451078620681583344070655395520817664656275063029694038601554339532634*x^16-48141255426369932165486616986276218199715807748298887442591126172939332097225640738880422115661812621240887063183794081116352724974*x^15-94419093863446887820967063348112281559960724337938782524784321947204123149409822914560884065277821264639526441294430500208597253987*x^14-213578127206443681865026953962498269708108268536779187511887894903025212496571691240436147173850513960319748448015627524969754583012*x^13-187308985901605714523922309372675883899008319492729394021463261561304356047547911906663768086708204360657440449517885464725553121452*x^12-375989574156877726420477737232924910371578282764811816874307648013908076582373032252671976753674011329075966996988891607151977401866*x^11-446542153965723843736605787332267527884263438276596172266236501188635113918508003654044151238335668766817875818030155578289630793505*x^10-863493895112838264115860478532220551969749048550299503530643453425191633273446450884617463026090865941109570916918989055532726641787*x^9-942006984314220016142443043103179092786064925835020676252754932827046470730365515655095460205955756631096016803179777635744540966292*x^8-1615279710061138147535837735812903299626300042966047678063452280931124151440473575573131968133603639408790332607127474353254880789125*x^7-1410852046445785030861081355452200253209845725156441379554714121799744975083490217249033375682769409107709053383378823129450797599054*x^6-1792766796911208624522714655555931382801333795051109971794495492857443948870385242472876334168587633202257813686658915291653965507025*x^5-874489805378347402761373865559625502917763799385774799170064703244410885006260555773256426420547521536822002029858721030030173170302*x^4-594616582657937622602638727673143501158034230121042090555984633267891283146573965442082081262868767041905590415630100823327027273632*x^3-73871993150373948616644406113587291477525367709242789604285366195833682666798189711796088049167646322834745775094346020611486509633*x^2-24969376892003814033766375630937060256354439007250290210150501649751940585040713596986388298824545275494410415200050276785527331009*x+5738885072079326164528222791053576991486919136172273687765503328874557921864697777754920850691633366356962266821593596254763676589,-5172675288418356368579958204162147425079061397150503981988523086661350116029074905389244867225753618860487875398675025721332*x^31-30202223722547727076610574703132317333914939225811138069719682109633747882159025235072053602020037653863736800192412354481857*x^30-217753178615377932534313919022464750450868858186105094584141968429791622590087623192270708485269122031585386872690942426183703*x^29-798796023759927407952794305333444327099567196373734249253073335601124636620347864150765075311982250535377066397573315785809202*x^28-3494810046266362900842385654230320630835590361414616778378507536884101730514314882720939143079447468208555885405904127189821981*x^27-9918260519930176024594718945157416465086183886427013502251150159871478662790590666290597568189415355662490892742526980272063436*x^26-35506709499221865692827045492084646181881790805108882154939563923215194313801192268736177122987245999785711166251798190930191332*x^25-75862492013679414610459723495708771737061987731090375893058105134653135620018825256083680306908997360056181596354911711639591662*x^24-268524318685195766950401299417590187101619851005612314593051051892845668766417066298166842459448685359360789992936000012077903450*x^23-539563293584209670103813691586465706889135631966474089082879180966376600874385710872601390566880195702482160201187296768389063304*x^22-1901909362718307097388616273664861536360740270279807473475658817552211323065929575841796653308480579922817416323783869026971539034*x^21-3520169667537888276707289319033042113943578273809940320192363690706797560497898601010715615781113647700659538674748740518542116017*x^20-10362092477520650820675532681730907677234644286418543849240402933245251571049449154715229702242678581983771298050397723061494636548*x^19-15870391761492399882268510411876960165060505500067667379425486812804849040801944569113168867250409804755750860796792710235514452066*x^18-45960007848557398649296750960896278954426226067800704061713451541862661867171935703343821143608334419588440472411292910116313462701*x^17-35706411648703292841749485556912868238281730338380173626033975032228757984494596984638642402944897470610520905537657417419680181402*x^16-119785364627501787596729688230805255364477823015775904754242745663471573511700788836840264158465041352756205564973587803160181707536*x^15-222374524047245916594486771967651883206853003966331500664582578313812112384312490192869002316066887203366310723952671641527525839681*x^14-513840354332428540494078527770233099358886094627958945455021497113404059103405320219820998343292391143104556495694962071958283684933*x^13-369299414548373050482574847102840583622360045360831239018409347640837903720265559072534167549735592241628954161899138242844448620182*x^12-914851433677663417139723104978991321052635838560271070565938857142773404437849488610951846924898564250143506898908842670964822963661*x^11-969853839155377473464653291281329501314589242236760740629379624445869685818086352145564904822503047698896357581545331447392357119536*x^10-2068112722035805207611036802908181788472217594571366512760868847889874338248896516170922466575893021450014295014850466600661319667160*x^9-2002103354555851317822448979614156288359506589253704912277818696305394640956044276833719577968270329590749904264526926820107263828641*x^8-3825348334442570777483078607863945656287099506805043395859255459016141148424630524915601423545710663505165029918302355117491698156435*x^7-2833431982149744929334132232614135302765633209105990554200266818179267301724146967580026173984143713660853000733146520546339657458261*x^6-4119730903307331455067934192294584324567891269966881596002252733575774985474199784141899570432029629214409179341174577400948585539873*x^5-1371465749633612423908296085734082068761888840614418699562783092969772249551294386135857498304638850101884776674964781499146009805724*x^4-1338487579255108278625817868739501019020540206254077727483543132526976125909412489747167894586366891707246335942474672514707187148834*x^3+15367781351071775829198533701158776415489026958734166112648574778983284117325757145717229526158926437553744794476580312892898866507*x^2-128415739035786246407677333083211457746473082685454977324008778233151334136945665676443818529133202639394913204570512931372598662064*x+594251635874931949596092067194376434388655297020918702642698246776542165950641960352500127989653642083246111517612488315726426707,6110243560887823540673321163901065031543314573289997863077797006657066280062743618364742177999469380757311204595061893042415*x^31+36388224315416071563710770065789441641725911413463069623579301506492327118480110937269489532125068867019007099979247533082350*x^30+261135370776785590403145007540935116778508769275915094339158057394841500757202962874606434564578443555964730291671602680624985*x^29+972036029811383043061938628933974509778088984652263674301478627038068365191246443277271038057791421171932114336705196414297395*x^28+4227569097989638465632710935389270565821879408173978117436661240966552548961336932094921505775449865647057588030280211283026055*x^27+12156392813270085520389138024396344132356149424802183897627391670292463541644308968113265191614715460687792276546027269070954630*x^26+43135077235469027408331077406489190568295499972655963027946345036813815457443014659258688043154573714872682498246626179508078115*x^25+93993692137628831597090476085867761954216206187054312156630122622655472714086927015831550891681352967340263125123061691011628200*x^24+325887505307791164001532865165112054581810583432006343532159794505313860315682864187651115331134788718614678932244741406069342630*x^23+670394816996264164823014356305605121291863095150084606872781815166156694733720076561702651814521837858901617858401047747892999565*x^22+2307889757389750258674191542392619341584906380210892342820261312829016726356367145665724948469983599566041748613833127438313123525*x^21+4391931817550568406845392078126708833004829129828229333819949919902775454051919476972467316630513689025316143864305008600844413165*x^20+12632836434614427137372669276232075756726567839954209881183209437744636407373059642898034079518314026306701593625622319435812146885*x^19+19988878497278955021240786495213466467955835695811320807274593645643129384499627641138170573422042118716684007672944709298270301645*x^18+55974694304285469358296457049108706776216710667450851736139776039155332342176417049297658252096845436129974400655886754482690349105*x^17+47672322424337506223651745470652127317426320625126507704760960533540676064349105930302251685877813373931229458041790679176502782065*x^16+144235624908309551169721892624729831999506912998651166512032471772199595634043821149890156868031583268909975435198565186146662710200*x^15+277107293726036228976632219374762322879489878104524946164795668755250866828663594769012715780559650293916480984463794938685431792335*x^14+632452443853193508142152508708805704942832223955551259549862773005528620457303313414338751459068198300883756967513670776587266996215*x^13+495446091972223831166213452037797037282240784288772731062458077316896092548928052875893044183791205064419769953490215212383506158105*x^12+1105930222903825607634762053597176152709366146419901846019326378886419967538819755396445645859697283839682025559529235055674613696710*x^11+1251482456831214247701609701245961075741899118554167272521226772592858271545274442679140385721759040424556493388354035041211218467855*x^10+2540307836528873167309352949762743983059168093184406464884491233075679443375198868555731169303402634405115818166259655104619751823500*x^9+2597896572777154362985824491840757493900714048957008939706649723043666979942356771958775611232598951637787550769390050007721835739525*x^8+4697361945260171921075256831893538503027162889444808475274576302985682349704283442775354622481055380444200081952009154857320184658600*x^7+3770976746728601319920282383194887048975664361649380015796481584010055998296506483901443746450888302728781991268914330000736429267340*x^6+5090773619148925620515199907889416801047846398445089958890283302075460496179979560627728217546482092485406627707327132202392199214845*x^5+2040731579158904557949398632222680748220576753842745911540987921457710762480923854540631287394608639165817723286266852495050524717670*x^4+1614520238402582651929563207764941884423866681554652577665464297896185101290595325648352521853510372666191384319784864577917429489655*x^3+100687469934290193220661413050665460620842758931062550905665252542258964075784360195535803674253534520148231154345008076291886225905*x^2+135507168352447577334530537307397281845349736033888119359986703264666057786556980355555498944742001093767274035788194817055161247820*x+16767389176236248574533680884471938719006792510507638143930135621888228465770976914669373889357139013440743591302061783745557570205,-4269354938921121330962061458949349439104151528894852255027242607937009359672688027316402765587432694641390267952751965309229*x^31-25167803073100491538287598107277906367335511763995445491548404032058782159719740331684227977423109927667611365122222820622325*x^30-180848618758851077716240809372303593867536701517804591540636529760951093265979790367183581450231371951637293260519933113362466*x^29-667928067423332554571126770908573841801354648632838792978612069012021350477041605963270333334050581050694231341362824334381088*x^28-2910879128630915842454528453312016719564346944021960628366932660531215916926260435386215708877884211464315514173067037519578524*x^27-8312537235701077228659124730821457710657381167619032541848318328016233735223334907095999651013047552216781138870458118908652303*x^26-29607255664963360647941909648916931973675389364953490024878076088070756495493951586568037060465571123247152066537250910290541886*x^25-63848978888884862015472282501312225539239155556257430123123053881997777754978039949387546782835097897251065193848385010944685973*x^24-223613596326393254997600330789218951690138521154615515216318202166680684821391055108619051843097944834525271695105763950327975887*x^23-454963131661495914167831218573979234921019430581237750370254809882540079124462119871512584867629760665867871181874052714841499606*x^22-1583365277148802809529572263496079268759425331757063374179716667670565151369203851924021482405836644907872580134579746105526045002*x^21-2973891273195430924523809211809870633436111295429645679159987292583207757285445622972270239301416305013308871630217368221285143287*x^20-8635225426004057553754606486603903174011790308974517432756606587176223426703939704057522142890401244936488555422894516600979280304*x^19-13455582903115123710875674777835113636027719157615381457199232969617130368640236038468701069984959177019805535337252296260610041163*x^18-38257392770665789001038840589368388700031019558506232823165738018339874869356510899099497853316667841983759374416982141624509235844*x^17-31111456470752493142423597322787069969892326270363198025871226711496986062175229223620671743532084827971523852731601310414839876680*x^16-98726138380786910310479862239764246647360186401658866434847877095745862717307956998855336286622192371923620412045525389353550860942*x^15-188749180784959816235868556246796467544084207022095330013838096083725040740253946128141141279497840544087339914439550510733416268230*x^14-429932820161208876642099486319883211672350997975068588649500302412209782047474424656662182779139006569336078941136291132147225149696*x^13-320183557394125858264421689412958831586464009703381711516037493383129398983754368113842945597954083483837380370975038694073110315063*x^12-753658856481845590394843285999658760582752079164283042055042884324059241300362495230047655976105908809813433435451436087348635259509*x^11-842200886528777433214192930762131854249169597828072845798535759846702877581578228845533961345726479791941479540862923208918698813543*x^10-1722262412210649875767819084455958321739597677600502183370067773470766869017470003736098529447956679776980866321397335185430588516722*x^9-1722153644124846652136470557629950434805285781003596603694573200272669234597453692309324023163500499102567028542644564130605033532965*x^8-3185743756007502721503721455148017503224542053755903064763122544173655871870854204666873015303526749929045718803939433167145402456850*x^7-2479325789201081754605624488760065358778115238299839884699593500889956894413191366045613304051016383880813079750965873713975324092887*x^6-3417279327233738311985962407482691274772020897615334598274130591537160370294242112639043032018566069242161890932349106939794730165054*x^5-1299351657226454830344619506581147655490638639138357008297458750075335999385963953013147832962986189316054557978893153733406709998929*x^4-1094762915781756853228256994006357444326447822099726581870978554378153520411608073184216212267288380498491655615674395098553226865909*x^3-100929367229688831876480929347473344198899155286351610356816350467763556058458947504926667732273232066769996154493444040944523423827*x^2-131895078777960988928812404013196468158840956184318810893507662493438216172559928707322889681739197519302106238258442003548089698316*x-17414912860784946543385766711988597759291619890677828283142030287391151140419445674638463295367923197454947993173661528514000188425]]; E[31,4] = [x^2-3*x+3, [1,-3,x,9*x-9,-x+2,7*x-21,-9*x+27,x,-17*x+34,-32*x+48,-16*x+24,-31,33*x,-15*x+15,x,-30,39*x-117,15*x-30,-16*x+24,-7*x+7,-15*x+15,-17*x+51,-31*x,-41*x+123,32*x-48,2,-102,113*x-113,207*x-414,-22,33*x-33,-95*x,-81*x+162,-81*x+243,16*x-24,-81*x+162,224*x-336,-182,-118,33*x,-135*x+135,129*x,-153*x+459,-159*x+159,-65*x+130,-57*x+171,-145*x+435,239*x-478]]; E[31,5] = [x^2+26, [1,-1,x,2,8,-3*x,3*x,0,14,-6*x,-3*x,6*x-5,-9*x,-16,-3*x,-4,9*x,74,-3*x,62,-94,18*x,-12*x,-3*x,18*x,-100,-82,-34,86,-22,20,36*x,-226,-30*x,-33*x,62,6*x,2,230,-6*x,-202,45*x,9*x,116,326,-9*x,18*x,-70]]; E[31,6] = [x^6+3*x^5-8*x^4-33*x^3+82*x^2+429*x+507, [21411,-1391*x^5+1534*x^4+12038*x^3-14092*x^2-114075*x-24258,21411*x,-4564*x^5-4033*x^4+53074*x^3+22198*x^2-490104*x-814047,-966*x^5-1182*x^4+6636*x^3+18228*x^2-92043*x-262080,935*x^5-1693*x^4-3320*x^3+6871*x^2+39906*x+63453,68*x^5+20120*x^4-19706*x^3-170399*x^2+176526*x+1553214,-17753*x^5-3326*x^4+186809*x^3+14447*x^2-1662849*x-2148159,-11496*x^5-41196*x^4+170202*x^3+308154*x^2-1597131*x-4304898,4044*x^5+7608*x^4-33366*x^3-39072*x^2+480276*x+955656,-12765*x^5-18678*x^4+151923*x^3+198048*x^2-1505331*x-3120624,30480*x^5+9501*x^4-320163*x^3-86415*x^2+2967516*x+4099797,39574*x^5+7507*x^4-416458*x^3-34906*x^2+4052160*x+4779996,-68338*x^5-60922*x^4+787204*x^3+429655*x^2-7424028*x-12265422,14890*x^5+5098*x^4-157522*x^3-79270*x^2+1401381*x+1588938,-24804*x^5+31356*x^4+220662*x^3-295308*x^2-2190240*x-702702,7724*x^5-57220*x^4-1550*x^3+398215*x^2+131490*x-2171130,-4125*x^5+12507*x^4-4245*x^3+45255*x^2-213840*x-695565,-19425*x^5-39594*x^4+275871*x^3+144984*x^2-2313063*x-4530942,23533*x^5+22057*x^4-255994*x^3-260047*x^2+2728998*x+4377867,12311*x^5+9035*x^4-168974*x^3-81185*x^2+1027026*x+1932177,3332*x^5+974*x^4-23510*x^3-42083*x^2+256662*x+954876,-53042*x^5-11264*x^4+558626*x^3+81758*x^2-5415795*x-6295926,7505*x^5-3628*x^4-59624*x^3-64040*x^2+663120*x+2183844,58515*x^5+94074*x^4-622599*x^3-789504*x^2+6917373*x+14140152,-31187*x^5+24388*x^4+254891*x^3-205894*x^2-2167425*x-403806,19123*x^5-27092*x^4-174499*x^3+259766*x^2+1802385*x-995592,56483*x^5+52046*x^4-626948*x^3-319838*x^2+6406938*x+10379694,27600*x^5+70476*x^4-403710*x^3-734910*x^2+3807405*x+10271430,6799*x^5+4108*x^4-41431*x^3-58786*x^2+104949*x-172380,-33790*x^5-29155*x^4+402790*x^3+208762*x^2-3515940*x-5926245,83551*x^5+11713*x^4-877747*x^3+46631*x^2+8539830*x+10473099,-55846*x^5-160804*x^4+801928*x^3+1472080*x^2-7621749*x-20589036,5414*x^5-22810*x^4+21766*x^3+192319*x^2-193806*x-1738464,-47466*x^5-74304*x^4+569970*x^3+668520*x^2-5607198*x-11509290,-66616*x^5-154699*x^4+760480*x^3+1559872*x^2-8013060*x-22010352,65991*x^5+99498*x^4-854553*x^3-982704*x^2+7787961*x+16075332,154843*x^5-167960*x^4-1335841*x^3+1537874*x^2+12589317*x+3560388,-134732*x^5+166192*x^4+1192412*x^3-1558648*x^2-11736036*x-2210754,-92597*x^5-23225*x^4+976505*x^3+246323*x^2-10117008*x-10662717,-4592*x^5+277*x^4+114086*x^3+83546*x^2+200448*x-199173,-93899*x^5-15509*x^4+987311*x^3+15821*x^2-10251306*x-11554023,18644*x^5-132295*x^4+98446*x^3+1073734*x^2-818316*x-8998899,194165*x^5+178091*x^4-2166686*x^3-1177961*x^2+21892950*x+35563593,-61503*x^5-184704*x^4+710151*x^3+1448187*x^2-7442253*x-20425509,9866*x^5-322702*x^4+341206*x^3+2770723*x^2-3107862*x-25892412,10361*x^5-79261*x^4+54808*x^3+637039*x^2-444366*x-5228691,22023*x^5-11619*x^4-113121*x^3-377397*x^2+1888488*x+5478759]]; E[32,1] = [x^28+4*x^27+10*x^26+20*x^25+30*x^24+40*x^23+88*x^22+272*x^21+600*x^20+1568*x^19+3104*x^18+4992*x^17+10944*x^16+20992*x^15+41472*x^14+83968*x^13+175104*x^12+319488*x^11+794624*x^10+1605632*x^9+2457600*x^8+4456448*x^7+5767168*x^6+10485760*x^5+31457280*x^4+83886080*x^3+167772160*x^2+268435456*x+268435456, [578660943790080,578660943790080*x,-109538847*x^27-196877258*x^26-398922986*x^25-999014688*x^24-195167330*x^23-1985660796*x^22-5908159584*x^21-11010690224*x^20-29098045192*x^19-86066845552*x^18-87834712512*x^17-176884389888*x^16-690638753088*x^15-334335775872*x^14-2390733950720*x^13-4048835003904*x^12-4060337061888*x^11-19765870338048*x^10-38770803351552*x^9-49460342013952*x^8-95144851406848*x^7-194662454263808*x^6-19588692049920*x^5-785238224535552*x^4-1946190677540864*x^3-2981864310571008*x^2-8866987564335104*x-5215927603822592,-16949623*x^27+87433990*x^26+57108998*x^25+156835616*x^24+880808654*x^23-631736988*x^22+1470245792*x^21+2795797968*x^20+4267487672*x^19+10975801360*x^18+62244518976*x^17-9870735360*x^16+57065066688*x^15+583763107712*x^14-460251539200*x^13+1873137216000*x^12+2068585562112*x^11+200514723840*x^10+14843451596800*x^9+21893118181376*x^8+8760486395904*x^7+73682549473280*x^6+149238691921920*x^5-209317629263872*x^4+619601041817600*x^3+669389259014144*x^2+755194635747328*x+6657272189026304,45715964*x^27+48314536*x^26+209684648*x^25+222597248*x^24-128623480*x^23+823852272*x^22+659060096*x^21+3048480960*x^20+9350105120*x^19+28520632768*x^18+15256532736*x^17+128264902656*x^16+101213656320*x^15+114426802688*x^14+1272646384640*x^13+240275380224*x^12+2204205711360*x^11+7559999225856*x^10+10110370349056*x^9+12684257853440*x^8+48433960845312*x^7+12838863110144*x^6+2953983295488*x^5+465739421057024*x^4+106195884965888*x^3+1364028664315904*x^2+2750641743069184*x+206629265997824,159810167*x^27+220558970*x^26+436778106*x^25+1693834976*x^24-674843598*x^23+3466934172*x^22+9665196896*x^21+7191390256*x^20+42568685128*x^19+126386793456*x^18+71978278848*x^17+205160214528*x^16+1080600686400*x^15-294159433600*x^14+3671891248896*x^13+5638786979328*x^12+700308307968*x^11+32053894127616*x^10+38784643833856*x^9+39946101440512*x^8+126435736027136*x^7+279313785028608*x^6-210555750580224*x^5+1256798462935040*x^4+2387907528622080*x^3+1860937573203968*x^2+13485015321018368*x+1507995364098048,69232639*x^27-6326838*x^26+26117930*x^25+209453728*x^24-570986590*x^23+1003479420*x^22+491541088*x^21+7226747056*x^20+7492934664*x^19+23569414000*x^18-36164380224*x^17+45523599360*x^16+182066812224*x^15-276091079552*x^14+1155319590656*x^13-389157222912*x^12+2247384023040*x^11+3115971452928*x^10+8885704466432*x^9-2709977186304*x^8-4016336404480*x^7+15754452795392*x^6-180294841270272*x^5+440746397138944*x^4+263576707137536*x^3+1159977301442560*x^2-121799165607936*x-4138491839512576,137323200*x^27+376555136*x^26+647123072*x^25+1428059136*x^24+1382552192*x^23+2672502528*x^22+11665477632*x^21+14305762304*x^20+50310416896*x^19+116008188928*x^18+204393713664*x^17+322001534976*x^16+1016328720384*x^15+1209027600384*x^14+2652833300480*x^13+8230608666624*x^12+7674296795136*x^11+27123723534336*x^10+70860101124096*x^9+88926063689728*x^8+188021991276544*x^7+253261537869824*x^6+252596723908608*x^5+756442189529088*x^4+3563426454437888*x^3+5380776904359936*x^2+13256601242697728*x+14798421487517696,-93199761*x^27-146548438*x^26-332191030*x^25-23507424*x^24-317537854*x^23-136917060*x^22-3950665632*x^21-8712327760*x^20-10296400760*x^19-49640054672*x^18-20891314752*x^17-115681142784*x^16-215941830336*x^15-305973490560*x^14-460132049152*x^13-280315894272*x^12-5500335439872*x^11-7518740275200*x^10-27672050393088*x^9-7997075898368*x^8-26303339036672*x^7-14367572623360*x^6-19309039976448*x^5-295748320100352*x^4-1159011084795904*x^3-1930151004733440*x^2-955827053658112*x+422389766684672,144877252*x^27+413482968*x^26+532453592*x^25+1181437312*x^24+1060390904*x^23+1452439056*x^22+9079722112*x^21+23302119232*x^20+36379779552*x^19+145426205248*x^18+194853564672*x^17+307919910912*x^16+1011216268032*x^15+931023138304*x^14+2384064201728*x^13+5590133483520*x^12+11816153186304*x^11+23287330799616*x^10+72264370847744*x^9+94291761364992*x^8+108652725272576*x^7+291495653408768*x^6+60986788675584*x^5+1044678807912448*x^4+2969939417759744*x^3+6731426342895616*x^2+12970559910445056*x+10156495459057664,-12657007*x^27+805654166*x^26+711151158*x^25+2605235552*x^24+5248593726*x^23-2713523004*x^22+12743587232*x^21+34068064336*x^20+36115545976*x^19+176690813328*x^18+498332000832*x^17+114695000064*x^16+1059393369792*x^15+3672622891904*x^14-1307369512704*x^13+16588024846848*x^12+12785549328384*x^11+13542054223872*x^10+119901831553024*x^9+175694494449664*x^8+184941338820608*x^7+620546642411520*x^6+523097530171392*x^5-960216467243008*x^4+5835982569996288*x^3+7209864107393024*x^2+14078311500087296*x+53962270694178816,-581911296*x^27-1217503744*x^26-1921403392*x^25-6147649536*x^24-2196310528*x^23-9520401408*x^22-38972903424*x^21-63709007872*x^20-166414542848*x^19-501116973056*x^18-651890688000*x^17-961152909312*x^16-4002690908160*x^15-2759661355008*x^14-11081369583616*x^13-27951889514496*x^12-23396605231104*x^11-108572521267200*x^10-214930789761024*x^9-305007719088128*x^8-545317518835712*x^7-1288565854044160*x^6-309433334759424*x^5-3973535433228288*x^4-11999884148211712*x^3-16389331061047296*x^2-49690357843099648*x-39552697426247680,1131954665*x^27+2147982662*x^26+4524341574*x^25+11135990048*x^24+4782863886*x^23+17554979556*x^22+68568849824*x^21+120241168336*x^20+325021632184*x^19+940645623312*x^18+999653485632*x^17+2109741225984*x^16+7151768672448*x^15+4848084152192*x^14+24236726417664*x^13+47505844136448*x^12+53478234636288*x^11+203182243700736*x^10+412606869594112*x^9+537265123115008*x^8+1158735201173504*x^7+2070394017153024*x^6+587058497716224*x^5+8387025456594944*x^4+20517400961089536*x^3+32829915929772032*x^2+90057297115480064*x+67165046332981248,24188100*x^27-644407080*x^26-380047656*x^25-1894270080*x^24-4160293896*x^23+1445233680*x^22-13734265728*x^21-30766055616*x^20-54895091232*x^19-99506945472*x^18-486974709504*x^17+24571459584*x^16-1185899169024*x^15-3102965469696*x^14-960001784832*x^13-15458285869056*x^12-14001308762112*x^11-30711625777152*x^10-90087763771392*x^9-185488651517952*x^8-151698188795904*x^7-533028075995136*x^6-801895058767872*x^5+596324621746176*x^4-6576013018398720*x^3-6004317773365248*x^2-19733279586385920*x-34184712545107968,-875818729*x^27-2200688582*x^26-4297022662*x^25-9653686048*x^24-10261714702*x^23-14939842020*x^22-58841301664*x^21-129288638928*x^20-265726815928*x^19-873746057744*x^18-1148172001344*x^17-2054016417792*x^16-5913010329792*x^15-8209610968960*x^14-18491132320000*x^13-43766814681600*x^12-62844470575104*x^11-146566916923392*x^10-424371302752256*x^9-537829817466880*x^8-1065957698961408*x^7-1920811200937984*x^6-1405157081874432*x^5-5500404663058432*x^4-18435503476965376*x^3-35853200854614016*x^2-76523398825508864*x-98294065203773440,182161920*x^27-526717824*x^26+602463744*x^25-1213492992*x^24-3543132672*x^23+8446848768*x^22-3432717312*x^21-387222528*x^20+7498143744*x^19+18691697664*x^18-349317181440*x^17+296237740032*x^16-354660139008*x^15-2267955142656*x^14+6051554721792*x^13-10941215145984*x^12-1248876822528*x^11+15881802743808*x^10-27977459957760*x^9-73819534393344*x^8+116616125743104*x^7-169102899412992*x^6-725332600553472*x^5+2393905752440832*x^4-4233035746639872*x^3-962643904954368*x^2+1087910921109504*x-30882751888490496,-84347577*x^27-1710268070*x^26-1362379814*x^25-4952777760*x^24-10989285998*x^23+8105397468*x^22-35463814560*x^21-71966415056*x^20-76121655352*x^19-386935975696*x^18-1015742462016*x^17-109550966784*x^16-2645902464192*x^15-7930869573504*x^14+998291928832*x^13-36421821958656*x^12-30208391036928*x^11-20155132796928*x^10-274157693755392*x^9-374412970049536*x^8-328241249124352*x^7-1231198150983680*x^6-1677504598769664*x^5+1608937060171776*x^4-14330139257077760*x^3-17501898399547392*x^2-25268380101509120*x-104895584556548096,1037226905*x^27+5427442918*x^26+6840932582*x^25+18991513376*x^24+27488755118*x^23+4183183524*x^22+126766042784*x^21+244460555472*x^20+458214078776*x^19+1555952540944*x^18+2976751821888*x^17+2481792552960*x^16+11562062920896*x^15+21400842631040*x^14+16325659199744*x^13+114155934878208*x^12+116747969445888*x^11+239628309553152*x^10+920342882344960*x^9+1195205553569792*x^8+1708381077110784*x^7+4120724668153856*x^6+4216683870289920*x^5+4341171598917632*x^4+44476199698694144*x^3+66818356790951936*x^2+136081195996807168*x+277765722560528384,1173056369*x^27+4502456790*x^26+6965824630*x^25+16107948896*x^24+22563599230*x^23+10634991684*x^22+115593116576*x^21+234833828432*x^20+480287139960*x^19+1520114632592*x^18+2460642705984*x^17+2986657185792*x^16+10592463675072*x^15+19242692088704*x^14+22641473323264*x^13+95387085003264*x^12+113239107649536*x^11+238302635679744*x^10+831878945824768*x^9+1094518018818048*x^8+1830307878535168*x^7+3782599112654848*x^6+3783379153059840*x^5+5752209611423744*x^4+40474111859752960*x^3+65520537530531840*x^2+130567647157813248*x+225251570822938624,381888289*x^27+831956918*x^26+2519021974*x^25+4334754016*x^24+2235720478*x^23+8156687748*x^22+15516247456*x^21+57218499408*x^20+125371758328*x^19+359681223824*x^18+477181025856*x^17+1171056433152*x^16+2928483623616*x^15+2918057364352*x^14+10542202908928*x^13+13181850991104*x^12+26870362816512*x^11+76839617028096*x^10+159202881953792*x^9+268912952492032*x^8+454047942180864*x^7+680630309355520*x^6+31902949441536*x^5+2424595148701696*x^4+6897169265065984*x^3+18594011275067392*x^2+37859527164428288*x+31751178035396608,152912892*x^27-1992896472*x^26-2169106008*x^25-4480462464*x^24-13471350648*x^23+6124221936*x^22-29357685888*x^21-92609845056*x^20-125492436960*x^19-302812834368*x^18-1327599620352*x^17-397534832640*x^16-2552128236288*x^15-10664845831680*x^14+1818304379904*x^13-35653232240640*x^12-42583873093632*x^11-43697284743168*x^10-277312279904256*x^9-500948076134400*x^8-366156487065600*x^7-1253402128416768*x^6-2584505393086464*x^5+1758963066470400*x^4-14419167151128576*x^3-18767521360379904*x^2-36309781564096512*x-122816592894492672,450915012*x^27+1714505688*x^26+2796086232*x^25+6394105728*x^24+9825380856*x^23+5341836816*x^22+47871015552*x^21+116489874240*x^20+160145609184*x^19+603230313024*x^18+1014654064896*x^17+966942664704*x^16+3897072237312*x^15+7196796661248*x^14+7867488863232*x^13+37601503488000*x^12+46685460234240*x^11+84097083801600*x^10+344422772342784*x^9+418004659666944*x^8+472307235028992*x^7+1553069689012224*x^6+1724887704010752*x^5+1982307716038656*x^4+16690337267318784*x^3+25412413440393216*x^2+44681508195139584*x+94410615501619200,-859176960*x^27-2500040832*x^26-4708661760*x^25-8570630400*x^24-14511131136*x^23-9658365696*x^22-65149228032*x^21-155094463488*x^20-274779678720*x^19-936580893696*x^18-1401093033984*x^17-2130015596544*x^16-5626097713152*x^15-11212010151936*x^14-14830204944384*x^13-51040175652864*x^12-81650249367552*x^11-149100744278016*x^10-525631560351744*x^9-623809746960384*x^8-991645768089600*x^7-2025766552338432*x^6-2525995626135552*x^5-4698961549983744*x^4-21040599448682496*x^3-44022845700833280*x^2-68910967852892160*x-139663974164594688,835960367*x^27+4368716074*x^26+6895216970*x^25+14415279392*x^24+24346010690*x^23+6760143804*x^22+95821961312*x^21+233407491504*x^20+435329162888*x^19+1333904793712*x^18+2582436021696*x^17+3019706714112*x^16+8433272043840*x^15+19793290448000*x^14+16725622873856*x^13+91461404812800*x^12+116028610953216*x^11+206404197949440*x^10+777134432591872*x^9+1051628359761920*x^8+1678720705363968*x^7+3153362164908032*x^6+4471738008600576*x^5+4831797614477312*x^4+37311462225477632*x^3+62995650911928320*x^2+115263509779972096*x+234327747520888832,-489499140*x^27-3071790936*x^26-4431484248*x^25-12175950720*x^24-18275540856*x^23+1262226672*x^22-89591905920*x^21-140417931072*x^20-277121988576*x^19-956353318464*x^18-1822878537984*x^17-2001222420480*x^16-7241767987968*x^15-12601557290496*x^14-9666929476608*x^13-79149807544320*x^12-61878405169152*x^11-145992858107904*x^10-569343945965568*x^9-685349616549888*x^8-1268934728220672*x^7-2691232457293824*x^6-2547846387597312*x^5-2650449068949504*x^4-28939850820354048*x^3-34466373077827584*x^2-87802146623324160*x-191861396223295488,344585920*x^27+2347710208*x^26+2436332928*x^25+6934832896*x^24+18790944384*x^23-7318135296*x^22+64925220352*x^21+121503177728*x^20+176154403328*x^19+707993081856*x^18+1344166643712*x^17+1267020619776*x^16+3850241003520*x^15+13186366406656*x^14+56264687616*x^13+55228610248704*x^12+71841387970560*x^11+57452681232384*x^10+484648521039872*x^9+542022727368704*x^8+681511714029568*x^7+1760147256901632*x^6+3334430357716992*x^5-511310890532864*x^4+19545154381676544*x^3+33709272013471744*x^2+35932664913461248*x+155291208376123392,-2870779351*x^27-7664509242*x^26-12948893498*x^25-32691813088*x^24-23201474162*x^23-47047568412*x^22-196218986080*x^21-396855190576*x^20-986527095624*x^19-2696511649264*x^18-3954137224128*x^17-5300665387008*x^16-20747158861632*x^15-22161103106176*x^14-58793503377152*x^13-154815855564288*x^12-165223518191616*x^11-572148108632064*x^10-1285847648509952*x^9-1850672429383680*x^8-3029112645091328*x^7-6331435980947456*x^6-4028823117496320*x^5-17062708095483904*x^4-66431850251288576*x^3-106003494237896704*x^2-263195336254685184*x-266006132437286912,-382641028*x^27+452760616*x^26+338724008*x^25+1152854912*x^24+176466824*x^23+770438640*x^22+5273383808*x^21-23046715200*x^20+84846062624*x^19-122471598656*x^18+297993146112*x^17-117661403136*x^16-178128980736*x^15+1022309732864*x^14-1093235344384*x^13+2795481126912*x^12-13939783827456*x^11+26159971663872*x^10-43853855817728*x^9+105780489420800*x^8+83592774942720*x^7-120796393504768*x^6+301709408600064*x^5-213788762570752*x^4-1404317269491712*x^3-2516501131165696*x^2+19625888224116736*x+12586829547044864,2049593559*x^27+7370842810*x^26+12699695290*x^25+29306968800*x^24+37730462578*x^23+24381798684*x^22+183614181216*x^21+387668133424*x^20+820183851848*x^19+2597107917296*x^18+4285055186880*x^17+5263373660160*x^16+17876501428032*x^15+31767455568000*x^14+42056935171840*x^13+157387664315904*x^12+194910324572160*x^11+422135905198080*x^10+1398149639774208*x^9+1818371578904576*x^8+3050032846733312*x^7+6436828780429312*x^6+6148006781386752*x^5+11751686711279616*x^4+65429281806745600*x^3+108307208931901440*x^2+230959651414343680*x+409545371841200128,-627140385*x^27-2162449526*x^26-3377918870*x^25-9185700960*x^24-3049131038*x^23-7594901508*x^22-54290591136*x^21-68458401104*x^20-266355794680*x^19-719513480848*x^18-797664747072*x^17-1428542656512*x^16-5252055581376*x^15-4949249432448*x^14-16996963987712*x^13-41700045568512*x^12-29053288267776*x^11-159684095827968*x^10-407215721275392*x^9-407717980291072*x^8-1002438694666240*x^7-1611104487735296*x^6-345190027493376*x^5-6091984692314112*x^4-18137082975223808*x^3-30040009998336000*x^2-85503693868236800*x-77210050346614784,-3070365312*x^27-5365723136*x^26-10468555520*x^25-28889448960*x^24-10890221312*x^23-47625553920*x^22-174497654784*x^21-302724141056*x^20-743022582784*x^19-2495202574336*x^18-2315371118592*x^17-5039188795392*x^16-19721347817472*x^15-11710165843968*x^14-60960012664832*x^13-118761637085184*x^12-132301241450496*x^11-523021453099008*x^10-1136563565101056*x^9-1278412356321280*x^8-2878592669188096*x^7-5799255927160832*x^6-509606124060672*x^5-20627172674764800*x^4-54647939271753728*x^3-86748246206054400*x^2-233683243520491520*x-179461592100896768,-1313571840*x^27-2599460608*x^26-6070683136*x^25-13133879808*x^24-5105360896*x^23-28616446464*x^22-84521481216*x^21-134242066432*x^20-419169824768*x^19-1098055829504*x^18-1078956183552*x^17-2611979010048*x^16-8619596808192*x^15-3673118687232*x^14-35368272363520*x^13-57200771530752*x^12-55766999236608*x^11-256982545072128*x^10-432149294481408*x^9-605776693428224*x^8-1233971044155392*x^7-2106072814845952*x^6-74039766810624*x^5-10406213581799424*x^4-21289080218189824*x^3-32510488659099648*x^2-125431380258586624*x-53322998232383488,2995499617*x^27+5376247990*x^26+7836899862*x^25+28279027168*x^24+4544380062*x^23+37584756612*x^22+184696775584*x^21+271951212368*x^20+780053062904*x^19+2213560022160*x^18+2257579951680*x^17+3254047561728*x^16+19994384405184*x^15+7476969556864*x^14+53138627686656*x^13+123645126818304*x^12+79790955773952*x^11+522674677211136*x^10+959628879454208*x^9+1241216536690688*x^8+2320892364193792*x^7+4950760337965056*x^6-165635129081856*x^5+19906463011962880*x^4+58002659239526400*x^3+58351638770876416*x^2+231346057945022464*x+93975418679328768,584215492*x^27-280437928*x^26+413599192*x^25+2639466112*x^24-14259611144*x^23+14802106128*x^22-3821143424*x^21-61427527872*x^20+78565876192*x^19+49788161600*x^18-256308422400*x^17+3217889280*x^16+2375562345216*x^15-9767628091904*x^14+20137198191616*x^13-9443127908352*x^12-39850594271232*x^11+122867455131648*x^10-153354323918848*x^9-12261707939840*x^8+95223685840896*x^7-214957260013568*x^6-2604786518065152*x^5+4112211358253056*x^4-1030089252798464*x^3-13349161747349504*x^2+54708805132353536*x-104979010672394240,-3585989641*x^27-8435878150*x^26-16506996870*x^25-38538418720*x^24-21651890382*x^23-52471736676*x^22-233764399264*x^21-473137316816*x^20-1177386212792*x^19-3356296153104*x^18-4414214844480*x^17-7065486950400*x^16-24502233870528*x^15-24560074579840*x^14-76427485804800*x^13-179333429193216*x^12-213036333219840*x^11-708878681825280*x^10-1555340186673152*x^9-2155560939044864*x^8-4126646992764928*x^7-7265173166358528*x^6-3800456920301568*x^5-24477111700946944*x^4-79185613097533440*x^3-130701265217781760*x^2-325167456546979840*x-337120562125996032,831402407*x^27+7105344154*x^26+10398730010*x^25+27070415840*x^24+45073174226*x^23-1695546276*x^22+162483501152*x^21+343591799088*x^20+654044918984*x^19+2117659348720*x^18+4402209359808*x^17+4244924479488*x^16+13707797885760*x^15+34082939971712*x^14+24487031445248*x^13+164602752775680*x^12+157372674883584*x^11+318417619525632*x^10+1316139105329152*x^9+1704166604128256*x^8+2698672539303936*x^7+5880488536309760*x^6+6583372818677760*x^5+2729028963270656*x^4+58737974954688512*x^3+94900091365621760*x^2+185663326435409920*x+453896909241712640,5020521924*x^27+10631024856*x^26+22092200664*x^25+50989319040*x^24+32764149240*x^23+79514817552*x^22+310574411904*x^21+584103450432*x^20+1524311218656*x^19+4288840606272*x^18+5212727324928*x^17+9556453840896*x^16+33225769384704*x^15+29762162683392*x^14+103602802836480*x^13+228359914629120*x^12+250433608679424*x^11+919371265376256*x^10+2106698307698688*x^9+2730435066003456*x^8+5416089137184768*x^7+9289886022500352*x^6+4244712619769856*x^5+34084405886582784*x^4+100919201023131648*x^3+168083688272166912*x^2+424416504038031360*x+374883271399440384,837758929*x^27+5314846230*x^26+7910913206*x^25+21490909024*x^24+33915039422*x^23+8399522244*x^22+112207697824*x^21+235757361232*x^20+554338583928*x^19+1640720612752*x^18+3209356991040*x^17+2847017140224*x^16+11300476675776*x^15+20871726228352*x^14+22270902526208*x^13+113296544832000*x^12+125652299759616*x^11+253663105179648*x^10+872325021163520*x^9+1257043655540736*x^8+1755172848926720*x^7+4524677421596672*x^6+4657664390332416*x^5+5299140859789312*x^4+43887123727646720*x^3+70240448353927168*x^2+166894444040159232*x+291503421343662080,-2753360831*x^27-7495737610*x^26-13308457898*x^25-31046235680*x^24-33500068130*x^23-32909413116*x^22-191887503968*x^21-437396274864*x^20-797507627528*x^19-2834404570480*x^18-3970239187392*x^17-5640652290048*x^16-20334287242560*x^15-28150700958848*x^14-52671246200576*x^13-146416921019904*x^12-189763104915456*x^11-473566467465216*x^10-1412842925989888*x^9-1973664762675200*x^8-3146726247628800*x^7-6318690780839936*x^6-5056690836209664*x^5-17939449911443456*x^4-63220093571563520*x^3-116659449698975744*x^2-227440647806648320*x-317125424826023936,3065038716*x^27+6672536232*x^26+14567864232*x^25+31112588928*x^24+19589853576*x^23+47453970672*x^22+196651051392*x^21+423384926400*x^20+878999096352*x^19+2747831312832*x^18+2992350668544*x^17+6569623590912*x^16+20268525581568*x^15+21835573916160*x^14+66666729815040*x^13+132921153902592*x^12+171022085259264*x^11+542177053212672*x^10+1361185870479360*x^9+1699639752327168*x^8+3212375235231744*x^7+5819090746736640*x^6+2477262328823808*x^5+18877284026941440*x^4+59766745853853696*x^3+116173688511922176*x^2+265611938862465024*x+281677225110011904,-2751268769*x^27-3394290806*x^26-7716646806*x^25-21463086176*x^24+3606571746*x^23-55505758212*x^22-114941336480*x^21-192144634192*x^20-587207089912*x^19-1899133951632*x^18-1340253533760*x^17-4178630983680*x^16-16325058470592*x^15-1166996478848*x^14-58541047181568*x^13-74076599204352*x^12-58677289304064*x^11-409866002817024*x^10-743057907638272*x^9-758909680893952*x^8-1769692283666432*x^7-3859738059079680*x^6+2121429202501632*x^5-19548739296296960*x^4-36356332902678528*x^3-42722766029324288*x^2-170537391277211648*x-67179313140596736,-614821233*x^27-6132027414*x^26-9158075766*x^25-18518423520*x^24-41676622974*x^23+4709314620*x^22-110875092384*x^21-299212887120*x^20-538127920248*x^19-1738567556496*x^18-3855621851712*x^17-3385422895104*x^16-10346250370752*x^15-29527031284608*x^14-16879210594560*x^13-131622639524352*x^12-169107557400576*x^11-209641653264384*x^10-1116366507073536*x^9-1697210415071232*x^8-2343775486476288*x^7-4677014607888384*x^6-5911845658951680*x^5-245892004184064*x^4-45561870928576512*x^3-81491332618518528*x^2-154494607168634880*x-355299093884436480,1615470471*x^27-814584998*x^26-1019874470*x^25+3306474720*x^24-25809870062*x^23+24784919772*x^22+15485191776*x^21-18805547216*x^20+25740103112*x^19+253452001520*x^18-1313793062976*x^17-229178812416*x^16+4061781875520*x^15-13019084367744*x^14+21545346283264*x^13-13656664312320*x^12-35050846076928*x^11+99439944278016*x^10-69351317889024*x^9-365803260362752*x^8-134978982510592*x^7-101994227302400*x^6-5688717599047680*x^5+11131762070519808*x^4-4139641884114944*x^3-5832071750615040*x^2+5926482765414400*x-181828022310010880,-657742848*x^27-3542044672*x^26-4679151616*x^25-10182893568*x^24-16362379264*x^23-22311297024*x^22-59431022592*x^21-202139754496*x^20-356711604224*x^19-858874707968*x^18-1597836410880*x^17-2023851196416*x^16-6030741012480*x^15-18087324155904*x^14-12901546590208*x^13-64094781308928*x^12-103775857016832*x^11-141926926909440*x^10-555069003005952*x^9-762523443789824*x^8-960383393202176*x^7-2106365543710720*x^6-3237272409341952*x^5-4532866608267264*x^4-28038468852514816*x^3-60821098450649088*x^2-51946143386435584*x-166492173846446080,130463040*x^27+515152128*x^26-2514773376*x^25+1115851008*x^24+2078792064*x^23-2313616896*x^22+6244999680*x^21+15163745280*x^20-49219355136*x^19+16703907840*x^18+444368369664*x^17-387405471744*x^16+3015090745344*x^15-100278435840*x^14-1306112753664*x^13+16256510853120*x^12-4736929038336*x^11+24056453136384*x^10+88091466399744*x^9-54492030566400*x^8-390214918864896*x^7+959307118018560*x^6-232330635509760*x^5+2507083408736256*x^4+4417232666886144*x^3-15066682997342208*x^2-3456819460571136*x+5156846973222912,-1043641911*x^27-2424394490*x^26-5706466682*x^25-11059513824*x^24-3789117362*x^23-15651740316*x^22-84299933280*x^21-75556470320*x^20-391561695304*x^19-1073793855472*x^18-1167886916544*x^17-2374041016320*x^16-8225934901056*x^15-5406458552448*x^14-26225641629440*x^13-60692445746688*x^12-45645723353088*x^11-217919884369920*x^10-450359278903296*x^9-516005368938496*x^8-1262196645560320*x^7-2817372411920384*x^6-278240728449024*x^5-7676940222726144*x^4-25778803410206720*x^3-41759583340855296*x^2-106628962825797632*x-82475651528916992,2574927356*x^27+11889029032*x^26+21263668904*x^25+47521565312*x^24+63820426376*x^23+29334216432*x^22+272002587008*x^21+614881616064*x^20+1317728335904*x^19+4172599744960*x^18+6820650010368*x^17+8463946831872*x^16+28249078584576*x^15+50416334647808*x^14+56760160762880*x^13+267283100227584*x^12+327100568174592*x^11+639693952745472*x^10+2249948673900544*x^9+3025527238492160*x^8+4968739313811456*x^7+10798777348653056*x^6+10847246880866304*x^5+14408579935109120*x^4+104309792624869376*x^3+173994185370632192*x^2+359153328682172416*x+682419664059367424,-1719695569*x^27-11323379670*x^26-13710764726*x^25-38655749344*x^24-53284494782*x^23-11371250244*x^22-260102333344*x^21-538480742992*x^20-1024813709688*x^19-2954234845072*x^18-6256150555200*x^17-5122188294144*x^16-24135693141696*x^15-44391366128512*x^14-32485989425408*x^13-228470540966400*x^12-212189298180096*x^11-471238488219648*x^10-1784924590039040*x^9-2643170761261056*x^8-3202483105955840*x^7-8764961007337472*x^6-9456077602553856*x^5-8859504247570432*x^4-91002798866432000*x^3-134527620845928448*x^2-297402845009805312*x-586441499177123840]]; E[32,2] = [x, [1,0,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[32,3] = [x^2+16, [1,0,x,2,-2*x,-x,-14,18,-3*x,10*x,-14,-8*x,-30,-14,7*x,4*x,66,-13*x,82,x,14*x,66,-4*x,-35*x,-30,-14,-94,38*x,39*x,18,98,0,17*x,-206,-49*x,226,-22*x,-46,-39*x,-10*x,-142,69*x,-30,-80*x,-206,322,-50*x,-35*x]]; E[33,1] = [x^2+11, [1,x,3,-2*x,-8,x,4,4*x,-6,2*x,-12*x,-26,30,4*x,42,26*x,-18*x,20*x,12,2,-18*x,-74,-40,-12*x,-36*x,62,32*x,74,-12*x,-200,-12*x,188,12*x,32*x,-74,-28*x,-160,182,-290,-72*x,60*x,60*x,10,-34*x,298,40*x,-42,246]]; E[33,2] = [x^4+18*x^2+69, [2,2*x,x^2+9,-3*x^2-25,-x^3-11*x,-2*x^3-x^2-20*x+1,x^3-x,2*x^3+18*x,4*x^3+48*x,-5*x^2-91,-4*x^3-28*x,18*x^2+202,-2*x^2-50,-6*x^3-74*x,12*x^3+136*x,3*x^2+77,11*x^2+113,42*x^2+398,-11*x^3-125*x,-68,-x^2-151,-10*x^3-102*x,5*x^3+7*x,-6*x^3-34*x,-18*x^2-10,42*x^2+190,14*x^3+122*x,-42*x^2-242,12*x^3+192*x,-13*x^3-75*x,-66*x^2-490,19*x^3+129*x,-22*x^3-218*x,-12*x^2-208,2*x^3+122*x,2*x^3+118*x,-15*x^3-317*x,-48*x^2-812,52*x^2+412,-6*x^3-74*x,12*x^3+188*x,50*x^2+350,-74*x^2-578,-27*x^2-61,-8*x^3-160*x,-2*x^3-6*x,-164*x^2-1376,18*x^3+242*x]]; E[33,3] = [x^4+7*x^2+4, [4,4*x,-3*x^3+2*x^2-17*x+2,2*x^3+14*x,-8*x^2-24,-2*x^3-18*x,-16*x^2-64,28*x^3+132*x,24*x^2+48,-34*x^3-174*x,-40*x^3-296*x,20*x^2+116,-28*x^2-188,32*x^3+176*x,16*x^2+152,-16*x^3-168*x,-16*x^3+40*x,50*x^3+342*x,80*x^2+256,68*x^2+180,14*x^3+82*x,-24*x^2-368,-104*x^2-440,-12*x^3-180*x,130*x^3+806*x,-132*x^2-244,-76*x^3-516*x,112*x^2-8,-92*x^3-484*x,40*x^2+696,74*x^3+670*x,-224*x^2-656,-140*x^3-724*x,-106*x^3-366*x,-96*x^2-584,84*x^3+428*x,-24*x^2-40,116*x^2+468,192*x^2+952,-40*x^3-344*x,108*x^3+1044*x,-66*x^3-198*x,-20*x^2+396,158*x^3+450*x,360*x^2+1312,92*x^3+596*x,-336*x^2-1368,-56*x^2-784]]; E[33,4] = [x^8-x^6+x^4-x^2+1, [1,x,-2*x^6+2*x^5+2*x^4-x^3-2*x^2+2*x+2,5*x^7-6*x^5+6*x^3-5*x,-3*x^4+7*x^2-3,2*x^7-9*x^5+6*x^3-12*x,10*x^6-2*x^2+2,-6*x^7+6*x^5-6*x^3+6*x,-20*x^6+2*x^4-2*x^2+20,4*x^7+20*x^5+4*x^3,-27*x^7-33*x^3+33*x,24*x^6+11*x^2-11,-22*x^4+6*x^2-22,-22*x^5-8*x^3-22*x,6*x^6-6*x^4-36,6*x^5-14*x^3+6*x,-15*x^7+15*x^5+2*x,30*x^7+5*x^3-5*x,54*x^6-60*x^4+54*x^2,-66*x^6+66*x^4+30,82*x^7-72*x^5+72*x^3-82*x,-21*x^4-28*x^2-21,13*x^6+81*x^2-81,-49*x^7-50*x^5+50*x^3+49*x,-48*x^7+68*x^5-48*x^3,-39*x^6-99*x^2+99,77*x^7-77*x^5+61*x,77*x^4-125*x^2+77,121*x^5+9*x^3+121*x,-96*x^6+96*x^4+48,48*x^5-2*x^3+48*x,-12*x^6+94*x^4-12*x^2,-55*x^7+97*x^5-55*x^3,-34*x^7+142*x^5-142*x^3+34*x,-132*x^4-132,82*x^7-27*x^5+27*x^3-82*x,-15*x^6+40*x^4-40*x^2+15,42*x^6-42*x^4+42*x^2-42,52*x^6-66*x^2+66,154*x^7-154*x^5+36*x,11*x^5-53*x^3+11*x,-113*x^5+194*x^3-113*x,-220*x^6+90*x^4-220*x^2,196*x^7+84*x^3-84*x,-27*x^6+19*x^4-27*x^2,-33*x^7-166*x^5-33*x^3,99*x^6-99*x^4+81,-156*x^6-70*x^2+70]]; E[33,5] = [x^16-12*x^14+180*x^12-2562*x^10+25179*x^8-96398*x^6+239275*x^4-536393*x^2+1771561, [47999786052565104848618,47999786052565104848618*x,5530938613687128*x^15+263654671241642076*x^14-33630130225371761*x^13-2956444973695651988*x^12+2005487528427821201*x^11+44940012402330570822*x^10-18276913998033521354*x^9-646030109978301302243*x^8+234870744257407535442*x^7+6123867365034191423739*x^6-2448733533544500813279*x^5-20464160272132988891524*x^4+17382546759243455724562*x^3+47166498556771037676848*x^2-20574790310578950257680*x-135092303193713155524443,-201813005642967926*x^15+1896297766127494552*x^13-29134841565835707408*x^11+431071784654109840342*x^9-3655780485415653580810*x^7+6555741833419716726812*x^5-7194395304350015590042*x^3+89454793539855659763782*x,-45296710889576322*x^14-462978256698769592*x^12-4803018285416388686*x^10-6973632965409000286*x^8+344028371218928914122*x^6-3936413623095045886464*x^4-50546444102888454743814*x^2-34632160041174222859244,8977600384147176*x^15+2139626848163066206*x^13-19335474205985777220*x^11+308051443491734662534*x^9-4568985371654285667206*x^7+40259454466842202391102*x^5-63154514324107194142646*x^3+95633533199449154362046*x,409311706629984510*x^14-2542330342639941766*x^12+58238051466272299204*x^10-823864652665697317818*x^8+6264551546613177709826*x^6-18627495548953638141432*x^4+198913466888917810497952*x^2-691312119791998190334002,-417338750392936394*x^15+2398529915398538592*x^13-43199081058511325508*x^11+631000756846492854866*x^9-3996039174378589473916*x^7-22174315316215257532524*x^5+100660765645193749995978*x^3+143386123900094846096392*x,906064304313998522*x^14-6040865554923137840*x^12+107874788387449329180*x^10-1460916859161939371654*x^8+11338462165468815482864*x^6+26513201015714648894604*x^4-150834067442366791631610*x^2-350211376221293136273900,840409870938989740*x^15-9678132491746732314*x^13+148274328295381507202*x^11-2078467813841201568320*x^9+20296517323197542551740*x^7-69166997390261529324520*x^5+169251582676736193622814*x^3-18358294694748762103218*x,5605910102663376*x^15+14173545582854636*x^13+1783111605372219760*x^11-15160570865871427920*x^9+189360279909881919344*x^7-1966739245377049585728*x^5+32773897866006568942000*x^3-112491094297826252006900*x,-3863830342367726632*x^14+31287320374334133428*x^12-550398398461263463540*x^10+7664048378697706733430*x^8-63978652711221901180242*x^6+88336023292514766209606*x^4-345996202001947905508210*x^2+1257597411131759136568910,398424733095420570*x^14+12616315229183166336*x^12-79328360246225777566*x^10+1700179506534058609774*x^8-26747751970024489219530*x^6+285601431612142834683660*x^4-782222721930599328908254*x^2+2429679527085668356927868,-219239855813657910*x^15-8028235691172388912*x^13+59204783289877428940*x^11-1145207872228189517110*x^9+17753100213380063933610*x^7-189264295838147964630570*x^5+493941146230360872775204*x^3-1608829068664797124041380*x,941383380651979276*x^14-13638562060255080498*x^12+147104056640876716348*x^10-2667181863681236252692*x^8+23437284017404395712354*x^6-74331725425250305778282*x^4+36236280791709165201958*x^2-1834582697930104737705948,221912394743113200*x^15+8742095431679256246*x^13-65355387025948712772*x^11+1232349814340002385208*x^9-19028795834547391003320*x^7+202778729537763854516940*x^5-545839849536837469251238*x^3+1723334490668973417059616*x,159937262201655180*x^15-1217737020410546130*x^13+32798723787065198292*x^11-288480432044332612590*x^9+3502920501902085073590*x^7-11595556844752734261870*x^5+2424228582537534043260*x^3+1122934713995355182100674*x,-2954886889852802182*x^15+23646313859144696976*x^13-425367510165308552216*x^11+5879564970895181285772*x^9-50794383047733556221034*x^7+76002826311176201266042*x^5-412869102716519863482990*x^3+1470214236372566121762138*x,215220687966396794*x^14-16461048913223733082*x^12+161065490111151413546*x^10-2562771133261590879760*x^8+32898637565380022090820*x^6-245076725942524192955414*x^4+287442850280994319247622*x^2+62694150788967553580406,-4583460026174144808*x^14+54310793405281248924*x^12-802098131580347330256*x^10+11174830343531367496566*x^8-108843977573136122946552*x^6+350546301568030994215416*x^4-135375356783040370081734*x^2-176563498852043216031668,2005410619882400226*x^15-23733896800116612176*x^13+355723047959489621052*x^11-5102446257311480754390*x^9+49488196696395114133542*x^7-184877806754444711171104*x^5+453278886312971970330698*x^3-1061401517819334325485830*x,-71082192007497528*x^14-5611474424964662914*x^12+63443542286575321398*x^10-967767532177670611332*x^8+14389609104325745411748*x^6-152708320935286101371826*x^4+818112433852444420011256*x^2-1295045910622097338472592,5680234018864649574*x^14-50172074381778461706*x^12+826666709899218467268*x^10-11256168590734057335906*x^8+99896376050795866289242*x^6-99190858709766488909992*x^4-26713531069702715948512*x^2-1687606760016435653494,-483730898354909766*x^15+10759528367771401636*x^13-150189792805378817634*x^11+2082196827481744512594*x^9-24920126049817510681686*x^7+166212290234713693507790*x^5-498830141674244869845796*x^3+420775110300799908709396*x,-97374028133911450*x^15+7726208269499179568*x^13-72299536118036647698*x^11+1167671035990300457860*x^9-15382666291833324940170*x^7+122701893204991057916916*x^5-134899538735995478068706*x^3-32826039276676709557362*x,2118846057787911628*x^14-17333649403259116158*x^12+311573849510198864336*x^10-4230714336143355778212*x^8+39367686070712901969540*x^6-57369147671807967289536*x^4+346879475790078113038024*x^2-1226866141857283604336198,-3621681177041512816*x^15+45562041368218718376*x^13-614116480874675377258*x^11+9226492523220051749648*x^9-87158013663877181054568*x^7+279476765705572336662024*x^5-115956698296820720527672*x^3-201855765463756457418002*x,-1080616291110629724*x^14-10398124831115750564*x^12-132413076359743847492*x^10+73988637749073412508*x^8+4728219968168207320524*x^6-57100011027435265716288*x^4-1027632805622863280310492*x^2-514534688015392268258408,-151918458427847166*x^15-5467400943880122632*x^13+28126549451116765484*x^11-619681054730154482846*x^9+9784974435134473312386*x^7-104520274291207439806482*x^5+179245962022750178408688*x^3-889354501245262163645908*x,5304674045121847528*x^14-65049076018425857820*x^12+897293152938150197680*x^10-13261573724206161333848*x^8+126925906206729246061500*x^6-407765463365063941177260*x^4+164119482133690120679092*x^2-6090178217813820885495268,189148908918929160*x^15-4908998666580742330*x^13+137069231327199855938*x^11-1548220357197899117532*x^9+21394944851868471365020*x^7-225121369084337106888390*x^5+1277259673121720769310982*x^3-1900697332635552263221904*x,4760770843351452644*x^14-83248268120406021424*x^12+1107026982739569373328*x^10-16081566476934453563200*x^8+171585921647211215496000*x^6-964313631983151804922964*x^4+1455057105273418619737776*x^2+15629084412792055435824,-6555206805280397154*x^15+54365346058323415830*x^13-996536015603730004260*x^11+13421497584569537611500*x^9-116926134047336608211250*x^7+243258581505978659479122*x^5-951513130578935231908920*x^3+271767028616267719102920*x,-908988324273141802*x^15+29719619337330392236*x^13-404102267766720587382*x^11+5458788989774148988842*x^9-71384722582372306170074*x^7+542008135130195815503242*x^5-1672753208072257150463428*x^3+1102865309044279349158260*x,733673152169268234*x^14+10076496358910725898*x^12+93870428249630421730*x^10-103748996192753995490*x^8-2435559483050104787354*x^6+30571971873723914916348*x^4+921212800101907396886528*x^2+279945639487449148626204,-355148863597130394*x^15+19893334652049952060*x^13-228197432781091807374*x^11+3613256388709975100808*x^9-43915083436653497595516*x^7+396311540144585169891974*x^5-1260801408486775228106176*x^3+581059537377330672173722*x,-1203902857128497152*x^14+41046644337892659312*x^12-537938938039372266408*x^10+8139173403205267337508*x^8-96071201505029901333832*x^6+750357370557173182438360*x^4-2328118992040170232308152*x^2+1451936025910926267707072,-12053683156037528896*x^14+128293037907463039424*x^12-1962399659842223909472*x^10+28192809589359885287840*x^8-261610303614837198904300*x^6+767770498126029532468664*x^4-1620897994900295934314008*x^2+5936694782398082397885652,-7393676753014331296*x^14+63140902204154524486*x^12-1095280866753155908848*x^10+14746411296837731308116*x^8-138739433517624787162634*x^6+177177066668575664541972*x^4-808325666984809565701604*x^2+2895487269656783120678194,6138743278489828204*x^15-76382498921335317282*x^13+1036569192071150732830*x^11-15512316280705449268998*x^9+147364500935304915981686*x^7-472918507804876775563438*x^5+193677573907076717558452*x^3-303765589488030663572260*x,830808166490465130*x^15+19690381123154366372*x^13-26230992659711354526*x^11+1669019618044038652414*x^9-28617130028177237058490*x^7+308210524109472014793180*x^5+622506175481986406857158*x^3+2633542174268184351055708*x,-45571757634144372*x^15+603950977403904266*x^13-38278920164035393958*x^11+443847969549596573672*x^9-6180002164385886020448*x^7+65086417327074444336726*x^5-578096529085268025151166*x^3+549785913228682993052872*x,4519713285734674654*x^14-80427635545640644272*x^12+986775973466065795276*x^10-14653764713499098760760*x^8+164298827977791191603820*x^6-738080596552916421515634*x^4+1405367385768441428667532*x^2+100377170140288042505196,-6550228715918535548*x^15+53798147036143344636*x^13-955417009354031221444*x^11+13051008535831015458798*x^9-112815217001528028908382*x^7+165939622848991915268802*x^5-871885773868504387369286*x^3+3105882865470698688842962*x,-7802680344685672512*x^14+87505071338318539554*x^12-1399883095081367938030*x^10+19424834483579182732360*x^8-184566643886627966272320*x^6+793616915804995459504756*x^4-1530571061845277958439450*x^2+227059654464710271723222,6226481794123820306*x^15-41196038002262336930*x^13+855999971828992414094*x^11-11246583520821814045320*x^9+90398318729211773084640*x^7-42273707786594315166058*x^5+721495724235206372315578*x^3-309887242608338515604022*x,-1834134309643155300*x^14+21010679045453704662*x^12-284612757849851733258*x^10+4363544379672881223414*x^8-43240621383039575836506*x^6+139596944274204718189218*x^4-51719510253225536190216*x^2-5830501223307048441858980,-21702268705971968422*x^14+181023719565895607676*x^12-3047055877390029724604*x^10+42823857046342774576218*x^8-361292636052470275429738*x^6+381721164236412558421072*x^4+63888021796517465399952*x^2+174738107405412630633312]]; E[33,6] = [x^16-18*x^14+40*x^13+160*x^12-720*x^11-28*x^10+4410*x^9-5691*x^8-9190*x^7+29668*x^6-9870*x^5-9685*x^4-28270*x^3+28523*x^2+11590*x+3721, [1557728907969228450191420373254269,1557728907969228450191420373254269*x,-319676686533126440925229885878*x^15+20356047973618578107504020291*x^14+5669283070313877657221864703111*x^13-13280557662393297306299745114982*x^12-48767503297913921603129803453844*x^11+232542352888204035864917703115677*x^10-24117876187117566989727758480702*x^9-1370501702587084731357124257762926*x^8+2002571098545289936528380761305496*x^7+2470481267159390382709834255141948*x^6-9727336187568352553495347856324374*x^5+5086016103056609955753123812988989*x^4+1541804776168773898331421833761930*x^3+6847793274635719372955600222340904*x^2-7904759739024584258731724841516174*x-420157830971712112457491218205503,-487703850391828054661982618834*x^15+417533785191894516102465056710*x^14+8870230441916579115692283552418*x^13-26674925054842066235870496628652*x^12-62325876986745817814041023846105*x^11+415592468882938145691630645932610*x^10-270335186464400431972430245948343*x^9-2155745563819445802083379528742364*x^8+4481996544052730874354234331180860*x^7+2142354807103543181970618240232758*x^6-17684163253221692708874926016664183*x^5+16731284947803302532379776985081554*x^4-114032228033214024994401947097437*x^3+11443060371122234683102736561947294*x^2-23182686613532908764391611505638659*x+5558875791609260657343274210706998,673826427166981123505607978746*x^15-72820597272258322708386448741*x^14-11356767687778204523545259063630*x^13+28711215923420841373604331881089*x^12+91086721082916147102050887693712*x^11-473886707234087887188207295547134*x^10+174446643535667335232294801372252*x^9+2493489211469812027316848242240663*x^8-4499657169604640470210087183833946*x^7-2455619060692925413165823009276761*x^6+18322482123273433969971702926639322*x^5-18065482215144173666413812417108109*x^4+12131339045746362775722534332439278*x^3-14158937972505368584294463461652183*x^2+14020997989429619399177448396182404*x-13197646354186664998280262156104702,227241907689258828048061820050*x^15-976804699148898793874335086524*x^14-4438240450906804550307272076023*x^13+26768685733323889166200089631562*x^12+4081395718718816642777085457292*x^11-333098254137448658986848676261230*x^10+638991768403939213410085479202180*x^9+1277432276622253680887780067246118*x^8-5538616790242315259475277880450282*x^7+2030475349717547278053949840628456*x^6+17188046195251465273000421134614971*x^5-28191933129695034895986946003249888*x^4+200676247067991357661110245126471*x^3+7787034073505641690933595339814064*x^2+27919970943774757347918853858291236*x-10853059018496074794134160450526520,42373862125855618209848267762*x^15-35214137209432404295015678101*x^14-968421775890285607760916580576*x^13+1703008736342079254420126409589*x^12+7116708726634232996463040032190*x^11-37272765214233942081497598796388*x^10-7937423722558475417194409302470*x^9+217878300786673512776146322620663*x^8-271468428178681307290687488184928*x^7-424516337633029975038017682633053*x^6+1354078585644909673447290718865734*x^5-1097149409375645622562118535827946*x^4+342331650237314954417001399156246*x^3-560384278775791108592435583296188*x^2-17121743660757328412118858118560906*x-67889385880484950992940465979803,-2674060949682774166198915984590*x^15-338071124424451264657935817376*x^14+48298290049068397005054857123556*x^13-101330238926590987604894784301012*x^12-443499072573270212011429729501989*x^11+1888983616505772151278866289024706*x^10+317917310262029122994238337885731*x^9-11979208144721161164383416579087462*x^8+14220471539168873526198533185840863*x^7+27132043790291776682427553592915460*x^6-80223531753891346930056279853846761*x^5+19265803960876031032504291859747522*x^4+41196883819148506064872866677782295*x^3+54977257750080142650518972474073840*x^2-60169483348993252422358160827075340*x-24719391279015722563141501735863536,2076375936088418417051906521666*x^15+1063756641817402523453104370708*x^14-37540282423069441819323965564466*x^13+64874537167595300831380355853688*x^12+378939693902614023276477267050126*x^11-1347779317337847525025829385641969*x^10-830658462913251155678794493358784*x^9+9431612433247987709006839582610659*x^8-7622507676898710401690363285075212*x^7-26525115308847174108106088948836127*x^6+56560372874277125289661858116228688*x^5+11333807890360678702228333556298877*x^4-46105992857846578940042453405324568*x^3-48552831151742436034860785636366533*x^2+42579559026738302005894881473840264*x+53211410395443917232354946857808518,-225114461125745094971478060664*x^15+43023160386526629773884286754*x^14+3825460421010976286675443499067*x^13-9679652487626567667466577860366*x^12-29334747467908541210809135996325*x^11+158586311880611821731040292371578*x^10-70780427001197958584797109631800*x^9-782193331483793096736642936612776*x^8+1521380922646656143285746869515580*x^7+285867262596620140321659360676384*x^6-5164941476259576153588473565445484*x^5+7594491785268617485944569640556890*x^4-10689975651487965342925860102018881*x^3+11294234334013879630917568093954374*x^2+4324592179261596246144960479030731*x+13470265609462315224790746224969148,1084067334225964347376321415234*x^15+1001690110152511982469122487534*x^14-17617528188875643937511441633361*x^13+27156806916719738829457039446910*x^12+179818664013121046139199641638296*x^11-577633626655117558108275740515070*x^10-393001225954643623998835458934293*x^9+3680853146953845764276684274000976*x^8-2935849152243811381039410478274116*x^7-7803040056071035406190898751261060*x^6+18824690077528532446353806543799197*x^5-4523236238634765481686696053971916*x^4+19965518213969821927146209709546269*x^3-24952244209063700098266834540722186*x^2-16003103876759793799014364834636134*x+688499340404168608651894732374296,829436627063221267645936301074*x^15+283085065321849543773505253505*x^14-16349492006676934091320469568950*x^13+28321587334754625892991078667984*x^12+168665290856915659875094602066172*x^11-616047785894538162045665316862462*x^10-424922840275489087530120168536666*x^9+4740803585522380662004575943354499*x^8-3866269917357037486057225604888902*x^7-15278912574613002532585125180626291*x^6+33671401993055929933470115093398352*x^5+8186614605764112973829494051334084*x^4-62360245373901955599724290336465496*x^3+16306105995919944216687480515452798*x^2+23203493567380355510109528321463028*x+11751532089143118104393546572750020,9072494992259084552912041530*x^15-753827168453588003043896915483*x^14-2632638731037887681042294410496*x^13+9632378354888892652785527140308*x^12+10502108020162849842508554211314*x^11-151774587314981847064059331971031*x^10+71175209096191157829430568942382*x^9+996135809672260192969546960483505*x^8-1240252732298815617198929599711218*x^7-3319754925250572270846289508297649*x^6+5277513702522004889777774612274500*x^5+694815620753652028428035578403708*x^4-16786612271708202052626845600555520*x^3-22225641475555313002427720439509039*x^2-21394415312433536936665379717314278*x-5256214205363045607781312840900360,571053415709735208485500030947*x^15+634705903377011233934914236450*x^14-11825730425999767041432041582271*x^13+10842048609379065366352559410074*x^12+142685318301710908529782264171963*x^11-366004244746229720839236881949218*x^10-703684188915750721967004759610797*x^9+3543166385376982764428962356161802*x^8-530262374503360927030565931393195*x^7-15124977742459011239414962319252836*x^6+20829683990804104893314479178490196*x^5+22705880184856673515714412696804646*x^4-62285240690785540856210612065735450*x^3+1304214968698059469788713033461926*x^2+15957081586512119969837726348860684*x+15402247192555122173472562171235666,1028024916705623643610634542182*x^15+2166867536004008492595070644424*x^14-15071526048789408414793397908020*x^13+7654937760582617363983514777451*x^12+195047929634061619066301731809282*x^11-350265250735472113984041029939507*x^10-924571791556635802375503255712530*x^9+2998118677589277441246324788854045*x^8+747989900862985743976596453181340*x^7-10011227766375909711447796908727987*x^6+11019133661039699883021503317392336*x^5+15443696605335847235500752883662967*x^4+10526856426836244264659671994916196*x^3+973248515904321529393743332839958*x^2-24806101744812946973986378090129508*x-4714450124685331192771510497715718,-5497650794730304717225960055580*x^15+5242011991538329645948661376546*x^14+101620126122309056875572845299203*x^13-313028610200843270245110675813832*x^12-715436896355873219402811156503860*x^11+4879959932408499258371805873946670*x^10-3191674207721802414671582586159992*x^9-25990352963815240852484523267323912*x^8+53845364525623504918187516907599564*x^7+30403003932530796580085784904965442*x^6-220716577102292952674109407350097178*x^5+190862410295016588826795389707607106*x^4+53020284606440119601197563241220905*x^3+85502989096580255601421634647755704*x^2-266683107750626389329977956470757802*x-22755514436635724782539154019749868,1800666878741264800132127691830*x^15-4951241014100132586379346372732*x^14-37639296510460128803294798396191*x^13+152436293892801770296669090240994*x^12+173551852818253988555327245819749*x^11-2148939097957959092535677391285088*x^10+2512186739041053399873509934990848*x^9+10208485266488670338626975939307908*x^8-27442060773431612959513111933987229*x^7-5709116607085455332225311777120320*x^6+95028556191090496427183678208207741*x^5-101756137017325743344675530185767948*x^4-25436188824615635205354854184610819*x^3-126206626784644644655574730663360068*x^2+173880373039067843071899583887822943*x+103400033977796482851726394707602894,-1395774769919970671914119582532*x^15+1013529083734451873753996891090*x^14+27470577393933341446876381516299*x^13-68126785032008473788451835759932*x^12-214156445626013927380136728277664*x^11+1174444424751140092312880974675122*x^10-243593643522443960953605342860523*x^9-6847925074521663826972949891496332*x^8+10028204224728495895593122597262577*x^7+13542818629072190933202724753607208*x^6-46541709778619458268371539945928331*x^5+18077760314045848187656501196300192*x^4+24952760798081521897438171655289187*x^3+95646897956038235603345898402316756*x^2-31058893541816223832008926664859786*x-8707448333253631851501349785029108,9049162346605242049270550325210*x^15-459675642894055006752758847245*x^14-163344723361246204150599380997794*x^13+370076359042792967937768378555959*x^12+1435285206534330816368729627558062*x^11-6606775755786667609689619181172573*x^10+25907652219340824380219944283910*x^9+40145200746320483716408142936688868*x^8-53652241414337459352449890275648798*x^7-81562122979714892043427101429930410*x^6+273657551836202610773005991484315632*x^5-100955008680751728157897184854482521*x^4-85730157410131483072287808663243264*x^3-261682729048725536639527536726936767*x^2+282376429604793436965182179735728736*x+113836525137033996509546059070722671,1373285008529584519646407350130*x^15-725645601218919623724385354728*x^14-22845090418515527177776666594050*x^13+66589973660881952542230927103573*x^12+152966347595584530753270317735126*x^11-1008163949435792936527943674398018*x^10+792013955083654197516630794680430*x^9+4389389917352755458205270884239717*x^8-10706815097334685395001537129210434*x^7+1948357575883929469472829592103705*x^6+31390904614436773859839018390175774*x^5-57229362777043775703911808292354785*x^4+77555946068401696993121237579920508*x^3-69340826720642077069723746219336600*x^2-26772398990734925742095268252237748*x-14763471534021024143158388795276727,6618280039177875078639899946699*x^15-4514199274777644953268403974788*x^14-120114317736211576560342741406264*x^13+343339117778058940009040136799122*x^12+893953414933488979121959899500328*x^11-5486807823055287819288990985951008*x^10+2828433887063780480152142465365547*x^9+29642465407626756237352494742467778*x^8-56034049532607105025005197172938901*x^7-39133952680376557095258756568709096*x^6+235162057242979184394789168573697666*x^5-178221732816376394009459983106224808*x^4-34019445530234159976527721493228799*x^3-184105925845139213854057673044618478*x^2+362961091800741622064035008215526601*x-86467579955586029469732447936785914,1646465778710179610680512462048*x^15+4841615346656473491446941851753*x^14-26392078533803213942253083663764*x^13-15450049102449876100104239509224*x^12+407112978231168143840912040097416*x^11-381593000432610999724694024660798*x^10-2944078914838307767553952105485188*x^9+5928724869833477879475087533640253*x^8+9388032753712511423116942297793708*x^7-33474211571781078408690295367570813*x^6+5845103094401270489557962126266736*x^5+100185178709017786739041433160053589*x^4-30588745159229020050904604851814932*x^3-53133438295470441062076950982063629*x^2-56085228586228862534591145319071472*x+17506909471094239978439483741708384,1074099916986639973558384384402*x^15-1293680907797865052709988492947*x^14-18389209410033131011386404468630*x^13+68207060758205936111193153599566*x^12+105797742636753379836884193086388*x^11-969425529000298794314364551632810*x^10+1097766940891048890757733632841266*x^9+4412563553786955373406354788654934*x^8-12736213292182555691438438511771052*x^7+1020700680762879953407039001302531*x^6+44417613639576628487333887446611702*x^5-64239489792320739247058589321976839*x^4+14749273608676247997075815149327844*x^3+21821876792258155023847254480562713*x^2+26933982873951656337317327408726810*x+1464201146641558245187049630664083,-16525450804571736098548456845812*x^15+1777058778223439877311872137542*x^14+297701936068571974630754484008374*x^13-690666481732351348293945480970872*x^12-2581838245857817955443246416959900*x^11+12133280580001938900299722587329024*x^10-620116938463823321230337340529538*x^9-72583779185726046031919373570109002*x^8+99226894019944029189472817369850443*x^7+142510665221959306978914887339614814*x^6-490112598213732592435771863509301296*x^5+194588011534462141277485807182184010*x^4+99712707669716763584796740014394274*x^3+550690376830028058415566941830046690*x^2-543551479571874232610711076643073399*x-219502177399402340827178082107625858,-955368751258592312224593866520*x^15-4357104726491357755667160813102*x^14+20170706947023119108578901064931*x^13+39076677535897378480438880257114*x^12-385029686623882239556304482121549*x^11+125459870617697430424815040784092*x^10+3645367080282792425320961200413720*x^9-6563513441732549163039283404439456*x^8-13553220367802084910444187934769540*x^7+49027535679510317755696775409273080*x^6-11348557876623004576005062935005228*x^5-152074383511320195883911818707328846*x^4+176802624792097415805757021544646407*x^3+10550488217563472972969494343860358*x^2+414611146960105640494713502797427*x-108621090979655950151454153981570664,-5211309686412081987366169243866*x^15+747880397242014567761348257947*x^14+94923779174678048287239603728202*x^13-219575824333924252950645748151860*x^12-816473144599643269008981649969292*x^11+3888058167819007473681031767910278*x^10-240884915899904879421791734576802*x^9-23413332885664997586859077030090043*x^8+32610798118192916105220662285938170*x^7+46468409977887300443933176730890198*x^6-163849439360675745173308117317138368*x^5+65844488752033997082106074874657584*x^4+69132153539792375786628172556178332*x^3+164070539263441866212467163825197022*x^2-180141542991369440632992168663795026*x-111419427309126590310739395225866716,9069201735366824229898109703266*x^15-4207599082350045875136474385052*x^14-161277985229601754180037724475159*x^13+441860946710321818610987805027342*x^12+1257176540644265429591651695092097*x^11-7177007920396778583021281757090312*x^10+3048829322402095442964924500623668*x^9+39485521821151452719176201469990574*x^8-70839126599343799989820802448098711*x^7-56486159908168343477731239349716408*x^6+306609270526754269705242948331613393*x^5-212082909709935023017871571099476342*x^4-42196718715165383550175013727045011*x^3-224722475626194428635732964676733638*x^2+484397919624307759422889512460627810*x-20557957258426558464716871595701636,-2646340209119775720316121130844*x^15+2627054865458404622515075531616*x^14+55318223611423455558485621913728*x^13-141402220041272059814873931797887*x^12-430441848069061618045101846360102*x^11+2467377250276974414378142904352925*x^10-520758573321040176766941561516390*x^9-15072092957093421352315892228485466*x^8+22828513337537931907814522177214720*x^7+32310224417114128504487776315953562*x^6-115317053437129505411618199234134198*x^5+48241876780867385195071688862769585*x^4+116829517509210101329749193285403490*x^3+56942745223044173462459507382917724*x^2-2435190039698369198892377594797080*x-3132344302307081195530170598991410,-4414188570204335156631167544955*x^15-7156023066197871136370457084622*x^14+72152418649425187218408840388512*x^13-64110978053124864917302335840460*x^12-881672137536672138943680838632498*x^11+2010488406124184154560486099776376*x^10+3797943085662792819797488200801295*x^9-17079245413718553924853698259420158*x^8+1709481731303694251281538904153697*x^7+60489303834568180739093025867167096*x^6-84028390826287060114730542538491959*x^5-88048631211072575525207121199254844*x^4+91727371223787095946229236810798414*x^3-6458252375146326537476411998683342*x^2-74401874206042493161604243093656478*x-71400849151294651717376001484342560,-33443962047543761567098495709108*x^15+2275254688059137796175722279512*x^14+595888514720836935635809256799562*x^13-1393809592159361943043448508817214*x^12-5160963882581280856760415573628800*x^11+24453513045842234233630844878780092*x^10-2094574675298907152108420007621976*x^9-145670522324910025479747215250134934*x^8+209266497237409190887623160312458418*x^7+272700448902035911138831455044869394*x^6-1034685171084507793244984601695085070*x^5+501707106524747536499723936203396574*x^4+259552726137838439989322837167962628*x^3+661268548113917995869639860584834384*x^2-931674876966735448889755214120325744*x-155229298979202464616485669142215150,26836238504281067118634342233643*x^15-8387449591903826354915747456878*x^14-483367810206831310791955998289981*x^13+1224195733516797462958476816392946*x^12+3963094369005921731613634038154451*x^11-20656291984081820635281866467216032*x^10+5310522601444921066334241156347993*x^9+118563465430225138869901237293138800*x^8-190065968062050322924664180844490557*x^7-196378373176351647995491435964720868*x^6+875093174322773484389166772535585580*x^5-536551252906617944912663366865610172*x^4-163395092049030239242687058071015852*x^3-588678201254712264097020328880729228*x^2+891243383019257333796429397120661416*x+58077078557908518463806650381044288,25007624827517276818503173918118*x^15-990300859283454880209464257900*x^14-451741027039341694229635498554692*x^13+1020237180615226572223521238851356*x^12+3988080025338479797921823434272094*x^11-18273192655425865778969463243514216*x^10-115709726425607388158620772371992*x^9+111901077909682988938998231277796328*x^8-148586373678424731712286034659445016*x^7-231544152912799988627737693098274588*x^6+772886786302867692310340349473791286*x^5-273036525833164258978594226749417076*x^4-314884079868596610179825732644582788*x^3-627810232836485705861046779203888560*x^2+758655510536459643727694566381795254*x+304809311496918909515778134887829120,-30113950232778316719569592141990*x^15-4847141467241760239328458897284*x^14+527545520103101171027428564518292*x^13-1136958733460472400099695947838782*x^12-4774182441569453834840761762707783*x^11+20662430205199389245928195316237886*x^10+1622571163231365208566450554697036*x^9-125973536741819222772831929312608382*x^8+160420092294592429412828954899840733*x^7+253798952774290500921604051022201092*x^6-841190312564730761693362570538931917*x^5+310366897245450735780049668400636316*x^4+130338975151596083160795347342607585*x^3+715399300620046204049470796978113224*x^2-795907795620646885664519717049291547*x-126324164770293038117037283577942134,509395477217948771199928695571*x^15+2455339535737914220076968247488*x^14-5636588885191085755956590254692*x^13-16910582144004128352509017568222*x^12+127169876848263136689961514025587*x^11+54919521229003100152378035115644*x^10-1147001707459685603137762760493946*x^9+946276250545245133976732522164016*x^8+5145250416076460562368725958124724*x^7-9211013175207298962818335757450110*x^6-6692532815964154850496077260725097*x^5+42074077174500343640112571723603836*x^4+810425067350978552670334872744844*x^3-7331847143973615188702297325726296*x^2-3779632167306909658986698094105997*x-587510733253791316488864737801252,2339515092132386966699272708246*x^15-4738632382000670965135908051713*x^14-42118161326913745688171307199618*x^13+174558694404236824005004984147589*x^12+174841863629790008045859959446030*x^11-2375803859075228709938508312230325*x^10+3360989803284097196140188577362002*x^9+9585486743517295947341366274011025*x^8-33372364064217772082135570789961266*x^7+9749178719086582038144715671186831*x^6+103739917371475258485357361196427380*x^5-175629778217941807135676582860162108*x^4+44386490932743314351761030935694176*x^3-31105929610773528523797558211026812*x^2+217055747781965063879665910073428768*x-139079209464624324443314164491322000,26075363406631598451825469588161*x^15-1310911586499765646695737590554*x^14-476019621521901290655104933056228*x^13+1069843832666064161852515571362220*x^12+4237801680855993915104754808787339*x^11-19305582547375230534622585408552558*x^10-698386459797022489211208787993375*x^9+120144961600231523785965961982065214*x^8-156568371794460755391036441273287847*x^7-259462252882543705315822551307665104*x^6+835487842068985438541489298487507951*x^5-266812864514311279777149356036927350*x^4-441594116833662378460900880375718698*x^3-517970006228590505927420053337685720*x^2+750122759823358969241149224695314058*x+300325446188919291858595483708754384,9540948094985371521280361407382*x^15-397594156413450719933846423363*x^14-176191292773538239625907575855306*x^13+381444549097139082149148430828926*x^12+1581696501411618988158495105870722*x^11-6983908470773295320464235162179825*x^10-841229693840149899941433488350184*x^9+43828951219106651318920207961999066*x^8-52071321272393101673345717705474924*x^7-99550963550295841448290188342577909*x^6+281603532898086056003760260325010320*x^5-57186143590543928628229732162939289*x^4-126914141080160684604649378597852628*x^3-364033136398070149542214539874264812*x^2+200514046646650302838189347612171304*x+282412718028601972668910036830749838,2643814644016323202800001841492*x^15+457923982211763019992494845514*x^14-46074643811749243995051379093634*x^13+99569356849013944245444971940272*x^12+419566062899241434982249475627606*x^11-1802181322866245634532538858381188*x^10-172944174372646340813919861798180*x^9+11077827299597352260965171614202516*x^8-13406381828311701895705631919374140*x^7-23526859424878640812577630146644222*x^6+71945950224021478292174868596483218*x^5-10946747209521665019750280583974876*x^4-16185352285764612947361540612223058*x^3-122923404825714138984381930562136370*x^2+118136664946224098931201016210332136*x+5117406035459873235362070263360954,-21039496882709777035790729728168*x^15-1118474417203172889150440565876*x^14+384476205948913276348567501695082*x^13-821646017502070046639655236431308*x^12-3517136429101677648987005413950148*x^11+15200020336768070668480103994890564*x^10+2337882774777642383444533682883452*x^9-96932002989753740838055578912205955*x^8+114516445414039389255483576117226576*x^7+224870793776783540411133587161851547*x^6-647495284530091826649852834168671320*x^5+125663619722840002824169654353289497*x^4+380677051546704052551831880290653110*x^3+515047042387374597826274860123987253*x^2-583254972037188262486005252192021474*x-362563190102508736194139024756765413,3111758911116104353549819790252*x^15-1440789018235961652428715885020*x^14-53398848635976978885119338218717*x^13+158300132674016234277916749791308*x^12+411472690177995120230915589589597*x^11-2482907991855394104493399279522302*x^10+1388827724940789586467508867324211*x^9+13476683305807552259502023919993756*x^8-26271848611912101263202661079127009*x^7-17446557617125973073791077590179958*x^6+111401159172499677706313989159018197*x^5-79019864773150258474096707510054864*x^4-18936878123464263311200291625556744*x^3-80471119313213183652730322315365816*x^2+291774891402245283513875272940335132*x-7234840281670341228611337872882298,14569042364958316217204363827441*x^15+5495962975502422712719285506736*x^14-269903190050501238711340912712379*x^13+482580508673801244339066605029680*x^12+2685272827615588967725109579972634*x^11-9903077925321174340532999761602918*x^10-5591642766662627135784267128321389*x^9+69399633957855993394100449416976548*x^8-58279580384405585474292919438105987*x^7-197690803337933657179813532291614516*x^6+424475156012555169990154349634591945*x^5+83593048224734175963698025957705762*x^4-417337839504408975477504392613196173*x^3-367940063010661227269630643181279462*x^2+314950681035492121401073557430820938*x+395786509244986186886071749638915786,-45221581355563720893590551424730*x^15+5983672086500478416756000227500*x^14+805619836777589428860247806293133*x^13-1926501609755399390613302365580230*x^12-6853482943853921183823657156561411*x^11+33352788145844218700597007429671890*x^10-4671525181367466189362491036714036*x^9-195401463493618107122627997972422672*x^8+289980531006562544584450799869718992*x^7+348487160256915527548735853012584766*x^6-1392994797481992539891325154042662269*x^5+733868310474743293722186195095216966*x^4+239170981482882040550221918146846159*x^3+1065151837671776320611936106417508652*x^2-1310325971075176260229215689361783620*x-73742713203866828523727805381184468,11047805571549351582975650632130*x^15-8003047426722460400144646949063*x^14-197228842115983445921834574770012*x^13+583145820605868947228110191251344*x^12+1407123482254800986905999212622928*x^11-9129101840668857499602463398155076*x^10+5800451002939888714784760833090896*x^9+47113728577164528429802256653552332*x^8-98176832425863070615688844872979950*x^7-42730196173674237590489073340379592*x^6+387911744246443528144620032531233000*x^5-384113520807322590748905271200754545*x^4+66621482148241421807260804357463866*x^3-211043746693461266687099360569154776*x^2+420421874633897784424413427478838642*x-103813447419557407117827866074770256,-17452011915186794366596974202058*x^15+1422794266320797292403296825124*x^14+313790261953601963322969082184666*x^13-735482193758087339355556477914086*x^12-2736085726293644909302690869910468*x^11+12987930395001556542139446776080620*x^10-962240943054371760364104929591983*x^9-78854708298776946081240175726047982*x^8+112964912372157149024708833518815647*x^7+154662784307710652607418400708287378*x^6-577199806574519212064857058252689761*x^5+262096328094551499434791854257164688*x^4+251587799778301584703817778826908637*x^3+255685846627416640596019293743490308*x^2-511308289399177673694059818078624711*x-139696103016733507853314056528446812,-20274068130644579446252406567932*x^15+8822537733149115723502838924369*x^14+374153099459268816571734395003496*x^13-971768006727579953293051916338412*x^12-3064058021487138752362256974180896*x^11+16381018340366280141163817064521191*x^10-4336696537770760927434072769847330*x^9-96521818916856243984557788819541328*x^8+153892033590473069991860348811357246*x^7+176859537402923699187244655808324601*x^6-732788437313270879200206796423283474*x^5+373838261612844265290855091269172892*x^4+365623610676269165623133228252179074*x^3+430423386822240757843719816314213037*x^2-921690835573256274665261299194235690*x-357421935561836660509065755952150963,-1543621487263995027828233072855*x^15+8246105430180300772592776027998*x^14+38321920062396219413362323469987*x^13-194687054491623438977963512988744*x^12-86821448133845803063835294959488*x^11+2589888846202388512625934315002956*x^10-3912560127971392485446057658013394*x^9-11713751486096759606699898268377490*x^8+36822653155182921255761451606596109*x^7+3634434018293212008071962287156576*x^6-120534065332726799220524480727555451*x^5+135750979104859221836255043093829130*x^4+78335571486417431504373548614927928*x^3+140610365917898606418409403417572014*x^2-270167248749933183396873902378234786*x-46677620521155278812742917037850708,-636503695055575145455211758266*x^15+2421295998928455047195519546090*x^14+9922541993954176374206940680262*x^13-66861958422041011635585173171548*x^12+27992415175137320419382856528564*x^11+755826502200240025377225071490707*x^10-1929333530043288636880911490957678*x^9-1272253124431182297267597347253457*x^8+13488843824606931852091552656603848*x^7-16683505395737701196411622318831584*x^6-22294181659991490675618179635610034*x^5+90536252854847670649204842445866690*x^4-114268290852277855654479416792666818*x^3+52168275860515740643787335165169493*x^2+21224840531803481142977024130647742*x+130040394079204026250202499688061879,7291201363737034221204227665272*x^15-7141155391613495391445136083860*x^14-128054554449914654163595989470804*x^13+432333845885955353531474883351090*x^12+829989286714654615468897891384930*x^11-6455826470930746455753583527489452*x^10+5862795122742032548331783801707384*x^9+31797609513665377010989071678047839*x^8-80165993794330744267527888510927826*x^7-11603970077676301162896290648983231*x^6+301447171302882131869436821678653222*x^5-374287146337461861103088745423664685*x^4+64045949236144988265215209721507096*x^3+47125142225941953147144832406513085*x^2+50818997922804354468117259209321400*x+1591075783368172115473563576382741]]; E[34,1] = [x^8-8*x^7+40*x^6-128*x^5+274*x^4-288*x^3+180*x^2+40*x+2, [1584723,186485*x^7-1486552*x^6+7446625*x^5-23867997*x^4+51424180*x^3-54925330*x^2+36859902*x+5839522,1584723*x,17409*x^7-158208*x^6+852918*x^5-2897586*x^4+6743673*x^3-8605734*x^2+5039349*x+442968,-1781172*x^7+14361871*x^6-72236809*x^5+233041819*x^4-504863213*x^3+550462449*x^2-363280805*x-42882248,-2187956*x^7+17755663*x^6-89456146*x^5+289486050*x^4-629741425*x^3+694208791*x^2-467333187*x-45594352,522017*x^7-4250889*x^6+21340452*x^5-69062951*x^4+149661212*x^3-164959138*x^2+106566496*x+8445194,3675451*x^7-29739103*x^6+149304880*x^5-481327256*x^4+1039648566*x^3-1121761592*x^2+715414774*x+94636773,-482691*x^7+4218661*x^6-21665539*x^5+72427690*x^4-160533626*x^3+183278691*x^2-86321936*x-14591600,1690413*x^7-13108723*x^6+64632634*x^5-202116778*x^4+422715449*x^3-411613293*x^2+262483847*x+58199414,6347714*x^7-51257272*x^6+257397346*x^5-829090200*x^4+1788840085*x^3-1923830302*x^2+1232547153*x+170136460,-15708860*x^7+126963234*x^6-638644482*x^5+2062243112*x^4-4470837386*x^3+4889196166*x^2-3233964637*x-346202474,3118460*x^7-26005766*x^6+132171329*x^5-434732131*x^4+960987255*x^3-1106296438*x^2+745427681*x-10808682,-13691339*x^7+110126294*x^6-553171580*x^5+1782368647*x^4-3855209556*x^3+4186928431*x^2-2792279927*x-329145264,9839176*x^7-79749675*x^6+402451857*x^5-1305683389*x^4+2849028940*x^3-3184257125*x^2+2177780636*x+100430134,-14431437*x^7+116756499*x^6-588245826*x^5+1904277801*x^4-4145942382*x^3+4594401498*x^2-3126177384*x-246581820,2982650*x^7-23194188*x^6+115048554*x^5-364077695*x^4+773115494*x^3-807631597*x^2+588731284*x+92107700,18509016*x^7-149546465*x^6+752778311*x^5-2434838627*x^4+5290192840*x^3-5826848007*x^2+3925340362*x+438841678,-12045294*x^7+97132564*x^6-487371772*x^5+1571375617*x^4-3394777256*x^3+3692881317*x^2-2436872387*x-164497394,-3786968*x^7+31046470*x^6-157248964*x^5+512023056*x^4-1117463704*x^3+1245773584*x^2-804475872*x-82619374,2105085*x^7-18347950*x^6+94009810*x^5-313234930*x^4+694056260*x^3-801164250*x^2+449024615*x-7824310,7626896*x^7-59991838*x^6+298548124*x^5-949273434*x^4+2027018857*x^3-2129018398*x^2+1495607907*x+129096862,-2101771*x^7+16445979*x^6-83429106*x^5+270223642*x^4-600947917*x^3+706111583*x^2-615162611*x-58410664,30361077*x^7-246174709*x^6+1241567779*x^5-4023021862*x^4+8765875100*x^3-9717805893*x^2+6513108128*x+603130034,-19969865*x^7+161109181*x^6-809503354*x^5+2609231481*x^4-5641256920*x^3+6120091942*x^2-4009774644*x-504944116,3112021*x^7-25405758*x^6+128710020*x^5-418319446*x^4+916967737*x^3-1015475138*x^2+691600193*x+94546366,-47241269*x^7+381791271*x^6-1921097460*x^5+6206553404*x^4-13471066916*x^3+14762592208*x^2-9827628190*x-1005645452,1237144*x^7-9048336*x^6+43093860*x^5-126034204*x^4+236490790*x^3-133718378*x^2-30021424*x+202841260,36767347*x^7-298127193*x^6+1502669445*x^5-4864699387*x^4+10581356296*x^3-11685511532*x^2+7812819125*x+677535100,-18942526*x^7+154672824*x^6-780698490*x^5+2532454537*x^4-5513772700*x^3+6092333717*x^2-3878063531*x-460027612,29363644*x^7-237566535*x^6+1196712177*x^5-3870559876*x^4+8416426792*x^3-9281021003*x^2+6263662697*x+610920412,-11393568*x^7+91823023*x^6-463658947*x^5+1499220523*x^4-3270446888*x^3+3621431625*x^2-2482423562*x-276887366,-25333981*x^7+204486099*x^6-1024536381*x^5+3292649755*x^4-7077492682*x^3+7532223914*x^2-4716312089*x-653476750,919945*x^7-7365445*x^6+34156018*x^5-104943986*x^4+194094534*x^3-114656186*x^2-25524938*x+71688738,3460215*x^7-28974942*x^6+147699972*x^5-486190008*x^4+1073299686*x^3-1234822194*x^2+742892049*x-12065598,36656696*x^7-298242754*x^6+1503999802*x^5-4873669479*x^4+10611430678*x^3-11726000080*x^2+7711968216*x+610152334,-65098785*x^7+528426755*x^6-2665982249*x^5+8642713082*x^4-18826507816*x^3+20850058191*x^2-13960095538*x-1292892784,26951516*x^7-218813966*x^6+1105668818*x^5-3584663965*x^4+7809605286*x^3-8669620870*x^2+5691871328*x+716349174,41225408*x^7-333622399*x^6+1678404169*x^5-5424905649*x^4+11770852207*x^3-12917854753*x^2+8612828847*x+581004478,44965231*x^7-361423902*x^6+1811251272*x^5-5822410348*x^4+12544564732*x^3-13501892396*x^2+8866881419*x+950245420,-15057693*x^7+123972872*x^6-630048341*x^5+2063194691*x^4-4549658713*x^3+5228193636*x^2-3565853347*x+51094412,-28025156*x^7+231449637*x^6-1178498709*x^5+3868880117*x^4-8552701844*x^3+9853923001*x^2-6640658404*x-306300482,99459040*x^7-804659701*x^6+4052900647*x^5-13110515108*x^4+28496612124*x^3-31367662445*x^2+20982238471*x+2048629884,47732401*x^7-386799177*x^6+1949416830*x^5-6308818051*x^4+13711703332*x^3-15076903394*x^2+9897619988*x+1245824272,21693375*x^7-177084279*x^6+893512821*x^5-2899678908*x^4+6303489240*x^3-6923451309*x^2+4286497239*x+953445342,13299941*x^7-106320326*x^6+528224972*x^5-1679691679*x^4+3558439374*x^3-3638951527*x^2+2240226635*x+151935282,-47295243*x^7+381211973*x^6-1911577619*x^5+6149255597*x^4-13248231568*x^3+14224297890*x^2-9082441345*x-1254399058,-30832277*x^7+248839151*x^6-1250017121*x^5+4034352559*x^4-8729450715*x^3+9490804453*x^2-6314243747*x-744539916]]; E[34,2] = [x^16+8*x^15+24*x^14+144*x^13+1202*x^12+4144*x^11+7572*x^10+11912*x^9-62590*x^8+65824*x^7+1502688*x^6-1897216*x^5+11753600*x^4-35947520*x^3+82862080*x^2-281731072*x+342102016, [153118305493162711953026136495048419405558784,1717588550838333137952522655127069101*x^15+16776078099974910909158283606076807144*x^14+68238708123808304329391877876057241296*x^13+340083186885531155429371692837472150688*x^12+2575481511997619861020548208476120850058*x^11+11345957356511439934481339151749340528368*x^10+29104983534642709123478049668961156173236*x^9+54109654868691895407219133086948287646856*x^8-33493124912661658469793040778745120432454*x^7+25770731362581684321115263387467542702240*x^6+2468067961834328291669489043745054482664464*x^5+665750253976292457028522834422043267828512*x^4+14189871748013994659502865937055109517665408*x^3-51102337432111444539894260332175908948934912*x^2+105028698685903620431050235269647602485755904*x-329770834009240249677627747239808231861174272,153118305493162711953026136495048419405558784*x,2289299043100945300807599190964671969*x^15+26796313059437878168481789049621542550*x^14+165678876600670774270011265341452623392*x^13+933880176564773304714967029372302754576*x^12+5514688202060929380105528845615754958066*x^11+27809331986297391048981893322130428280812*x^10+114816831665081771708454215131291642697572*x^9+352097846749727419868978630349265774228992*x^8+635919945792276510318582955614698255123282*x^7+1049561837824127447852619826412086446601404*x^6+3403393210505264904768193811045380783748048*x^5+12769297381610137707948500349637431161464352*x^4+95668565227950198603650048669218942396219200*x^3+25462423863098126036486948293675821511445760*x^2+327672887049001193403714543570919090472053760*x-764531769423108319160771813328999673355642880,-3824496372504219526661874107873549620*x^15-32409623521731625657008594221383565808*x^14-122400704141655885587758254469776284560*x^13-767240369368067860634251722265284937312*x^12-5674076000650148767808058608737632538792*x^11-21490626617649179280926549610232492907104*x^10-59950314396277747473356380810408494956656*x^9-178269281695375292577948940881079584104736*x^8-122912644473995306641290627721217352643752*x^7-363303096541160436878925441766936915081504*x^6-3507761113457733992760772103338070837387488*x^5+7181361650045646290306599983442371501559744*x^4-65450124122278303580072999192081228831656960*x^3+78199034601414915306822661133063035693507072*x^2-547968338831808463152125254282868826673034240*x+1299154866586065214531393838231192830725197824,-8078238700169571763062117106461130834*x^15-91720934040284524099511276123921264712*x^14-439767277314538639852905613626538002128*x^13-2033793880215361363918045273226330967680*x^12-14598584327452752808611991524183206427268*x^11-73784019939764976340144675753418703103568*x^10-219795693366049682402981114824931959455400*x^9-473059058665859283740466691902085454163504*x^8-558985680919263171629002779353422187215588*x^7-1317311414598925090286559038227821910826288*x^6-16090830075901937062930855181173777504869504*x^5-37442855540279676395068112815718162245744448*x^4-63954230211633436912548113879691795190408448*x^3+123776359538154698244679324653491350070746112*x^2-630755638124791111207279038393124458375609344*x+1316233273523006931401156456468960298251030528,-12918402372428372434866592181817110182*x^15-151244232296718159896055291831890794526*x^14-789577513439188020763532094654949895800*x^13-3876979569675131867249111487354053285840*x^12-25684932351298035796992208916741468157132*x^11-129634113448875919078262432200265871125276*x^10-437796558685154897018692490856218682654472*x^9-1072788518433308991729053590812091211098376*x^8-1178080949844798959423462235689275906939548*x^7-1457319274168043449738845607449370238345436*x^6-21863703479221397581853435808997835495299056*x^5-46781804711915328206211764834215008722254336*x^4-183148070665505231175440385059986249768035456*x^3-13175460285254702910186956594791958277450496*x^2-489364055883664711247061854220589701103213056*x+477270830691439679727011497189488299578271744,26558943419860196935497209540840203142*x^15+266432792391322251201424516307225824402*x^14+1140919996161762189840327873969890492976*x^13+5811004202324901124008555422097973560368*x^12+42939924626107309841709497249100908151180*x^11+193123602246093106259207035511985296136644*x^10+542442357828117544313086262933019191254520*x^9+1229658847711653621069035703233426514668824*x^8+681863327289051940674852457474591067709148*x^7+2539028040685807909980332618071675779999364*x^6+42677189158699523087516459862745206792382112*x^5+19923753787775726823372335393010044399742464*x^4+263504302095542698994826351181042432586624128*x^3-240895242590811262593971444132114646117916160*x^2+1932612797027609446369333169448151583462971392*x-4705495326398795718738227168626848565192868864,5738901696744199254026465467622057202*x^15+60140307282692872424765493165053760896*x^14+278920974194598374847117716640716294752*x^13+1486910628693014737189836397839616276800*x^12+10536399990039794945157496581486745446724*x^11+48363259886477147577420527128822663606336*x^10+150300985854748403918518838788896215275080*x^9+403289363891733356857174373572052496678032*x^8+518959740937969726206005572979259245428516*x^7+561407183948944412878198656172913608288288*x^6+5603252263320418950431233433133405939215136*x^5-5526288637886386453458724432627528809490368*x^4+35320689935517277992260333735352697678870528*x^3-110303593911531958874122638127140814607130624*x^2+187078959912556039807478702580877177791684608*x-791742051137439464944869941398514653332324352,-29896141013056832967023600048977088874*x^15-261870613092716214071207142466142894536*x^14-857622492882106371676646782635049786048*x^13-4484359239521078235291413525866059679488*x^12-38139327372547823031444267031527734767156*x^11-145709489805144822388993871434677440515920*x^10-268334035438510422094082919677349637763304*x^9-331571588185569667088259327772125387826672*x^8+1831328632924481742998615188550718115766828*x^7-573172948766312742620278195695686339046704*x^6-48757400349120377038379923937472126495799008*x^5+22203378482372635774895172783250519474089920*x^4-250556734147216135731118051032335874767111168*x^3+675963272858876844380267886393967150871884800*x^2-1325433462508069486588206859662599243454442496*x+7667281094537169772664453202466712131541385216,67010085312988676137721021623406825253*x^15+625120719669653761164107299743610535102*x^14+2436128617642567914192230443083822081728*x^13+12791815001784164772230570796365863033808*x^12+96064654436933873772226650844521820448250*x^11+397896671160113154045135801365136633153724*x^10+1013323966413547424209997264088844501576500*x^9+1960718517200997656087863538140104698397248*x^8-2736533804488058154316616185883929534531942*x^7-1447734399669523407791551444206451034242740*x^6+98275486775586189211474829081534816378356048*x^5+7747578451600248201804101090083372985764000*x^4+879063786581393130651367057113910409698456512*x^3-1388207617145630639685097194451222350269657600*x^2+2818545358541702886358664612124361805377377792*x-12503401133786524924142591821639472969668341760,-25306553102675133637801036410795165198*x^15-225524185053172224225636260910586727344*x^14-945988072474818039959213967057192286064*x^13-5566597360923673950444561359459382190304*x^12-38123041114715056910058055927281706930236*x^11-157521562553981518849730372642939044453920*x^10-502951087245834399969440743458821011804248*x^9-1270996342516316132752932399361241652355696*x^8-208851037419278484155549225780775425620124*x^7-4775371430985712291915280638265285767832896*x^6-39486257549457418423972101693836312166066304*x^5+14029921508644725928951356032986624492968448*x^4-530792584745000633651715002966041120566622720*x^3+656977368220948415463906948149310597085329920*x^2-2421526565330191651483796564300476140840784896*x+5847353427958678897479965093242376277730357248,-8928976919343256585011998387271754212*x^15-70694020386553115869154188948935856226*x^14-160819146921834881414734227922311347608*x^13-674275357114745645502285981953110220080*x^12-7753546218021842729345316453471082502664*x^11-23968762171540869982795767894269283247908*x^10+32316104356779912873573428026507845632256*x^9+422578253131179757415574979019385531200056*x^8+2024010136013688545831666892576374501333192*x^7+2761006811162822842006180877501460522867388*x^6-5080536795933616135243981925748205412745872*x^5+34920542695256474777541891948206201233617728*x^4+4541462707434088615617930666566934734996416*x^3+594001611278619180258489876665776184749068544*x^2-1865218894800027119542749225291721009936186368*x+3984530477652110655045245849001196433281794048,50910277019492128434775255612771652808*x^15+453257779573270846241841121969778549088*x^14+1668183937094747771110134827699348850248*x^13+9667174880532744588561857907827470160320*x^12+74831864199191180233620920128410887211760*x^11+292932833547212568102940120350638523748416*x^10+749814848487679178827148799419698836259632*x^9+1985748865750112770681375613617053554690112*x^8+489143156117799461249750796965473910219120*x^7+5290522971161714619362414096218565592864640*x^6+74663384705970914084158507648419460054592144*x^5-87484983706728550482191049874649314765006336*x^4+623351964682081490395744493418285717156328768*x^3-178466546965358201625165581241380381937978880*x^2+3166741303579433981788991380803202226406388736*x-11170535433616011867629566202557615625825353728,14160957392088792616394938607394017558*x^15+195868611960087384857117691115878683392*x^14+1064012697279548322963853857364608696016*x^13+4443309164417936052370517096835960574848*x^12+29820692590909655629129274596417674063180*x^11+168056934544336795278037534283094207995328*x^10+538549183739476618220071711014761833199672*x^9+1053876311917399335357042331763077141176112*x^8+787287806349153458807009857066780793476268*x^7+39126817273367925718002355166088025395680*x^6+40363199463332042756341154689683930317283520*x^5+153107219158208010577257421748193571763603264*x^4+194852098202598133520322594307888829395678976*x^3+455216875347206341584639102912336542389581312*x^2+106754189962740035017908136402018451973095424*x+4276697481415028326343637307397574836020297728,-33635555515635239090890914363724627188*x^15-306317743700242753125709363043542167208*x^14-1248008329713330313611947700761249816080*x^13-7604077499034624621787368986824568627776*x^12-55852854054888170965707735282846349372968*x^11-227496490231707013442599564686533597493584*x^10-695167665326068098463226697070770835219824*x^9-2248537116905862398812081794062871756670144*x^8-3222716744880223930403761586420673847842280*x^7-8818227004171823655079436201554818202971408*x^6-55286903839956700714430615207593712958884960*x^5+32389155328661373646638565506025621752009088*x^4-509322965337051548083719737803735729719780096*x^3-95136686853287665204083744984143699237935616*x^2-2839794917073514660614960925399722987102726144*x+3793592139150046621686250387048964480413933568,-81325871882509892936099102954395993390*x^15-753914361580438041894317525555886262906*x^14-2851788226018883093337037053694364402512*x^13-15387059506886701626175092161783661119600*x^12-119371368447742075948748352915608771035356*x^11-484384713474916745363376988687862958075412*x^10-1203140891117423489322991051661784116509912*x^9-2735817724732534238656556206265602916519800*x^8+1177979099560267008511942479437137677743124*x^7-951250770623360887450265977463509654930900*x^6-119176902889774435373068730698959352905808608*x^5+71618949158674572332461332261132408583351552*x^4-748471340897375496175279649080010941106111104*x^3+1113882390363639642219318479301824246140441088*x^2-1445346861379678332666382090976433185080989696*x+12645287421366848259124680156622820353510150144,108153344924276937611149517380547593302*x^15+1119568147665658570416653342748998252720*x^14+5114177267191422579801930175786806664816*x^13+26057905344118308112086839070262008531520*x^12+183265339571927148088561632035155476038604*x^11+842302496816749050503011969437006379946784*x^10+2539174662048102122696995347342745523389560*x^9+5895087366177535194016881007759042685007728*x^8+2993483137634417434231934850699610628880172*x^7+3297889425790753083433119528307165654564160*x^6+150544597669780635244890909437033711529392384*x^5+159128983422745851544893516187064781663060928*x^4+1552066310008892410073960286759866371047951104*x^3-1013304859277923352482410699770285471566127104*x^2+4711288976977539206262223451501799099204409344*x-20299625594204184383668243321305699160941305856,2951290083130287681820699571995643676*x^15+46717167740570265989472434859466279116*x^14+208996596685262450019376297795456127904*x^13+646410602499321343592964714468819376816*x^12+7360955430471773250436665674618822980760*x^11+44707083947428653456598145916937144149080*x^10+88041056166868929648118191701623944683184*x^9+154071478102368359420643346236003345505776*x^8+1202960941260663721136541356611713153030360*x^7+2106368262841100429764017658471881590373784*x^6+2181122348322863987371200279979255495018304*x^5-18724474228505177228167571133155071138216160*x^4-222893239175725818723350921862361613081769536*x^3-98793110169577980072587539086906527936439040*x^2-205533434334375168211593190479011929953135104*x+606479463886757123794444570139606607403675648,203527839153752360109284151981973230620*x^15+1934238053134892659255782375253609108352*x^14+7699727211900681453539380892448616374640*x^13+40684842469451916686993446436246074593408*x^12+308804213586911938452694035639915352741368*x^11+1310640625784016026614333569827984942595712*x^10+3478587966791484408594097928862986273069264*x^9+7999738779160827050094182027026219255505120*x^8+1530873576197933066121111126300526082760056*x^7+19822599691953923777773370198235763204336192*x^6+350481978808490575105443679818243937134742048*x^5+108258745235699791232261867221327461767079040*x^4+2503455661971632783979277219988061231405087232*x^3-1983139420890595898305702179524280768459858432*x^2+12812064412667720053456125324582379639917656064*x-33690323751016365018219829253129363912717885440,1444223156857453222071504742513296828*x^15-39273516669636522945829914804165905256*x^14-443474837246185268207638941104843111856*x^13-1742608209196989327091477085558273902720*x^12-6926016456183965763947401649850956339528*x^11-54343243819451232662393822897521390009808*x^10-254544177866816744446182110712159991765488*x^9-586223442129049957737333342708584287581888*x^8+153891584750751278817487102628151662540280*x^7+9458671430834508983786372096298511410780272*x^6+19829590087000166240981501098798042725946720*x^5-49160733068445814936441596077834766127993600*x^4-231327282905099540299483825273094583814377472*x^3-1169908944566476465979070867505473421103854592*x^2+3003594168468321941370498135266237265329902592*x-5958073041886989491503569720873807246721785856,-50913594538806570317595247744998997214*x^15-477205625792875243464901417177009917338*x^14-1656220531968764984445004653300225491664*x^13-7804671148364579115056153162428819169856*x^12-67637276814203771845713561106643882560412*x^11-280435867001996431475550166147711553335892*x^10-506941160848568979062716184550998359448984*x^9-417732754585291240463037342213309292450328*x^8+3333141230455458888510769021099304365058804*x^7+1828127971017101626816997416623488406422444*x^6-79474936511181280539109292099797173971439328*x^5+32156464874217601064149256795791389163049056*x^4-60899472098249772177131632377129686834648128*x^3+1122819615685770889596891587890250610646203648*x^2-2610273165046069418698700661355361508314904064*x+1450553803337102397826888421183582761445242880,-141118633270476273643151660054363235894*x^15-1416527703773927013034755267251084735144*x^14-6235037407182668655762140678808133850704*x^13-32577562050882246346453088637355962886400*x^12-233904422825498755876415152970719595224844*x^11-1053432038933916402652071046587178627135376*x^10-3163638415406867844623192383503928626019512*x^9-7785670178974550393257082129870050113052880*x^8-5917200758415095203131039331918329712539436*x^7-21226727225303514037572620309885317380079152*x^6-258866051493337024099771677837945776188608064*x^5-212605922785586063604676536116811819235763648*x^4-1905582553253607957745314515640528640242299136*x^3+1461578951252562401655742351858392589876788224*x^2-8425180640394375377907044465496272233631675392*x+21153733414410225632438887030771888922820448256,-115085963020064224614628477012379851386*x^15-1081907107432914111648395113941664578920*x^14-4345738212530277924115734291817461972448*x^13-23798717348266827788983726373485689615808*x^12-179111921200431838390426710030464935531860*x^11-757771889817343403817675324036569058311568*x^10-2096771362026896693286245156921822697571176*x^9-5326560849083365978724025881292050388470384*x^8-4095431836441813003980593508792038735308660*x^7-19355879453565464542107084474093997228817264*x^6-193017289021619130429781027443882594662473760*x^5+7602737338491113179148684428149338430890048*x^4-1486798604143387635791033997423769396884019712*x^3+724766152002189504988205454353967533045224960*x^2-10403214279583311754881562330593914630486673408*x+20322970900671911698631658017293218213560168448,2578061833500008218285313853934966362*x^15+70353820039016745587054609390846675578*x^14+391817781598709517903964476658327210720*x^13+1302360500185763076777772709021805232432*x^12+12391164135375238409980131734844799169268*x^11+79545709046679010618662579182687678920340*x^10+217529301436710102367548434399020219941672*x^9+696707653704703288030484257075641666721624*x^8+3035961144442121748500553782652995555324932*x^7+4608895391736260441388812051428981362695700*x^6+26356570073884078720339495011889984933986368*x^5+78940179678119453129639365015365416025678848*x^4-260874186514039025378160518022970874997598080*x^3+778549966413692698396968358724582801934738944*x^2-1885656174374262085418123666725780453687924224*x+316261230967716835363987767135147227155400704,-63624700606687484294991454386235863493*x^15-637340063116989559229928070920180343922*x^14-2730342933477642265798653546727876744320*x^13-14238611870708862447260844284894550551888*x^12-106184028676651724132769955830298876903994*x^11-479404816453731850524933492876182025047652*x^10-1365398634356442700775823195747708640900276*x^9-3413453973874934215940020063736769929408144*x^8-4160477789713805742229944878630817318965114*x^7-12693822041451208767633531640784536172367156*x^6-102423147363270596001089573327153010728634384*x^5-6926524408043861128692256299649738104221024*x^4-477147300263909594656170571291766893327871808*x^3+823233550057556896686821754951687155774528768*x^2-5520576542267927898906655854918848776218385408*x+19699572093560725238033703793011864116128321536,18921823181095391449186381351250951289*x^15+171611830890631525046549768972172408154*x^14+938973331711521309632229909767795963184*x^13+6196816885571606973859483959179810877040*x^12+37529108850867277676407061268041722447490*x^11+171592945311475862331658424453311226611764*x^10+724408400070137372600313157448961396472932*x^9+2371105533997721318871679023689505030749200*x^8+4639227421751030180817236067449763301039266*x^7+13947801912384737993652662135178994245260100*x^6+24301397448491338213333886494677806593864496*x^5-18380084292860706777937903528861638794825568*x^4+391943999402249160524043588891357848051575680*x^3-1511554894938291661829796204792694668157131520*x^2+5720426693154818116463300328699042483690715648*x-7831768419007030852001400603076105675458772992,-92746577322006215639957931339951590772*x^15-839555676011952867398851438181374912504*x^14-3077945783516987080802603427040931648112*x^13-16038207284686618319158038602664078170176*x^12-123225216914710403660379344450574714722984*x^11-484677119595755525251821508676805920804592*x^10-1068927337587763745730679861447994478406704*x^9-1309997110335892664802897978557072039517184*x^8+9049682037643006499093999353013274874022424*x^7+17088970906357987886332233147804551618358096*x^6-85781021891073380573792961009785803262094368*x^5+169490535556568806080986540798227424233492608*x^4-819940837521112535660992325903625273558704640*x^3+2867543471829432365603500050720846161381949952*x^2-3619708036762900767164800439127342152847659008*x+17254935545890371543393002006516920775550124032,-3741977704848583798828872724600339292*x^15-55864595956633384926191277772669404176*x^14-691075900176643897114643695753026708784*x^13-4705095942759107885338479868721117633536*x^12-21597287471314590151644726520980583687928*x^11-124154214248678142796823983755618893975712*x^10-727191856718741030031258641544443987132240*x^9-2688979296296699711794748400590636095206944*x^8-6905277958608929588547931411006211089206392*x^7-17579845056126080132053665858450608222544224*x^6-28838662353782306596492187994316756620370080*x^5-164855012708318024202060527569291635164342912*x^4-862833941323429827676635230868318484129423616*x^3-252348631033269992412644728343796295219200512*x^2-2644952128030757748107477865412121078353927168*x+6664842224076783608186048183072878336127139840,-28542869474727881947221788228366526185*x^15-286922602884895116476929084447994858584*x^14-1198408175421940376626828289742106324768*x^13-5936370963522182803112107137030295141856*x^12-45205479452863352419459098593375573871010*x^11-203716568389220236329199343950957348845136*x^10-561389608494440377927413159211949987820740*x^9-1296649880008970700174127310434080190306216*x^8-982279619265678981698591979071945790491954*x^7-4968550297958962876547985730261302929617600*x^6-69685476148728104058999014363892550721334896*x^5-107777138346998823601840013384651069002281760*x^4-316529256827329748271057549652651308724558912*x^3+592782371063728763065700785123357032905350400*x^2+131429052792876642522836469021056176018602496*x+3026096243973664398792179226958328077366724608,16113870518146545342898283024507754078*x^15+187681871427029877492820653939271982780*x^14+694042287574478230830118983588482815216*x^13+1291096681668121389544862894810904216064*x^12+14137790542230656775265773837872749661244*x^11+81389347225524236934224191226361085367160*x^10-31108654524925255200515388415940015592*x^9-1490930637914731839614338157693206353976864*x^8-7147983469789253583717805745805434876989604*x^7-14339158101632437984648875535513696502387368*x^6+26579963066496244188468715266848813863020992*x^5+88968128750422551197531418110602187043021184*x^4-200259013437796456538148009738477239408358592*x^3-895915938071690162992039111775861332530227200*x^2+1426558097931054792491976795241539848634917376*x+272523668156620931326286493402869078231126016,-244749536909455318377144150438754951678*x^15-2196713981649506419235677289830039720640*x^14-7847508444385449820220942990015252023344*x^13-42245389707080910164995727440265822450496*x^12-340523950495270352392859553092320650908188*x^11-1372122927665635744959624747396955338730304*x^10-3200859582695709534938774377191565506994072*x^9-6740333270756722480565554977709439015489264*x^8+2251428621084426522899028151276849005029380*x^7-37099576145521658435466503660249666474363872*x^6-462321945916670263760597154604306552900527872*x^5+8819136396632029109902326407219354027009088*x^4-2634685944195576395893061772292991203570822144*x^3+4604625117979226006519301906576552403576670208*x^2-16587359354603758381271371130661871569921228800*x+41727887515910884419602033611178434594748026880,118349936528773534243558015256109579380*x^15+922753452203156944155056451562985556472*x^14+2739436897839765503148446632930304471072*x^13+18278070274196544924157923606029958497216*x^12+149829036434827615938629083377142495431080*x^11+503903742531061742348592206137302975941616*x^10+1070566202560109538905520947844399145094288*x^9+2830571626018766657010913762812096864519424*x^8-2584955103702003068680140211717040552910168*x^7+19877839256614854722868785887762442282470960*x^6+176022812292593521415199085003075421141980544*x^5-391182265189990411113694573713165455873427072*x^4+1589469499557672131912392665741246005891263744*x^3-2653444942479129109545403858380325575427354112*x^2+9557969986009451740352035603569056475931718656*x-25621276254389925898757575826651044469163786240,-32983943696474215755439524046104381937*x^15-310275587974450847579784697771042710238*x^14-1279639256390382108627241808029734390736*x^13-6629439303374783676990147506400700552880*x^12-45111162495026101159269930110565165793266*x^11-188145158361358121540911188321537995816956*x^10-535006865763841809247460749946518841371396*x^9-652712331213351421366350362673283504717792*x^8+4729774879379661748688575446457088313697230*x^7+7033992312736214586248782542600861390352052*x^6-35376859839901039616721777644304806450284848*x^5+82742682617043423807589190492416483580563744*x^4-372147227949224666174391967159135306316433664*x^3+1214891665468310828956913331784172446377499904*x^2-1673954736823601126063754699281372040955602432*x-8358146297889503001112621264482153186662168576,81461924631619139784236087554771936334*x^15+663013621992713900793322286180252315312*x^14+1765112778536039596049691469269656909488*x^13+9168993140089832803414368079735392738848*x^12+84311176634770840065459000092595979384636*x^11+259952472572948021497201475530079748797984*x^10+70750667302407963740655672595095705781208*x^9-1711898194879404152874414049201772867410192*x^8-15614477248329412748414349591110409162007780*x^7-31145726766653042519811839931461529400239552*x^6+55020429402080633772236576837081008165361408*x^5-299356616814220770834908203597180251781013376*x^4+454122478799256901410366224482905950471427840*x^3-2580198481732246831039105632511634996198947328*x^2+5174911903639822023920644745824039055641060352*x-18158692572561979815864824719955410536064176128,-17498876453102041743786309629955486208*x^15-157198709914036575616787914708545099188*x^14-575568123464015298958467602369646657760*x^13-3231500444139829815127289654944154047408*x^12-25078063169113883386796658883514599101760*x^11-99312450103368609583050326539993497554856*x^10-259777298741691120446482485391685167272256*x^9-703099072762262814019508795451033284616368*x^8-291996218817828329086629933278852334330528*x^7-3908765166943275660485986256311057345777064*x^6-41360774190794625678050757935460595594274176*x^5-55739548422810013934421175931758618925133600*x^4-303788334982109589049762391308304230197314816*x^3-32699584732077972205930458365567288635730432*x^2-273695838644767029321183267525688379371157504*x+401801291920737776747333807800430160364713984,-108971059320725987282955887179457941606*x^15-1025484531925288270522395061982111130024*x^14-4266237428543042391503439252287060871296*x^13-23568231483074090186554151554340646204288*x^12-170086162805300450318894245836644270328300*x^11-721442697868216738612808662016159466353296*x^10-2101072341690519471627937079095365247430872*x^9-5263244275816364471772157937355021048677712*x^8-2231670006648580909860454435476240148200268*x^7-11052970185095566764248366482365269870912688*x^6-164977799080337945971421952033122679042053024*x^5-24359049637846377613968219975996958561509312*x^4-1671552055140046660702609736650470998733357312*x^3+1307847517884352217653106545002554556533597184*x^2-8592620374358320445098364774267782270203598848*x+16630025561342550919887914939536525952359075840,307743838343742406652605810378990809872*x^15+2962473812120240786296682607556802916164*x^14+12293820976119512034905557942240667824928*x^13+64795835099087671088764942209308139107120*x^12+473474170387800877603898145850958675341664*x^11+2039265736111480496670881327662382273074120*x^10+5691261473511120232342434317698373018926592*x^9+12767990657518267620872816649178170476305520*x^8-1031374751368219758771625172754440949755328*x^7+11759972675356328350641156972346076800956360*x^6+472023163099644286379969047063572419209092608*x^5+172747553096016159031164683487541792330236704*x^4+3924700071706039696205110424358761275792299264*x^3-5188968592708684179126338692644986375953315328*x^2+16315736550759946504885829933257634653075978240*x-64123851148343588145764975723581726624034983936,187007651986052929407023731915354110*x^15-81040285119812240352162546329186236856*x^14-588555486412626522965174097978361030368*x^13-1221705129499875052197421693833678715840*x^12-8149785528196550899092385301041725835748*x^11-83578740812297990512570015307957821676080*x^10-242465655316849464206754349934868188481672*x^9-170123009897189304806210999705201728711664*x^8-397248057715857058058512410439818415056900*x^7+4537747642114710618833584628786268616021360*x^6-27858039211345071008849491235255645477211296*x^5-273876254412692262533805589658447438868155840*x^4-266218874682674963766521547741625992125871104*x^3-1837492397766730356528977123323685484350159360*x^2-414258347786248170072972551199191862872820736*x+1160694274417841111543454791574744031864373248,294124071257874676581805260368752596152*x^15+2944605711384587595423739885923016455512*x^14+12648513420710469339578925949270779017616*x^13+64404287950362103420691077157459585734464*x^12+469605239740774938046724748870241524452720*x^11+2104559265420948204360029991851438814838064*x^10+5972001322135943732765024139921895057085696*x^9+13308570228285993305605564607006486433444512*x^8+3046030159088082394721080186961266655024752*x^7+18707764941325756427764593734370906694862512*x^6+491450919337630398856461563885268709660343584*x^5+402905936420862389405421343308036036555062528*x^4+3533871144916224488650218837118561387308246784*x^3-4198232511658185871632200846024422369334409216*x^2+14744782819269396668553678463717817537303120896*x-44502914034999281073513586181434519774046978048,47514215388007785361782440991602938410*x^15+400001331362423636100812872151525958106*x^14+1135213393233026609973557549707927675056*x^13+5243370467315133286162249715227901885968*x^12+50913445918251919528517872034582137888436*x^11+181532697235265995233002130900006692101332*x^10+91895767764656615650661554085622866206728*x^9-1114786846862600063845665941197118913529064*x^8-7436831351952973213875756728740736881623516*x^7-9985432117724436428767378588511537303832876*x^6+32225559017523951943343490932241999364975712*x^5-137937141998569945344484330906162713203869248*x^4+175632955354970157637955481512405289177410496*x^3-847814794683081570073434771942019219434006784*x^2+8137185737584589250185789401236016705291581952*x-6509713550273825953942635289975488409201152000,-4116379217410993627222415814301686470*x^15-76793637770967588461868374975892241160*x^14-1008470603856298670386418556570948933968*x^13-7129432123620889486117497454019112782464*x^12-35025356898574125190086499434706332726060*x^11-197000356318087301168686575281493994575440*x^10-1121027441809987336381723955468082949910264*x^9-4415621076637392801745689526925638129874384*x^8-12620139529177170418036614941262981481081164*x^7-28108688990053254773549801946594758348398064*x^6-29983634164791577404628256910583433944161600*x^5-191993695479570029008362471034152142922970304*x^4-1041832264525248363395948193417514478034448640*x^3-967146362274805841032046275406460780529608704*x^2-6864181387416270864371319234617746696385961984*x-5593966626844865939080866233072049529307889664,-125423784326552964332831959053823616231*x^15-1205528462560310322388145384586503455216*x^14-4649569389541469726526500043651805454128*x^13-22039910204312401127516684129680272987056*x^12-169138084416597787650470962336846464533182*x^11-725497275588984927458074956258892916350912*x^10-1668923633622701863302204176521141093035548*x^9-1577703375093308495987818703656049931087640*x^8+12663393656139550624827430530631165074057874*x^7+14870438944850180154478372570636332704221040*x^6-214238776095193847432887533168386312104963376*x^5-105310309450520056530564261513697381344441472*x^4-1116484666512273733597239338823990201765763648*x^3+2542948311411581439421471894130304594733308416*x^2-6652513397097799822935470876287909625305101824*x+10821051078661749264961830812164291887128946688,-406089292188427245139589326246011678688*x^15-3892061757012707246128503162484589022160*x^14-15916049190189416323217846612482400508544*x^13-84022461921914418949156632006839545093760*x^12-625702125250638064945037666710790082169536*x^11-2700083549642872898458928029169054361779872*x^10-7410664483232033589112510960022628977028736*x^9-17024965047579681161779567592902453723504960*x^8-5469612040584185563169829599260012001209920*x^7-43084530180880907267036177408387882441975200*x^6-650601437003929657624487444265770956866978816*x^5-210085685527182432307513799662303007482065920*x^4-5094945709205827141409655012245526972525021184*x^3+7801175314588070379869069977997090411604027392*x^2-21045445169268567768084621446977141868463273984*x+81080133314019899994581077411783418915826208768,67061977208020981179824236068663841129*x^15+620328758134999132771759443182072167780*x^14+1895526703149813649129403155640826247904*x^13+8679150579265418214167414148206862395808*x^12+85700895902603722919572358639245609389090*x^11+330653064650949114571675140091441268148008*x^10+410191383327241126079212639903495955626180*x^9+227950435568027620587289885703027877332440*x^8-4195782596559913081765370881396786048343150*x^7-3988706552904469436454212842246603709810344*x^6+143530051177345676833403275506332353459962032*x^5+59741440372891358060554879160834474836694240*x^4+44737510915618148485111880990730906835536320*x^3+271182250868936539269178686238714727936510976*x^2-1184148180588455706409944204175632517765862400*x-14740278951902941366844124045490800657853515776,69568084963264136572746352865626654144*x^15+643124138760942528778349273487823274792*x^14+2814985161768974500547560677381630057848*x^13+16900104722719268465499155938124724902688*x^12+116055115679073532044571525845625366195872*x^11+493917222761521883541874119398740322222160*x^10+1671989702912789053197314167819814013060208*x^9+4938321415090638118995559240251583931349728*x^8+6674785470578447143292990389134377042784736*x^7+26328194659753206292711083013195904711188624*x^6+134968020110834879317279337681085355657462256*x^5+87709475786549653799313836455992470544869440*x^4+2089869610188255913837395210969985932858268096*x^3-257607092990407971371300289016409228552775168*x^2+6520337313929142353046699495330558716803476480*x-2174992364738865172551548504205601508283254784,-415063904177694704890777568769435576610*x^15-3819243791501115120072668830856972468720*x^14-14692646010456520048885171783118230386272*x^13-79009767562895965264531968417284099187424*x^12-598546888292305539780436334429363153744804*x^11-2446530469134084854699419511184928168323872*x^10-6239348702000866500210832497865407506935048*x^9-13243988638518964107132625991306255053349648*x^8+10103257845790992166456300425744242216315132*x^7-5776544520232389190874148705121313325024896*x^6-609009652197531275073834571860623597801246752*x^5+52247566065512274118231439644041361009070464*x^4-5071281010248939588294369925291293287801269760*x^3+8209862334023291922161276518858775784424628224*x^2-21656732454309561601834223006146875735643632640*x+85288047772744397959252375783837211813447475200,-314866469657202455209908756366140348240*x^15-2997918565340800917252363047144964309984*x^14-11949467636053050719796486478011158244608*x^13-63547836841207775693815049301685725108768*x^12-479848886791633990910156165982283833222304*x^11-2028887182864594251945527222943389020897216*x^10-5428492709235380019222438180774012521052992*x^9-12672873504255760787167905219953736643810368*x^8-1347501450697299119515281064278307323557280*x^7-25258291037935548970979471006741229545163072*x^6-525311699031961628644391520055623296358833152*x^5-31760847017777215054245356009581410871413824*x^4-3674716930763077587013734657180443837628223488*x^3+2854998160267508881486100175904351782075293184*x^2-12931636558446373317475700283565256726858654720*x+56055916794850450515553727209647954351553675264]]; E[35,1] = [x^12-15*x^10+180*x^8-669*x^6+1980*x^4-135*x^2+9, [9450,9450*x,622*x^11-9249*x^9+110778*x^7-401829*x^5+1179918*x^3+76779*x,919*x^11+186*x^10-13758*x^9-2757*x^8+164991*x^7+32874*x^6-609558*x^5-117477*x^4+1798731*x^3+335574*x^2-62712*x+21807,-1655*x^11+24690*x^9-295755*x^7+1081560*x^5-3172455*x^3-64440*x,-459*x^10+6873*x^8-82161*x^6+301563*x^4-864711*x^2+1377,2033*x^11-30591*x^9+367407*x^7-1378731*x^5+4102587*x^3-553149*x,-1690*x^11+25110*x^9-300480*x^7+1086180*x^5-3169620*x^3-206190*x,996*x^10-14787*x^8+176814*x^6-637047*x^4+1847934*x^2+120177,216*x^11-2592*x^9+29214*x^7-28512*x^5+1944*x^3+1265652*x,-75*x^10+900*x^8-9855*x^6+9900*x^4-675*x^2-154440,1098*x^10-16536*x^8+198642*x^6-746586*x^4+2220552*x^2-299394,-51*x^11+612*x^9-7029*x^7+6732*x^5-459*x^3-603072*x,1662*x^10-24984*x^8+299388*x^6-1113984*x^4+3231738*x^2-112716,-15003*x^11+224031*x^9-2685537*x^7+9856971*x^5-29038167*x^3+45009*x,11765*x^11-176250*x^9+2113425*x^7-7818330*x^5+22998825*x^3-801900*x,-10110*x^11+151875*x^9-1822500*x^7+6791895*x^5-20047500*x^3+1366875*x,-4398*x^10+65796*x^8-789342*x^6+2927286*x^4-8741772*x^2+1178694,-1014*x^10+15003*x^8-177726*x^6+626823*x^4-1744146*x^2-113193,-1698*x^11+25311*x^9-303732*x^7+1117161*x^5-3341052*x^3+227799*x,-78*x^10+936*x^8-11232*x^6+10296*x^4-702*x^2-454626,-958*x^11+14226*x^9-169872*x^7+611556*x^5-1770732*x^3-115146*x,-2682*x^10+41214*x^8-494568*x^6+1922724*x^4-5440248*x^2+370926,-15757*x^11+237909*x^9-2859003*x^7+10806999*x^5-32085963*x^3+4326021*x,-1866*x^10+27537*x^8-328554*x^6+1158237*x^4-3228534*x^2-209547,-5188*x^11+78216*x^9-939852*x^7+3538716*x^5-10519812*x^3+1418364*x,927*x^10-13119*x^8+156273*x^6-498789*x^4+1566333*x^2-211311,7169*x^11-107238*x^9+1286331*x^7-4748358*x^5+14040441*x^3-489492*x,-447*x^11+5364*x^9-59643*x^7+59004*x^5-4023*x^3-1879524*x,-13203*x^10+196971*x^8-2363337*x^6+8674371*x^4-25768647*x^2+39609,54648*x^11-816006*x^9+9781992*x^7-35903736*x^5+105888942*x^3-163944*x,-18963*x^11+283311*x^9-3394377*x^7+12458691*x^5-36589077*x^3+56889*x,4158*x^10-61761*x^8+738822*x^6-2667231*x^4+7765002*x^2+505071,-44652*x^11+669804*x^9-8037648*x^7+29878164*x^5-88414128*x^3+6028236*x,10020*x^10-149640*x^8+1795260*x^6-6602040*x^4+19695780*x^2-686520,15408*x^10-231621*x^8+2779452*x^6-10373481*x^4+30573972*x^2-2084589,-8982*x^10+134664*x^8-1607778*x^6+5901174*x^4-16698348*x^2+26946,-3922*x^11+58509*x^9-703998*x^7+2591979*x^5-7814538*x^3-509139*x,-738*x^11+8856*x^9-99972*x^7+97416*x^5-6642*x^3-4692546*x,10136*x^11-152922*x^9+1837584*x^7-6932352*x^5+20595204*x^3-2776788*x,-31951*x^11+477702*x^9-5730429*x^7+21129882*x^5-62642439*x^3+2183778*x,-10575*x^10+157875*x^8-1892925*x^6+6947775*x^4-20466225*x^2+31725,5223*x^10-77586*x^8+932607*x^6-3420486*x^4+10274427*x^2-358074,-4236*x^10+61752*x^8-741024*x^6+2619252*x^4-8151264*x^2+555768,67692*x^11-1016214*x^9+12194568*x^7-45402894*x^5+134140248*x^3-9145926*x,63387*x^11-946809*x^9+11346273*x^7-41645259*x^5+122403663*x^3-190161*x,7020*x^10-108180*x^8+1304460*x^6-5141340*x^4+15073560*x^2-2032020,801*x^10-9612*x^8+107469*x^6-105732*x^4+7209*x^2+1794042]]; E[35,2] = [x^12+2*x^11+19*x^10+26*x^9+244*x^8+338*x^7+1249*x^6+986*x^5+3532*x^4+3618*x^3+3579*x^2+1386*x+441, [7093783544526,7093783544526*x,65452485346*x^11+87736926802*x^10+1160252919867*x^9+889059660188*x^8+14929298435582*x^7+11712787187742*x^6+68211597317071*x^5+12416532499534*x^4+196334842415514*x^3+93971894939196*x^2+94070009770551*x-21103413269022,-12593073845*x^11-52875316152*x^10-270584479006*x^9-806911234849*x^8-3348774190467*x^7-10391062513814*x^6-19436416368422*x^5-39012412161279*x^4-44802142308001*x^3-119747155506090*x^2-73606163842938*x-41846762790189,101112685065*x^11+213719084016*x^10+1890677922594*x^9+2806677869082*x^8+24080084622861*x^7+36762918445938*x^6+118673344311408*x^5+110637491849100*x^4+320511841025397*x^3+413904243305982*x^2+258826755928176*x+120969996739578,154298738196*x^11+368459068137*x^10+2952671927538*x^9+4968637532055*x^8+37356106915470*x^7+64594272129171*x^6+188891303022108*x^5+198851110410489*x^4+484564723231026*x^3+709913137701825*x^2+428560308560430*x+163129446196227,214729560759*x^11+403213580796*x^10+3917006339145*x^9+4972487817810*x^8+49818331869225*x^7+65287535177862*x^6+235139858903685*x^5+166980768497778*x^4+629705916683949*x^3+690130264855044*x^2+384252229233459*x+109734413623128,-201091072530*x^11-246898509186*x^10-3530617806054*x^9-2378539399698*x^8-45524940746820*x^7-31615454275302*x^6-204586511412408*x^5-24550898335734*x^4-593219829816648*x^3-255176208615654*x^2-223973925332274*x+47377476196470,473141454*x^11-136866819888*x^10-123291036156*x^9-2292986509659*x^8-746450907144*x^7-29292887791986*x^6-11551808930916*x^5-117650355967815*x^4+39171211296918*x^3-318488012576322*x^2-61362291916746*x-1346978553543,-265751179692*x^11-437286202032*x^10-4857117327336*x^9-5178893168574*x^8-62384935522950*x^7-67696255736256*x^6-299046479186352*x^5-153701061770850*x^4-840922284302820*x^3-650909026695600*x^2-484087546539648*x-64433587949262,27333274182*x^11+23857008195*x^10+438397078584*x^9+64224120108*x^8+5620224829470*x^7+974949667431*x^6+20881151430558*x^5-23258883565932*x^4+59971043929260*x^3-50457471024357*x^2-20760466869450*x-185766015639960,108115151880*x^11+89248764222*x^10+1788695985816*x^9+433845819468*x^8+22945483136484*x^7+6401751550350*x^6+90626006311368*x^5-39696440457402*x^4+262053711417012*x^3+23931520787628*x^2-68817187651392*x+21566506783878,-1287726695715*x^11-2075091978258*x^10-23324341800984*x^9-23956957088220*x^8-298972027286505*x^7-314309456469336*x^6-1409650935400680*x^5-659090764367334*x^4-3943261298276691*x^3-3044682082960836*x^2-2393442909889560*x-300594412033776,-870092023740*x^11-1603817583726*x^10-16038353851704*x^9-19649714994048*x^8-204972553346532*x^7-257469826790088*x^6-994121791676556*x^5-644938622175432*x^4-2747058146580672*x^3-2725553650059954*x^2-2142601817889924*x-555915202752924,20427570183*x^11-10373940834*x^10+294882314847*x^9-343156453614*x^8+4319995839357*x^7-3970410363300*x^6+16491327854199*x^5-25937716342482*x^4+102070703498823*x^3-49594490631774*x^2-20263907507571*x-78455668623948,134002500405*x^11+481100006802*x^10+2759650611750*x^9+7231126831668*x^8+34783179863325*x^7+93917292641976*x^6+196032076628214*x^5+351339683411802*x^4+517910016077337*x^3+1113168783932856*x^2+768232443332772*x+457403394098700,153377468814*x^11+155068686588*x^10+3068822654175*x^9+1611723033714*x^8+41048721850752*x^7+19433719963920*x^6+235812209630175*x^5+26335065167412*x^4+757875885757632*x^3+66762898249806*x^2+949913595297567*x+376120493227080,481678640988*x^11+661362479346*x^10+8509525537836*x^9+6621191307960*x^8+108964591753572*x^7+87057995335098*x^6+491918086410732*x^5+74968628965314*x^4+1374291428130876*x^3+668187577779984*x^2+722366770917204*x-172499738841990,199622734014*x^11+707495719998*x^10+4208599123260*x^9+10522246756689*x^8+52458368779140*x^7+134919541048182*x^6+298754032640196*x^5+485401785287997*x^4+689501316970062*x^3+1485510363518658*x^2+1023773817689118*x+609990756997797,-780148223610*x^11-1785734952870*x^10-14852787581679*x^9-23955884132760*x^8-188572582858956*x^7-310752381818478*x^6-952433382408777*x^5-946687448063838*x^4-2513054456441844*x^3-3277825370814516*x^2-2305700959706631*x-881975055928806,631296919110*x^11-38885706546*x^10+10046460429162*x^9-6697896599484*x^8+132310107966378*x^7-82100266567440*x^6+500803165849398*x^5-716129833059396*x^4+1682336890714062*x^3-1413962099856234*x^2-578808070982694*x-854530032742974,-178564395594*x^11-148046109198*x^10-2833967664534*x^9-312748394202*x^8-35918788322364*x^7-5248000693314*x^6-125549802697968*x^5+131089991686686*x^4-334990584218544*x^3+79486964593530*x^2+262875522159774*x-65574532044630,-148542443424*x^11-193428924222*x^10-2518963303896*x^9-1839833723418*x^8-31809414387252*x^7-25119746008608*x^6-130616384055984*x^5-20463034119732*x^4-348110515772616*x^3-262437030268896*x^2-291848447258604*x-25237833419610,893618708589*x^11+1684589359392*x^10+16157879636037*x^9+20540424799998*x^8+204825204807195*x^7+270710220164046*x^6+946359044336655*x^5+666836985690894*x^4+2479408748756883*x^3+2962883459696760*x^2+1177213745528253*x+379872408870360,519926301570*x^11+2106041932710*x^10+11133397462044*x^9+32234159908473*x^8+138902597314500*x^7+417811338179766*x^6+809867715875940*x^5+1602870485459853*x^4+1981965048493866*x^3+5074153177103010*x^2+3218130591853518*x+1855025768789613,-1668420196836*x^11-3068856488256*x^10-30888876057120*x^9-37856482709424*x^8-395465120320284*x^7-494649131301900*x^6-1934188563026364*x^5-1257649829392080*x^4-5389933998730572*x^3-5157797901844344*x^2-4464783631109484*x-1131376799271600,-592904459532*x^11-1188274930401*x^10-11351132307426*x^9-15094152751413*x^8-145898592056586*x^7-194047876164207*x^6-758705066149860*x^5-493247645150451*x^4-2170739070881010*x^3-1697716982223279*x^2-2312420818216554*x+560810418522039,-300276333729*x^11-214708611846*x^10-5474559543474*x^9-1532415866274*x^8-73000839357051*x^7-20312511672828*x^6-368609875441458*x^5+14176640320044*x^4-1232354435842233*x^3-170837595129588*x^2-1083532608842976*x-860430021588522,2415977513265*x^11+3923730232662*x^10+43813791338280*x^9+45235935423180*x^8+561388533158865*x^7+593177445103560*x^6+2654733129856440*x^5+1225819436301270*x^4+7431570314908065*x^3+5740070482487340*x^2+4804263677422260*x+566914059227880,-2693552130516*x^11-6140844859089*x^10-51395705611920*x^9-82149244356225*x^8-652900059424686*x^7-1067269748758275*x^6-3309559767696990*x^5-3245467822917201*x^4-8738874577285266*x^3-11529959034128781*x^2-8063535869487756*x-3086749106983395,513987817188*x^11+70072482258*x^10+8223179806122*x^9-4042351877496*x^8+107292120367476*x^7-49540286321550*x^6+404547707101428*x^5-552197766188040*x^4+1287801790803426*x^3-1108346092325406*x^2-454124220109308*x-1231377164960292,-611066211039*x^11-85112193606*x^10-9726735469335*x^9+4780810430430*x^8-127549038314277*x^7+58814589082944*x^6-480899139451023*x^5+655945489548258*x^4-1628117289763029*x^3+1316922090908310*x^2+539592112147851*x+1028910315390804,-1026793116054*x^11-3892434237150*x^10-21821956619628*x^9-59070185996055*x^8-273060641415708*x^7-763971620561646*x^6-1580229867760692*x^5-2895532504259601*x^4-3880840917291726*x^3-9191076863064282*x^2-6075551970920538*x-3562433084615895,2811141500412*x^11+6379743367848*x^10+53438230829388*x^9+85056629149740*x^8+678897268254864*x^7+1108607152714536*x^6+3425194023361164*x^5+3370374308907528*x^4+9091908796103280*x^3+12300700483207908*x^2+8395382080913004*x+3214084719839112,-2864469905346*x^11-5231886109548*x^10-52704365277354*x^9-64235694731796*x^8-673917908904030*x^7-841648898872320*x^6-3260498656237158*x^5-2135178677042628*x^4-9064795583427822*x^3-8814725706627708*x^2-7304658607000818*x-1870261654744728,638975823516*x^11+1140506406360*x^10+11911462285428*x^9+13706359245027*x^8+152617926114054*x^7+177891253758288*x^6+762468334458696*x^5+409023546961779*x^4+2166877550901960*x^3+1685593803434400*x^2+2686852659851442*x+167737964440851,1143626313300*x^11+2799982767702*x^10+21663558608190*x^9+37742471349624*x^8+273136684002468*x^7+494149323155610*x^6+1359511656382926*x^5+1535420801902278*x^4+3447417632786268*x^3+5724812512469652*x^2+2930413124033478*x+1109282719929930,3816912943614*x^11+4651799936670*x^10+67030640261871*x^9+44895769978824*x^8+863811924363666*x^7+597749648110338*x^6+3879862100537337*x^5+486185679119322*x^4+11192631044225334*x^3+4872414565355376*x^2+4385902406480847*x-944609504879754,-1415854618410*x^11-2199088344648*x^10-25414270863216*x^9-25097888633280*x^8-325730517502320*x^7-330598893136464*x^6-1506867800302320*x^5-681687682065024*x^4-4191976877304234*x^3-3228181215505464*x^2-2198163822100866*x-317806736376024,2533343150448*x^11+4689830793474*x^10+47189150422590*x^9+58918601428476*x^8+604894147506696*x^7+766380194104098*x^6+2994792841278744*x^5+2047213240679676*x^4+8392436312598792*x^3+7666577268592698*x^2+7340242699205964*x+1815213342237120,-430666421877*x^11-2527954871034*x^10-10105367480574*x^9-39643101387024*x^8-120812857680411*x^7-510232853366136*x^6-749745234503178*x^5-1961054163911886*x^4-1314733780094493*x^3-5825151830322504*x^2-2869936727914422*x-1455932461034520,371621682288*x^11+1276990191075*x^10+6972352913874*x^9+18455232258627*x^8+84241907282106*x^7+237709160597793*x^6+382801506552132*x^5+791581996769523*x^4+690236641619334*x^3+2356448556965625*x^2+111139621456806*x+16340742938961,1414229336160*x^11+2506844825259*x^10+26335042623426*x^9+30867448781262*x^8+339040120346568*x^7+402293970021783*x^6+1687560448831008*x^5+1025051563231698*x^4+4877783748729306*x^3+4116465885646287*x^2+4895774861343768*x+1163119344129162,-2397175046790*x^11-3738989064408*x^10-42926236118688*x^9-41941146979260*x^8-549027798124110*x^7-553080260528112*x^6-2532152898847920*x^5-1061672045167116*x^4-7033619378829942*x^3-5412566637365832*x^2-3967964111498832*x-532437872579172,-1222612644996*x^11-3168167350872*x^10-23032409152806*x^9-43438321343796*x^8-288529456801152*x^7-565408734792672*x^6-1406631407147982*x^5-1783796370591240*x^4-3451858167016704*x^3-6102532303213368*x^2-2692155994705062*x-1005998025173904,-38786406369*x^11+18012744408*x^10-535431398379*x^9+628197851826*x^8-8195348370579*x^7+5723047128654*x^6-31259646316065*x^5+48737691643662*x^4-235571282494725*x^3+93456591993756*x^2+38192032923597*x+805554177179472,4213554779424*x^11+5021045876316*x^10+73625114435970*x^9+46964625913344*x^8+948643052551092*x^7+626585232788460*x^6+4221808722209202*x^5+341289093725772*x^4+12233961084067620*x^3+4973246069342820*x^2+4076876183985018*x-840620855841228,-2013381893874*x^11-268838387907*x^10-32177178442044*x^9+15912945113196*x^8-420306332619234*x^7+195590161919457*x^6-1584862858095690*x^5+2164770322340052*x^4-5033246991537132*x^3+4343969280238101*x^2+1779836452208262*x+4392963400978782]]; E[35,3] = [x^24+2*x^23+2*x^22+24*x^21-103*x^20-368*x^19-242*x^18-1966*x^17+14874*x^16+22130*x^15+10114*x^14+75048*x^13-153279*x^12-323192*x^11-108686*x^10-762278*x^9+1936986*x^8+2626058*x^7+618398*x^6+4822032*x^5+1236569*x^4-3912200*x^3+847602*x^2-1251222*x+923521, [3235374497624148314610499506803848619197728967470020,3235374497624148314610499506803848619197728967470020*x,-9343973765268316688844826541050408324857531970*x^23-18561048084648023532414135197612978206427502475*x^22-18664837764545165360016090223106571595854803080*x^21-223560626252289118813803542110262639082493675310*x^20+967176664376968002387052942119080049101292896195*x^19+3421121819930223866299051410269239873083184177650*x^18+2257920272402291207085172576949888753954155073140*x^17+18335810554461957008557389096578955608141283012795*x^16-139569369522875435313898269346072961963521219416950*x^15-204638830840945991026892004939301492721097806429035*x^14-96508783281565570676590077331483705824324591358200*x^13-691625620519580004570591763799427982675041517794970*x^12+1466568379144704259190814196241035052242462628531175*x^11+2976995899938294287721771303284418446491211794128210*x^10+1053100169425300775053299146037082618619409850807940*x^9+7018107921340340155716229521359417149235832157634915*x^8-18455517313431639211245208086397062217923521479877470*x^7-24038656259865268793412626318045303073321729378715115*x^6-6257481407719897494535403308809252857154220445537880*x^5-43472986895620486576192932042536704030786542246674890*x^4-9035456441714353034327227872684610841345103254058325*x^3+33875592131812814262629179264126513574508637153838270*x^2-6954125434962126799187785103538377288269095391432940*x+10674523575923456521218855264389965129707761280112875,8867444541812061555188661208482014431714386005*x^23+23486277038913509472933354987571679521162729162*x^22+29217520636668512115603007116830658793752739860*x^21+221380759958357853102774554160164631105688981101*x^20-778159850198845496817656636622514184058480373311*x^19-3858337460236285810761084848332674289738976253692*x^18-4325235551897059397236705520289046511186422484432*x^17-18451021762328907025533624701520605378004659435049*x^16+121294841334833541840989488791012731991834288446397*x^15+281737060116036072229757848624580611701278223871788*x^14+222013393615787933455077127058082864986197563113616*x^13+674283459752377996317226830105226841360511935107717*x^12-942409395534945061665020044840648102216324811553579*x^11-3753115754145357954647965135000001403650987650130118*x^10-2990152136151744517819863051947692151184220305567764*x^9-6764633320148235152664189547157981625809896021048587*x^8+13123896533866920554417444219624555216024975072263297*x^7+34099203464108817885270572779073160024627951352129136*x^6+22133948287422746589547998611876458114728334565888088*x^5+39378780197766858947650295533666692118060394324621363*x^4+39245430674924602941995192331995512960815809312631229*x^3-24857833458272914213526453744214276875479716224958784*x^2-18712793396893739358218891928875464835127556191873260*x-5048741858549052177471850214032656041326118522343283,4737655838570701639661728150948488222635894239*x^23+13287341247962628229474590847061644856142073841*x^22+20127376875578503409951704066069796901019950012*x^21+132206365093828220659296285090812778810628366151*x^20-381414957336195451399509473834430792996025581059*x^19-2047569453860947845104990816107927031738252882583*x^18-2730064798622639626170126996191875701322746733796*x^17-11852332927913980374913970945082679360164536601080*x^16+60695736094885251729311579401294544511112251719163*x^15+153915429336901894149552994084693391146222010336223*x^14+164938085863918092773996545289341916512532797936976*x^13+532425969703047120822735347616884888051311585368147*x^12-324008190963149106552193205997517658652599872617447*x^11-1742942559691805541034500091989027064609968177664997*x^10-1660091749594140373580469124666541230356851411177824*x^9-5802804557935589370110530247702754824018377051942410*x^8+4864835974275341586507845267110752359593270611291651*x^7+16075449486469125377086600577696741712712029728571947*x^6+13182070645575151685820705088735647688937458310690724*x^5+42371351611300613093551572157427988062716511972922881*x^4+34191079667870295587053098064917758887014604724266229*x^3+15810129707244248981719298029012573240488799369044961*x^2+26812534052641933265399515035585133098474151076975192*x-17486515370925336602260211692821998403244673913119866,10297876870485160192737074078285637348898196140*x^23+22209395060354873076660294086551064644002771607*x^22+29527493174047366690721927692588059774437820517*x^21+260102062518278818842499152720289001477604656804*x^20-1015109196378733964821872317695330970129841062377*x^19-3825612086387610755279418482864053283153762645484*x^18-3712565410438045761692527214834717123503038157945*x^17-22580674587107689273584342057040333353771631522708*x^16+149316382289892382757923028066217104419916521426988*x^15+241705237792248786805692615136277265455918780806721*x^14+227951556113897834104424536761377501383881576263085*x^13+889989870777202193396580617377758884661200275151274*x^12-1450508823163987880686821866427534156285345422941925*x^11-3207304231499624089667095686802475788549244271938948*x^10-2575986183833190688515074247749448694355299175668513*x^9-9493127639014101924417906904273403714911142385434382*x^8+18258639346207068033198126844677742862323427089816832*x^7+26606639071095921549064916313941314414525469303124783*x^6+20731279782002145225413892596049185478039969365598389*x^5+60238144887443102428641200150088307492231942719590490*x^4+24121041070095039539228076982957651135841560070333507*x^3-17154621584282585992386694074710357361497434057025882*x^2+12754524354620512768835149638334234534703646777901479*x-17808644153430991236081314210868535752170732589924932,-6727867801123797715853087763190591699980720767*x^23-28030962279789266563790002487970883729429348605*x^22-46216969559526683695721994244863484471376938286*x^21-200858089741824590602943228192185283892559775737*x^20+339215606902926285640389199251219335284121262860*x^19+3890099124050647154228470950036092646629877519657*x^18+7287994515590957002571311821712126753776348239512*x^17+18570605154194702379947619341471987040481488761208*x^16-70708638169480697557614388179028295492238337933299*x^15-359823004838277660606248704295572975606627490855781*x^14-436850044427312479529692170194046252177908382679122*x^13-789854955727972907959128943652980070306917053915501*x^12+3286844529013853159909278539606429048706449251700*x^11+4105072626596140626206522210043239544072715604040689*x^10+5677263817688198897422724044055746930529990370512796*x^9+8494902720165227286592149052495348748784234312867700*x^8-2919784885109065761283772197743895611333167222812647*x^7-42915656777334563862629358400533511896094911369150233*x^6-45951837614386540171971475198368260622047779701936882*x^5-57035473057805887960717519688820513129255295656722165*x^4-58499212185434218763114459366979085931785275607328268*x^3-20802770199740653185923153565937336395252820672907255*x^2+23958015028028694348480043326997906597337442318497592*x-14853321503145743436226958143381814649567499731467116,-15998912697794338333501435736092220713423287218*x^23-43566558738716484260472603882610175450748339859*x^22-73542916741358780126556521611103446206433526566*x^21-452559182291361594665998441508624481819720572484*x^20+1314851361253270569121128169326126476426149012238*x^19+6609751076385578258051244847383402207863025002310*x^18+9803335172292937932421843579673928522899615303380*x^17+41891172575086679788168897727442094179394072485993*x^16-207611418297223889030420316051415624319566010106080*x^15-486462832535646384085119652112668401971767189460777*x^14-671496622213400107751326719301240814591242505720742*x^13-1851642371591028158924693267918339404842943612711618*x^12+1197156373981139565578254594576763911804899461340516*x^11+5322956939950359749826910283065219015232301392963742*x^10+7496135974791418712592211791181919861395693762225790*x^9+20815738357832544162094562042078993131477930489322399*x^8-17496794459319729317032347202615122349080482185257160*x^7-47655655426224937475190448277538329473169736014140907*x^6-66323666470685873692607467623423635964223999588625616*x^5-147646794585447400332847686120997575643528666626176218*x^4-109471008827309832546221681793625370585120690732812042*x^3-55137858455788950997908984440845291944116156331839640*x^2-46397896927968642737068816657843533624171085740379394*x+57499684399540010289947527153954690286411172444931713,-50776472396511208711641603239193759788317353926*x^23-126670585400046676997649884065468322439655250450*x^22-154061810568763172173244775304043015255890358602*x^21-1269821273237625649621486180320638318590445611263*x^20+4616166266025462891490939432152585178538084862490*x^19+21196999927814431069722489746387936124818376463698*x^18+21834129345238799626784931883200221961767117632890*x^17+106070563547417589506274932988007580196865846857379*x^16-705239312447281985470059061115563268991742544181502*x^15-1488334810748385159499702688463333991856976113393886*x^14-1107779697679015891382147180675426157658669001121408*x^13-4039554944324053344839838368327941091281781607215551*x^12+5748390585757651578256446549606812355347604986729100*x^11+19794353413371246648264037316669792512420778793534662*x^10+14285329482626386089962183945755748693126727248544602*x^9+40927939610418614003262776876290100241341085115229107*x^8-77845258681620120640436595086254096849477774875159736*x^7-176592078671344389588241472845161467434535466197427066*x^6-104875510412424877821632376769108287303623458100348970*x^5-253460243944133893141483644732161596907507637587098575*x^4-208126332712333876878559816158429221021295765730490284*x^3+129322341959921968789353861505452280519697877226933998*x^2+96100295830708626179109803596378001030659851223822628*x+27579313044174473860370678083308798900223374019735155,23785058314765306284382909779251699471903942144*x^23+55050384696884911353794528291368343435208524252*x^22+65439791980672928754343776724835042752156452148*x^21+589443029488464006147318750027781081175854030139*x^20-2258412457903470288867871241361379200072893581102*x^19-9436479690188298400332769570939681520627669828615*x^18-8836426861452895200128424433173406573409760632450*x^17-49170954455313715506055848635577556487812871373867*x^16+338129815797712949420152107255519205992781678695600*x^15+628648153504767401715598894783829222062505685353324*x^14+450552809189367080603050752348680145309778029066680*x^13+1873148586359084164797032238090484845830060841237339*x^12-2949120014618359152333358278665853148191186469918022*x^11-8415381254667839927508216657815432583920182734003815*x^10-5451819025430614368078058699485634039191069876425922*x^9-18927875066704305921985840155152053014297924450939119*x^8+39498252930464132057578121566182877935623976201345044*x^7+72380603487629662993313735311658568609446611992769232*x^6+39674136111265211296219833476333806935670052055957876*x^5+117989426242938796648357057214403142160227659336717227*x^4+85738275701590918109424560151706925787706104504825962*x^3-52682802031515295533458196879942001229310315447128427*x^2-1023502460032231946561683620794786309841249317239294*x-11601180493357664915812164096826366371607863236314959,38519712446321207996721111263683833826663204470*x^23+138652870198368330935707804503469968650465741718*x^22+231155629819365877863513670242188689154769974976*x^21+1114799011741305211766762215532189486221647107899*x^20-2399779696178763790490951503490034012178891421280*x^19-19739336965507782439720432197726422216306800987348*x^18-35031611315991207482206387570981946138558469429022*x^17-102181445421898221201913483492831505732025753430962*x^16+440582416957566917026820407287111800013262742952322*x^15+1700823592397167250705354087198684435383532664325110*x^14+2199964064716187440317520030485026917581638205234752*x^13+4248150536735885663987224807641771652438613182079321*x^12-597384280976033988746614482073801815411996113062136*x^11-19183960252272156856294293990819681502019740703386106*x^10-28444203305140050494083172313415486647852042790479746*x^9-45828468431900874917706063807215019030078813949271570*x^8+19972584268106726959803987337107928958111075367019534*x^7+190773839238766928511560007182373403337590535815141540*x^6+239322602305967043037321001067873322060006359876177752*x^5+305372918980276479528917280371233530891425291338159771*x^4+402411267157340586005755443576805705518112119028641952*x^3+111906519202356754391897243186655782898025496675023462*x^2-127564555555243287346415530928435517371403031087877942*x-50586609264878427898624785465762217221853179963681972,-60171408936913089568611025115597091120093584414*x^23-131578389775509990913253088411672732100960166318*x^22-167274730768044373739560677168265929127315126406*x^21-1518761603725455339573968559924846471415768471166*x^20+5867659938147746425274060447672019832581497125806*x^19+22701989460553629350256298481835176995871889826848*x^18+21120716205848224928916887857495708518315226687328*x^17+130212004517851082215518558590116390565189406219208*x^16-865203885376478290806587111270659635781722542088616*x^15-1448959080817484354848837441350308182445806528868988*x^14-1213631999432750552569112405831835486133725356376342*x^13-5204981298687828312125312373017051999817286102895260*x^12+7983233054892532326423975230022120742515433468577212*x^11+19300538900914117797298220638245445705784895229624400*x^10+13490060060916098651667609861093935143520472325314894*x^9+54864538593019150114001569377498215220543749495417998*x^8-103564989210826103613378360980515265715419379653869728*x^7-161032822982492935824784045601191155580359071236147166*x^6-111477426123350020514328384874183388889421471710941760*x^5-360794073327100275174461670838732906831562920729282876*x^4-160412593933755827226164652630085351083759109319652186*x^3+107842418416824589017560825709195674306365265008866690*x^2-82190591793587866359251374311822870504718370459792450*x+111522663958238111806956061793385845366713686851993192,5394340956450268530333476665209920636079221330*x^23-10119725170828829420112622120611569856821495434*x^22-21722400969877274441773467180310200424654783021*x^21+125036264118810563663568050626046975661741999208*x^20-996569927104049591139374943049339549934601244544*x^19+442626379841065783060486120196502299075011865302*x^18+5893121134182462095612391864533835952005351540238*x^17-10783352116891319169233691888363859368844986262586*x^16+111799222612073439282938947266345660575400955980450*x^15-216662944239590894222976536361951502229591017987184*x^14-308449972595153113257150182055838655257962211027983*x^13+669076505716193362181759921126937865612660123409504*x^12-1826290984246074412744374732684713025711203818314622*x^11+2516212668303891345015784646771671658133065360615184*x^10+6184996415502816781037513192014331933724027522521582*x^9-7269434227643929917990461180353532581017871663011772*x^8+18991682512194637426807926892569104515871440982936912*x^7-37476300792140127178302188173180615523138903079593032*x^6-48002170374271690322043938246436453642679818582281997*x^5+68987685241284300407176872749305552074553324154486822*x^4-34364963889795832934549194078517196526714114761664302*x^3+27207694694437668567330644420322887525266187376344494*x^2+171799086856632481365353069496608463540553760781893504*x+2546804028255123256863022021840239774885912106131772,1917312797291937388103818401718470507415989927*x^23+1104699396445576411248214325854101426568795429*x^22+8425397844938224442423640152100332452637033168*x^21+58388240050836497334990267257301439229654851751*x^20-250286756032022178439665048496915892396154919536*x^19-199957080329082508253769194727757306962161507363*x^18-543658011381608112770157728132163092225965841925*x^17-6613988072211883008629025034374186413445224947332*x^16+32452179874891317570901573611677776070107443281551*x^15-15143086405424376634304552737857380532900401190043*x^14+113612190318866128805874368913883326117842118782604*x^13+304135258738710410358419009687162728194610556527117*x^12-480966741380097522538065588970136481748037193756424*x^11+335248328018773564922469914778424324987442637454239*x^10-862019716385477840215199503040276341653997081143009*x^9-3999335860567059061786566515870337765681930425945896*x^8+5546275790052150027031131622149917236266142863414079*x^7-4896759484547764838011649904764521317367404385146269*x^6+18114245309293820063154987383258654323226516579633844*x^5+28431312712362462929447684347463421013261840677196107*x^4-30486483331780979272167226329743190569190581817739928*x^3+10890650800981656570502563359997658892021251255297631*x^2-11505605464461339856142124831063177069084641614882605*x-61758475400973218999638740958933623168959858833866302,-13496146783913416219794917095421628618087978653*x^23-48984464696022464743263835487836984416834148746*x^22-77233192077623931738304758116524404295507631440*x^21-382204129269279506610581528075895485701578573146*x^20+824126156510434035332109196354174847010102769574*x^19+7042405208854484184470657340056252482643078432050*x^18+11925508239127959684251769887133854928068477248850*x^17+33867541179381782503714490056694403008780599601832*x^16-152827710013653610966579921363864958245999418914229*x^15-606083790691163778759362979807996916294026891649458*x^14-708713451030693345350242079529538587057084459110516*x^13-1363243530067044169175835838600698969646879237548066*x^12-41214168832413594680860760162366507628547049791954*x^11+6916022740829893956111983740256299454036117202739138*x^10+9187818670418602729155544627465113368237834631997798*x^9+14149533559359525175179455118437329304776311084894168*x^8-3971974313612589436708950582170149639903035326459941*x^7-69806537882661584308560835227947967035759841769520298*x^6-74254975726890980587048680534950361924342324792539492*x^5-92296605005602410447893609717487719848090043353658250*x^4-178636180988492929430089097744421564937670773765581258*x^3-33552341676919922022581661691497412402083713679771750*x^2+38701138705757770400188604489736245719218695255145794*x-23993598679775728834522566821760863196840084785176672,-10594996843446694950352129218218860227472211595*x^23+19547662425768986064159407032237033424424150932*x^22+45397991475505529101951967833922929030440935366*x^21-236430991573236183285105982112493250122289410367*x^20+1960007783484311940691533521981955340862307887453*x^19-738465226427572352934372942500954890198872273037*x^18-11686147487948267099608859348608175858611515215492*x^17+19689986531110030120846944361108394120747919266051*x^16-220311444749461019313731505266000956703310392203627*x^15+413199845893997179700514447516957748807843549182990*x^14+635808801399263371508850854311124004694810799032546*x^13-1202251517386490182379073790810767453916081227419255*x^12+3608239543327195837964850563415389443662729402687405*x^11-4494746903821906072108420736087309446358476038115639*x^10-11746710955001122221692323227111154607830641830712848*x^9+12927252291629272025343110960071955637362702092994461*x^8-37512665891525660813688911625819491225633307187548123*x^7+72036430779143357250827780849944670588290647940973370*x^6+90576292741674913951493465312032588146133615531875410*x^5-133876707326065683894245684995081717208456505048927517*x^4+68136094319107126702735109185181737449689272308747597*x^3-52925566626877766284619024361750225054920529568424377*x^2-285875117089636247707308286095752557067244571172256008*x-5338614945510635010240174718786832738267105808033051,63586793142409880634390902130957874792308463198*x^23+128038799471856588929832244223660831602948147077*x^22+126368163411754345689077398703766978862944390343*x^21+1533151807998505052635263717298555011088104866966*x^20-6513272684229811482616251579022314871682241182880*x^19-23549928505144080532722157003145629168778099568448*x^18-15232792191908433072841396492702416448866814945423*x^17-125441107516075920889654263704007259512929581082805*x^16+940461066644275790226545392485327010038570255242710*x^15+1424866631899218740992860836584138915565133787991579*x^14+610411208522241115012838892559426184282851005575959*x^13+4889834026443546634271931096049315080469393306413352*x^12-9441817783856716740240286490989465956603201008539632*x^11-21101575457775925208812554415483683732448810624183744*x^10-6358040221639605101037961721369340878416206381095503*x^9-50208026227615809287662983082008078480383868234626595*x^8+119064705963452164610701578663750038673830423861831906*x^7+173384867546692213270607246472760527303491652210058501*x^6+32974837405540810571245368281536468839264695967858183*x^5+325931376260412433847205747651996662618007445713183016*x^4+109102529747817882399729261302332205621680847216849236*x^3-281168968121328393295117048079496444517184475050905286*x^2+65634130508809200773417615556962442552196752865142401*x-91909722467881899642486536031915698150963450986839221,-30506151518862094095212451699723221973600346704*x^23-43765249549968011096735856406797452873773688807*x^22-1646727141553382837863295725074844336567915381*x^21-640261813008555496919246886533157611860276067626*x^20+3621118558986501205589759946983126933151448160199*x^19+10108370500325804376390206870061840650309136757944*x^18-1276151298538255639905031976720954031762521290507*x^17+45918938985715846204500025284988244214854479054419*x^16-495517596805450669852389302887890312336943197612040*x^15-474790078037054637794606622236081450676400506687157*x^14+414281626120730270125458731408340246564337078338875*x^13-1456540263225324369062292418460819597622915250572920*x^12+6315881013901570520200408811922225009460076669982203*x^11+9926189975603765113095179160375932922553295646092576*x^10-4931384291926151593263174919329704822560549532285207*x^9+12465682366162762071144454382893836401480665412818601*x^8-75925929448268911416131465580694449385646302849381380*x^7-75790913498485984135438757409601113158220712641437775*x^6+63348945025710317853233749866466251645412512583151639*x^5-59932337454956145673176085218740010976046837120781824*x^4+70750225180019887188068969202033146912330108510120899*x^3+340136889885004274760056597543948612138474246195560786*x^2+13523491628535600603440434248715414492087537348307737*x-7274753941038348964105349200644342552270346961308965,80480028723679697782164416324532387134568579154*x^23+182233720009655478109995444207891342651974941540*x^22+215518367868489844022023699646598123715672317798*x^21+2002621949333918000387068712975402324203849108714*x^20-7717297620519284963574923823652428899010619797082*x^19-31453544705100510310900095289248023502251992071329*x^18-28371273454535022171108512238859019095352211372356*x^17-167575711369055038045777861981931384792299172833780*x^16+1147835773037153854535379255656863812006256680337978*x^15+2062544726501371200070505783290342720280795178769618*x^14+1447083919135937473121312263943416886045746313308646*x^13+6535279327780580186577665958104943275220770353546410*x^12-10102254894773656352773968961082998865610398335062286*x^11-27735701796762713679009838954545969756928257289606351*x^10-16739618894268569518390699377385470527741934001503348*x^9-66466174349592745856481834390335022961096204655779226*x^8+133868008097696702370364387681202253738271036211068050*x^7+235414970185532716581636071942897492709211029669247058*x^6+120820519740700383602689969864101660158960806061174166*x^5+440237694268938302340690608259908772708074966089607048*x^4+283951318255027503008308754168736051283208296367309530*x^3-172261418724058646679039934715576481032116429806884129*x^2+137516066765143182647736155823519001727599000018314944*x-39092168792683684210342438200467548543942595004413402,-32392652939044429824298436876832345681905966542*x^23-86527319273424518323919308174741456222668734889*x^22-116999823714141017642351482962628197072652404977*x^21-879539153669025983804428574701044200470121720224*x^20+2718205965014463229429298997448584300918006938632*x^19+13831181026388208401216361617991042472008390030356*x^18+15731175306875115481954448622901246187350194713677*x^17+76455125062248584895762573323118086285942660131169*x^16-423147520394856991746656565309513496727036649533306*x^15-1008575806432807320554949345976522497775015755902697*x^14-850400401332965877421824325679758043369816590257473*x^13-3468594581676634946468298436239006600109946367925548*x^12+2468728788403238124280961858614037754430465517219752*x^11+12043451545086010456616965489492614268091074807673220*x^10+8921364962064410399611487465947361044119232301301033*x^9+36513018379023476847147997488563703611573972903945697*x^8-35435098524774361744084909504262164179522148179028782*x^7-107058961772477143111763082919417858911712704733255705*x^6-65201799851938056751045001145590519292634699601554741*x^5-286375882779982263027811785642022418133891215830618236*x^4-222845256793557908365759102940283852746184591512850244*x^3-107277074843489316954504004361089772687197315679582752*x^2-95699980699702053188339510128261056023403401255435431*x+115617803988096408682054928890864813833863322946402481,-6919190753398932961597291261369540695325414138*x^23-466283311662377959508515988625637216024427621*x^22-38899474215704323504372321599352324845606323902*x^21-222788832447322653386196315808845011271076215527*x^20+1018204890575037112745366428139368853479233555722*x^19+73054181301242036893147105493336374295851462051*x^18+2703627488535735118091293654108925338655403535416*x^17+28502308531909372817382276755768544804735969264956*x^16-128772146461084688758620444887149284064946056699042*x^15+124227139312292259088635224295154585629830529535659*x^14-602269770092530653523346909153915099234488552270254*x^13-1325933594466623599209717232168847720723602264911845*x^12+2685978717180083714298085902421741363712344761824314*x^11-2295624896922394678204325607836808392760140961678575*x^10+6869017424195398365247139479868234980964235631888028*x^9+20531284552715900707200025623385513559464179406799856*x^8-31037598946836327595783833992008608365132349266348586*x^7+28941237905385300156057064096500257112922563320684653*x^6-96635728222145240190425080420321935302259048706346430*x^5-151341263725129773622456555320045244144044305122830747*x^4+161856369569424267077475191146503346947440613639278518*x^3-58191651862386730448505680679253436737868466042731615*x^2+61380178941044750514875386940944979514056085359266120*x+103233307480571400746549591637196330173146090519344114,32459001253112438594507325008753387273752146006*x^23+60707298061092610167264397280678248267705230511*x^22+63770068827258773761220047056690160295563908050*x^21+757525724683397213310986010416897918307258716980*x^20-3471975889823136563912329270826954003315907792940*x^19-11349429159770315072561417288203904409747595688006*x^18-7647471588065734197294088905984974281307920084876*x^17-62284323444910636083641248957622133723941786565333*x^16+498543645480845686267781805059899186227123487204804*x^15+641863256448210912865958407739273676994491606414913*x^14+386738297689372488692909625720524999573905420774674*x^13+2113156716075511152237216636980996798030665916654082*x^12-5666988421812192375936912479776289412676484006463106*x^11-9075664582987125007608137805118071769636998064665646*x^10-4658771926519321246390281516824200713348807001905730*x^9-21452844274574944144309837804609626353912468740449995*x^8+73843310631716425614515229997300915439147079314932620*x^7+68920166022395951220952287217153057759337181857085591*x^6+34947180674333685690475327317220419738800423939166536*x^5+105053812308686408417567011126431711893087390669759658*x^4-40309504100625277912158206712749432716666003527507444*x^3-40794045477581096548892408761916048459475089592558748*x^2-3395164319460414440090509693313468002424687360932354*x-7984229852459292446723086722264016701545596436794237,242830309971336338659887694203189409160844608003*x^23+658506751806179491620684727031771091012961536740*x^22+831918978014623822096699861208065760105996834795*x^21+6173246151343069617590351573142011603149990674457*x^20-20859444326319839638995001753522864446139162803569*x^19-107162045944970321616182545360405986449819639176559*x^18-122486701874039631487034643436591638829429033816290*x^17-519180177303350117535498072403280833223546228418137*x^16+3271445612364100118788766092741589470676301037215475*x^15+7943867150278130150808492866974147675537986669374966*x^14+6297061458374996527565639560765706659462734306567619*x^13+19954105754103771007479331838116097831390954255277865*x^12-24162151683888039977600888262884712602716248367213109*x^11-105099087076966872345172573202305716543187275293139805*x^10-82643944553910859399525382228136235981007205136733102*x^9-203573532038292874929879277899523445637182117740346199*x^8+337460852716255436887332795320286586826892987581722343*x^7+970212252037363434121940272689993420750335820646373914*x^6+608486564199787110292475262025797166368562506694323383*x^5+1274015576022776321072572357116364791491412069770200215*x^4+1146731112967524313715200698816922464785619618297588539*x^3-716850192523389614019461997458615119737889644427149971*x^2-491481133443416708489739374794651308777429517650268726*x-149797038126508205643223219926847579968676349211476167,-35772989867631351274049588703532459600672063984*x^23-133864417110373623598772172300692954492303337774*x^22-212567819792402592983078780823326578297207613156*x^21-1026312792027664866321139421768376526007964189086*x^20+2099528236526115639332845194593911473505047288536*x^19+19102656102155951328006200391481318892936852498942*x^18+32960069301773142964062527603872675877218255270717*x^17+91675437726916583586390285069478945416896594158976*x^16-397946440153251297936469526276918674226238064477630*x^15-1671380897455686765240217685095206913065187294789958*x^14-1955929361428565794598320156959295448588428283663486*x^13-3763942748267152946198052451280130465312071193232850*x^12-139332069686660470413204664976782832582603667638216*x^11+19086191115937653497450991660874663119116295581023206*x^10+25346210568069829802912862396004084458608428012208943*x^9+38768192770314918199771052731165599451361041837938192*x^8-10901688442213632498163604789911036195441130312956496*x^7-191942560462436119603726608858325498032007040447841930*x^6-204613845089426482450833610770351450689822097829929110*x^5-253836398022236301403884467296988436173930892258626350*x^4-425325759789014666650952669296742599019118570335394310*x^3-92280390741989681719426613751459635581185149401850930*x^2+106495583024562138294624937522097252031064390346966613*x-66034517771580863255860934088187542183682210468087664,-197338403575475095675025910588649259730525906216*x^23-579732719776102264369763505350988816700713506570*x^22-761450397056851826178589616118614191582637083464*x^21-5109626413185232156081794945523218012069225440137*x^20+15912452701218913766752357292161499991694247327012*x^19+91820457255019243592835984115622778439509717669118*x^18+115267058331909520552608312703030551101757390834950*x^17+433401033117643528932495763649348470684263856336049*x^16-2573131178579445764405800450131574594993364809009424*x^15-7140396579539236396545304121695000328907255351452030*x^14-6021661454226144797461682211382831870256712438912778*x^13-16813307717704464807491756848094575809123498561309897*x^12+16830883966821810912375639437744160652003049921146562*x^11+93314704274661735538479270373684923388518050197231334*x^10+79049790604366600180363472718997699511570783872055070*x^9+172761222613952177189019662289507592596301657011445561*x^8-248195864412492178235099688800076414988096511954371646*x^7-892982854509121252526232762040890394531756799739497394*x^6-582361854744307168715626108794218240938106452553489504*x^5-1091420576505797740150056407089810726957071057077837265*x^4-1059211163148690322252016140906769835518518482046844710*x^3+664810288030507268066123606491623586970765333455097394*x^2+427354706204993188125103301952319049644028446938794724*x+136919214723461396943524122068114789929337564939904121,1563328126863187421854090937947661031444147339*x^23+32094888721301298751420172708779650641009476241*x^22+33465853393209807406148250295360693919958371968*x^21+43883170372010822383704224291085976051983715225*x^20+474094457145184061290863898640475524978613968368*x^19-4188563225126739412853837062753222788153926827435*x^18-8060851596645646344883012165972648283346057885157*x^17-628888626855098162560158313610398779092190549184*x^16-26105633046888806296952973382570072254709595427021*x^15+517234871863621094498154035352299601041431621962929*x^14+224561396921448642660789576241647360857808133378900*x^13-116006845284574971777031918995292735075974107637389*x^12+1488033346401086648356672274700204368659846266928136*x^11-6419509008575987758971489103479874883572826018379301*x^10-4247323886767050097428642338153153119057690711137593*x^9+1779732015744039143228730472177633793048823123458780*x^8-13257828728960620780868471047777490858496949485073293*x^7+72145321596557037598552513384763274065949053872810295*x^6+3866867671425172240007356148235465180610067138848492*x^5-14605791370288827007121885288303760294247666856391171*x^4+92851690557580661928563329486013023817736790213035056*x^3-6906838339501031346762404270740855398225855744079749*x^2+4652342857617960957627155961105171193152746659435395*x-30255266315207167575392606636432041297099486953141726,-130789639181321391689726649379668723795666096068*x^23-303635281296188413670348422242078850472269255318*x^22-342663032156812396583810896449302757873546751904*x^21-3335040524442986857359518333423030408403033077186*x^20+12245458708915120598753501270280530098039908810264*x^19+52294588329437452009205713262629416374071376838480*x^18+44070908005834630922122963688895612302126560964676*x^17+278775722389549305974418708668817785260251229028349*x^16-1822166417965609584316390451984087955294356414298320*x^15-3496501758789111967527405328034617694274750601095822*x^14-1983288476950718868278261394400065842913841102681544*x^13-11988489585855514514895023955191162454942785257252594*x^12+14584947484425841426873639642288711774773323076002924*x^11+47403988619055922601052480916766997230988170078064448*x^10+19972661571162604125835306831880411032482136241420576*x^9+123860014362534950383994571854275542241241439271499853*x^8-190220417628149877292064334254045396212008485700098088*x^7-408297442830976410290471254731690885763674539037350790*x^6-114748697751784779613775661559328825923278104404178284*x^5-926295753557745585052462091729147106526641211359997642*x^4-594595072482925521068005590796483874984648734827132304*x^3+327775554924300244293970613320493285168152556537037512*x^2-274124698291052153431542388927985688417993128304720904*x+340443548442964422541881994461499448899008075310729941,-143936207005103345824060470605327919096006066662*x^23-314401926746284736650984964119153722967721973914*x^22-359956227009197786929489226530254613148770283311*x^21-3518369866482068494651677395100351240087094860350*x^20+14120890535762457818930767414962441447412984614442*x^19+55179885461756242801129163886697896293775143412278*x^18+47096894681237403013121365290906060610341297588758*x^17+291726076348741988541701793409742478571932646647072*x^16-2083999895909736308149291019055695376171471056411430*x^15-3523526169206078782172748894709982594939204512181468*x^14-2369347170892483698187446511818322992575974210308599*x^13-10927786069630386326964863902846843522901373731035446*x^12+19086832683548719966005457821093909022361358848162894*x^11+48290447912158836371287016513703726849771472791792704*x^10+28503347053483665092155399102170869534800456328250390*x^9+109540251116000735225739610060813290536611955978784074*x^8-245234930135612771006494360307563863687977657201705930*x^7-394934790913789919888214923119459583432946356226866588*x^6-207393125478228671356303050217032989040958089106289199*x^5-634270019253411478598147074079368603670020574144118128*x^4-462905503298581284667371268280582822073154774480744178*x^3+283968694812122117392679274886843167460319788414709238*x^2+4238189076425634311475997239946974039172138285904398*x+63163334882949871790136461335735944772977717629370450,-6156495415546776919869264942571632527530600070*x^23+11830749247360011022806673458903600723463542988*x^22+34351757868084682320923528389315080447081773843*x^21-133732892239899955055824276558372592741423805452*x^20+1146808758134945732975995877285233000709734209750*x^19-355542492938138478726295998332314689027947090956*x^18-7879878068174476535603458527545163524378509742682*x^17+10143073435311504889792295961859865252615472808128*x^16-127670343579924244443701262303849912655039065062374*x^15+240300972648309965158548576335073522330174766879884*x^14+500998646585612090414136324659260630981445739567355*x^13-746390361798107369293991507229185443067779346988884*x^12+2080112826492163299355509110684412361573933138648242*x^11-2857297103521583411158134058485146718731686458126972*x^10-7189889785909913823126260547748042058309927960826218*x^9+8156526824721187530502823777776023127359480633208864*x^8-21572840299991526574958198801204102736607582500419298*x^7+42178904299216507417411837620133951084087770012057332*x^6+54569527145775780294166820592727291696187978445109027*x^5-77937246846929541671248082203683067779221156692893236*x^4+38796685073759727504053895301519570891373806273855826*x^3-30753650875646972858603116130510058748100630825558388*x^2+110371316188960606153006777228158229546276740628440310*x-2855882297064220056914366803199366795183552621781544,-111621103232940779179033111565412869069419164216*x^23-178916135394605889464716565631856039992672397341*x^22-30785531646344634709497362345390542917292387461*x^21-2358744618286822228702114860559159102826969681930*x^20+12844677185243125601777484858143341619626926838007*x^19+39002269344907513934719861975258122049374994225944*x^18+549958269051615527429197255880434167792401695549*x^17+168725031389119077898906738112205088225773290322508*x^16-1786259299313066271958057793285687005028799446084328*x^15-2017349842283097615677351471746242717984096845525685*x^14+1366694202195256833801042688320228201921486303364323*x^13-5338896502027651587479999481360094390925156808374594*x^12+22585658767101038790606081063529588376927512928218479*x^11+36074159043234092856259776641459137039210319014949936*x^10-16357566515520903242488283637972863411954329796116903*x^9+45612687184151231480708054507004247375656911968803076*x^8-274840997042748435724938709710393669109959154660427164*x^7-272721262924346290318688406374129857593864813774849589*x^6+228474613523004143992655149800825765761929286564331827*x^5-219011734879270172037083927085193637130571160237938562*x^4+257539219729660380264687066036060835704466693276482731*x^3+815947571730205974808515485356285088257454358278242440*x^2+49697900643961684611405544807222796924211347564310593*x-26588361250796995776666053661320124069944557612016500,-26901755550287812221111532627899475452250448853*x^23-112138238440965522795205640978802350985958940626*x^22-186403211408469625121434271883673642236912814060*x^21-799857186145543584389226700464211049325894868186*x^20+1365407447223618119710546793832102563256641958434*x^19+15534422170615092182078512014250199138585756827470*x^18+29453538521725363716469466264473917476136383020065*x^17+74230607065194998943036779122691752023139851829192*x^16-284717238735289899730922579451025672296846780679439*x^15-1438468499810371620779399520152270107103701471738818*x^14-1779278412127938142919340455586169525116115545022946*x^13-3105072407907157774147768054090725231905241241754826*x^12+126108043940976852097096685535384763618619969098666*x^11+16381012562171061879570388644371682906351638397426698*x^10+23174408796945142427941971320508971634374925793627663*x^9+34670966498590091100644024564005298915590276435888288*x^8-13028520492046929632178676213760605842450528777081181*x^7-175964676078239824596808136743456663647603092943956538*x^6-188181655908444839975639701123662187570185171470315162*x^5-234375896965024881922072070377313266059693870272465330*x^4-258365331422126620459798207114146951388129669323972688*x^3-85622928177905317811871401277199688493953303091566310*x^2+98423639748256104927937465184347681925252536296663769*x-60999605116030554080067589208779067119115981584392932,-2510828852115369461569214159713821018409184365*x^23-60877890012053150527127528101068294509505161989*x^22-60945066592903140756015187292998896772163401330*x^21-84849040945017352511405486151550622829246968993*x^20-988779271586053673158659295186830815171967634352*x^19+7918534424116126502532038565665857311385235484595*x^18+14662287909406732799817881214745988325927291390162*x^17+948727710658743596369255091825109582719732340200*x^16+62290953234470845216963582579470050593323734401851*x^15-990443162335068525767427802362340359796895262673133*x^14-350178541811865365947671274015421611249917005179214*x^13+87514493578083407964125099502928176278427339628233*x^12-3134837676012811915948370837840067242162910760019544*x^11+12369054193051470106436001116755930898246068412004345*x^10+5801388980630769122808692560213709164596739441469978*x^9-5164096301756090088527540758367615771391227641470652*x^8+28714011389331535982574624109472776324531110764390203*x^7-151143726449075503372539746594549220394330959170126919*x^6+3502924361723547437250938456069926940085336153849826*x^5+43521411251654327572685291895231628764340503583628035*x^4-189532734445659680167234497761180599878480278595587760*x^3+19236438397570284493576971226012648289094590702101649*x^2-15370236468645996528742384979220985411743185544451678*x+60033809482575236690810632829354810580090255832850802,310938811166891201442512336383335959765994683693*x^23+700820263622924659643368173110068902537009414582*x^22+840876958728629623233585308248154598642441978223*x^21+7796456053042548682701417449781110498911256635833*x^20-29829590483301422363593126530469452737051839236877*x^19-120845535457313972587829267152413829487705513240730*x^18-109028508038528649005554163422107259744629631760054*x^17-656570845252781067905530081848847172223666401431729*x^16+4427260146552111360732673129329743236480748756940165*x^15+7899094595256937808606157193616311046403050300336408*x^14+5662208911219735751074242745057179024750463810363133*x^13+26105921622854038028896452136495886110995778363349273*x^12-38795655596803127421135612971221474126713714802613423*x^11-106166983005306077292236228569733782022007066238863672*x^10-61617315342754376500754356283712966709747832910486178*x^9-267244468122633008375869955018105809466526323659501103*x^8+501975634464038212230146093106660595426175196245502047*x^7+900608965513182698613154198628620940357028511110717460*x^6+440305893826909289522310525418604880060845387727956059*x^5+1762729093970713175447319187644250370240850665509773459*x^4+1105571986085505336448005701511792017935528406547454505*x^3-663873816971100514318683929818172671269587081369303958*x^2+532710045543955125081874167483671773441721124669311452*x-154072904101261243595907117390073047258452438918675023,-184195513080560377417214900054479295077757825156*x^23-494799402798449954776870557570336767631290060666*x^22-914954131049350066509891707019620222371891806140*x^21-5294389409928722095167612927610136186625174895616*x^20+15238587057558884157328995150954402295879036491546*x^19+73717979606148078619393012714369409544733189011476*x^18+120451046433082399122161492055330722116360709751832*x^17+502916784529030709467262473276468768080853270840238*x^16-2400796348134874481788015473723701741249934284625516*x^15-5372400398396469733251523778546166558977547658454478*x^14-8970844900850650167335159678036128251301152263106364*x^13-21950064853427550906712869951204788497475027504511452*x^12+14195092119606580008734286431278226955157918848274050*x^11+57810698944674212583535751246877555747880563435694516*x^10+101717237000121962334512023569433482286401648521717668*x^9+246677746490980118797505005237837250271883052947893874*x^8-205645003997760021071416876995603573035524505066952172*x^7-519914346863844232682593415501842129084126120465150746*x^6-970473573675873140902784316790848853617858928983597424*x^5-1719395940353056733493172814820121920785783219221666940*x^4-1236700329168052609553019648741458942738503567204439910*x^3-642176888964889466300268886021259080394622589654754152*x^2-522148221005842062080258408192529069721977330348918748*x+655958680176012528537246935253816902152452279463596110,-107634565159941211203078115186430292487185996650*x^23-359295563179547449465850507806123576350683152617*x^22-614155899895665622042883768695407458360430456224*x^21-3100639366350668541649562309451832241051000855521*x^20+7305759000058198100813965609387704759460975015410*x^19+51676928598240161888718764818097548373058447432657*x^18+90248031566423633924948561618576552989465577426568*x^17+286110841793855151882385233521272529235498015255608*x^16-1277317566256121324409442929869044408757878630287648*x^15-4280899777061066163381728581846104898377195457195865*x^14-5914673817926721677333955872884610013083875414590998*x^13-11948020038233970321136119841617524113831022053072989*x^12+2963271940782647425649513282480573514635135263723474*x^11+47763479451423006931836627979331194953127816632565069*x^10+75023174811691529499591126437070887770288419734663974*x^9+129238147908465939520775840817967959402668932180515500*x^8-66857736055112052260830713080956986149843798462414666*x^7-454427392556759262771883489844998906891308206191380005*x^6-661602442454512291595710459027865289055180607752986518*x^5-861766450364892624970433708621303158746729041222078549*x^4-1127633364735485209412758247287125766535175224517582988*x^3-317116312304413602424827983536959123839539368974908323*x^2+358646184060792505382218149239437368417109183884747528*x+142257736859282160950421715983006660810594196611007088,-6477211168831864576677355221562315994594682446*x^23-118704514927618645026392933612726611472505018870*x^22-206233273871154699491742400054337912081985722422*x^21-360167523583346412543971311601258388157196841658*x^20-1779374857402802128828316851335007940886781892630*x^19+13948394103274479602825441883486593945067756463093*x^18+38092509307497907365478470787773361117275754657180*x^17+37212979790677366780159008255363958579932121172454*x^16+107395459047639347575893312361731855702293014047658*x^15-1796326022756174119792403376121118010777405996632626*x^14-2110191109147757526787190639144986740430701384405958*x^13-1774898446930246439058180261607063700319873958089626*x^12-5753997718729286092330439490882110390955106117080710*x^11+23045513613760922931192359193425304390283516646971297*x^10+29667212877694441999461590763177612343839243943753852*x^9+20751525930838558879636667858768658284558094328120962*x^8+56770400231807292179950798764874334611030923306294754*x^7-267026198265573859214650077583294644339665965196120146*x^6-220994377607914714492713449245010446561071145741035030*x^5-154311157386845327478207239312165203375938511894811990*x^4-321544104647581049730895923217923497963072372836293774*x^3+208028537166861268049430773509605340445914842151256853*x^2+74796419929140174020998308245003955187703739934401708*x+38448834687092275941475294349321034344351399790621090,157130507739561603369929679604274335714455269610*x^23+342528977262904638919004874014405867215588097488*x^22+434552437724942516876676133323094844893168336433*x^21+3959953913073052894124538179526298780403433710656*x^20-15337975616675005660429340775113264651070974455333*x^19-59154868542248585067935910422911604564648882723006*x^18-54799222952662537837761280241503577747989122983235*x^17-338796871397302241079693367013279761823989742558892*x^16+2261168211036701464636801730798256999871002841547332*x^15+3763797675408696458150571354837085224438114400123534*x^14+3150702052732098347582352981699046139523169515864465*x^13+13477680225318376016358207716825043985539327398226486*x^12-20777932328119623417573258241591915834804755700590955*x^11-50069711799215909988261307545519607090009457730896542*x^10-35107268562261575920893920428484613687526613893216717*x^9-139962205358928752046757331233093487971590579330859018*x^8+273017459993180992535558740944961446729446897466964848*x^7+416517080411751421047572965013800050614821908233748912*x^6+302560065321150853847322207847983308383825139968383611*x^5+927084780913322986639618982161473929605631591530946790*x^4+397656279330971639996463582923258049031728178835936943*x^3-273777472923990579648641678959031992990307642817358368*x^2+206496167526335926791836683236139726334318200391683091*x-282411444297958560923917533082469709952959463663149148,-35307573009678511396403911073351319132544422956*x^23-96540203342733149323190578399913909912780941470*x^22-195140535737666873194165861534965444323858711334*x^21-1037476270393292844435167259656010266108562056920*x^20+2872102466094442190126118771728587946728448408821*x^19+13942003352959095076591570389121834516600036528624*x^18+25700950026630552931795494968389548940882340640468*x^17+101404892520152107968921812178196197531749153865094*x^16-457380951045327889044947482050061514278420384332814*x^15-1026631899710339964332055250677067624103439245131330*x^14-2025428976162902114646022535239679146836031419819014*x^13-4379126595794362731559613574176796878503101539861520*x^12+2660212858110419002768763947097986142270928948503799*x^11+10345248632370805916048028388003815007591653620677832*x^10+23244061144267163240086696533960620980966682516117322*x^9+51101283908987707204016911630918245728703556935709602*x^8-39138286220340142061467144410615460892094774125856238*x^7-93499333461058213201163080516621576769246520267923062*x^6-243284132511584888838783935135929935306779505963999120*x^5-337837222963820041702075598127587079626686102022209512*x^4-237671359545920548085301266612829775765449713808770603*x^3-125921720622621511801781631236342120538239071523740328*x^2-99530511334134212663980532321565053668929070864059798*x+126732689349655223164309770737866053751216326087241822,648728467449752762590115034020613521959734312731*x^23+1578944198097071756969583026288182262193463153838*x^22+1925254997848451334518407655380659499932743753527*x^21+16348913370150764571479067058145600068462680716361*x^20-59677698349122416238554721565177739376655833214903*x^19-265879003495792390743529836952142290118847993427245*x^18-265081389965243015710294168353764981271186267163290*x^17-1374444187708622397247816544256202929611002188954923*x^16+9038156920796500753955964534853232091004402518607195*x^15+18368985481550559313960805649691710217566054577627986*x^14+13577322421038989012252226742950985050045264455995385*x^13+54097012436773751113110456451798250652525595949321401*x^12-74379869255541403452604561416965844994390208378936013*x^11-245855167616187488088968520996076142812823423670230445*x^10-164588200003878816166418614080701779037302823339089718*x^9-553349084273526535616204004583711044640672236403655311*x^8+986342917772428449903549398655699519412288270569651961*x^7+2162385222383617458551328845956819489092190256585847558*x^6+1196501167682584403397768206782475260761354248299321299*x^5+3549067131738874491488691704390802393206149294612466133*x^4+2609674220598457183892132329163392416121657704275012083*x^3-1596208983248210127928988714282886615234852664052598753*x^2-26547408282687726023532229286952777645934198472715636*x-353292452377233747163565182980799823242392708643633311,-84683714277580970546920146807948701226607799338*x^23-362571952989915673415450920390337820037867638145*x^22-572761644989415197748714148916241957336611418526*x^21-2459097846729679253628720274486192112664002150511*x^20+4068642973187711944384374048718159577649447129250*x^19+50579675164419958783637868736653116927207397789625*x^18+93142408741621628083406516615800323820821385288588*x^17+221060784947155210141913060272134735531987790694868*x^16-878735350075024449018117060910153672554403306841746*x^15-4707150301565281723273511525178836955086624244520529*x^14-5343148089105963071536328926670468605783591482450238*x^13-8875793348705985777931743525068484071374994458754871*x^12-1232720589135497639618722166076771512423204332161550*x^11+54146536820754732462485654116117295685037074241706477*x^10+72892028604051197156318163419161209023770093897626392*x^9+98435630739510981349366835599981126996291719973581496*x^8-22413589315488616029305201962202196024047354246615418*x^7-558179996785477640488228625652226154768464707412920193*x^6-544015571053065610883370830248019639325053376563451022*x^5-657766789072597499765301996442181647888746473899506003*x^4-963934431610012634556809718465140333338863357251873462*x^3-238480161062324708846651669369104319698351062702329699*x^2+277627519999455415903557304624325581330612674931164124*x+420804150420306942009022990975090869259276828157555556,217781376909199314564863126319901806378208641063*x^23+605570254743762838094624459974296391078411846628*x^22+786762393433570781077341699404414523204602525242*x^21+5724021332217922634238544897062859841503520979062*x^20-18177762940575687221755210188902769357211759852117*x^19-97311931906594862214347761369348373471598249010734*x^18-113399397832187445027404234322636857627854586615094*x^17-489957165630896939088080268355950745090036190381322*x^16+2866355557562164687933702302961412373973432873027575*x^15+7331793399633479872767973378566031538360404921964726*x^14+5891615477903319718759886556767686452302410970662332*x^13+20540278241791060982294940977024959567059729055933070*x^12-19457154304707570873769346434139940490655632466011463*x^11-96183816961429313187644014903181876315462295425561612*x^10-71842430697114737814211375044818160434703900287407066*x^9-215069865943008103347861535635410395255606768764568064*x^8+275140240000240051846507164592380144995478919671100197*x^7+905053055472740041980098340551219770211879492008133790*x^6+521747145545858156355216856072726262513160838408113630*x^5+1513265901334993554685783357016488628454483724303308880*x^4+1123633827960498102032114402903013098203356852911885065*x^3-684680169696711146653331614718334037970884597080898070*x^2-11509917344876175219913539938593430538956216255563736*x-151290456800864904740237354973144022381684611502297832,-24578521556513053443640285044914515138316565316*x^23-42652499819471147581962948774718294714417270969*x^22-11741254966428073180428157457383084251399514108*x^21-523095346830237158304756873332508404943664025296*x^20+2755157490052690529732049802910677537865265483088*x^19+8920998779080058505475831548734981419092759258722*x^18+1104057512967402701632932721120664998450128265616*x^17+37425843300460340781666844909544172824399858949740*x^16-388358720740840558980139455505101745624572267982336*x^15-491141737383214550372270348677051337379521561047277*x^14+263976568475271090153813499393913806736485284523916*x^13-1182066260178327731609857872352118737852341281820148*x^12+4843201256491865479738133062546952936619660064557756*x^11+7866806196475746489658589777531455825875550885106698*x^10-3172701799733303495690518804226839241828255820653908*x^9+10091116519336372017248921782704375774907241349890128*x^8-59972446073986063515278274751622216121208588261556568*x^7-58971814500692159671869924800969789132030044944965473*x^6+49685328665741293769457039388569582372269189488127168*x^5-48359448146445919199835868421823418817071461424177588*x^4+56544098182524004561966681696900238130675071188719016*x^3+53356517564030855507123858482548812607696427571086546*x^2+11041378115503584973080666286469404744374881876856628*x-5860942026867368030383343209087194930125905137064660,-7534297196582931239613884319240401352920469514*x^23-4586102314843007699875908819522152431524309198*x^22-33168031416085257917112819287928444642378958216*x^21-256307117553814049601113916995402507381083698997*x^20+946762117371445129084193647352027432085896103432*x^19+803482020552133320683690443402878538223897392926*x^18+1613824603310834262820474628632598791942364950790*x^17+28920262449160597076832546641245744405732761605734*x^16-120061226701824435357791447191284041795510845424642*x^15+55174619966269542671091554026367592261035594810546*x^14-408472184332864490702825818831310876560292195321888*x^13-1604248773145589455208496372643761218718460771610069*x^12+1728972354201983344586813234840947578613182927999888*x^11-1238939197416945754316876218356104784107673082988598*x^10+2898055687839903621836672284719254680779839683847398*x^9+15485994227284905629367364455494835490478107360429142*x^8-20070461250466542075837349926260078659870427571937938*x^7+18261209189564276735805241805763440701233413749350278*x^6-66694990540353354209465849369673508144374072196528328*x^5-106172222857365096433889736202174073345405876672878629*x^4+113285359999953534499397382494426652420721440742533176*x^3-40568629802068139437378934767200189173148879574732982*x^2+42782801937879626923069532308372701030664846152572590*x-102391317568520781189716117035498805909403460200353266,-697033997223110570187716374974679967743334026052*x^23-1573379762138395859303299410854275144344721001340*x^22-1882412520281948539529846870722243807778300495034*x^21-17606633280035803007437241452068148612468690175667*x^20+66659168413360581103205883107891301249912551734256*x^19+271209587129604377540898401927783510934934284701477*x^18+241631577235561754770557458372200708779039913441638*x^17+1486832408702590073357548481738316161346208884790115*x^16-9883411129089589845631314469916621248113068933231044*x^15-17751918312346520982000978538878081536152691616626944*x^14-12415002356275602741118968618438672253850311162904608*x^13-60731980560616972136928310342510482732640634932454595*x^12+85608555750065578999766664059562529455552286564518658*x^11+238753047203014249550978404875073358459347750627583373*x^10+133086978665731836303057200705056510521096761033455254*x^9+626392975754584806198620504331084765953913149923773623*x^8-1108726263262388830779298460328998739252984307192539350*x^7-2027658627126141448440403021473011694885058640537792164*x^6-945775755233730857326515731644577814946963750040094698*x^5-4221490389446952330785766806751202536747116827521346839*x^4-2535859743810605637936369981336222995448511189758342270*x^3+1507634086147950288445221324749297262133932173307506377*x^2-1215579379549020007743273443639297242513718940440246992*x+357280990159703051079591467930982386493481195548356391,-492176699452635033625989701453610007153097052780*x^23-984470895213286311339829684017582216587870968761*x^22-983985747037023049149624419697469945012795541667*x^21-11814525033600439866830591106421320107717861443994*x^20+50657972696328655361123947914615826072233209523065*x^19+181118256182936179795548773313961395056577547241400*x^18+119008168347394230469035990754479050159017636176275*x^17+967215648723594438065374487134755343257022668886549*x^16-7315999127569685872171971081999679418611717187591592*x^15-10887853050090129626483651120342101208747894712332035*x^14-4967762896031889265580168845326793609845862788779283*x^13-36940052374655785553219002679669580747992653373811944*x^12+74913689474296349930819795832223440747044834581348001*x^11+159108194060904122487766088259498122468774698852476944*x^10+53340982368955385160945506553442432319764619733854447*x^9+375437334706645388957049001340490487317653568188419375*x^8-952118786329038966787890909659948154994592285238329164*x^7-1293115482836367465653620121737415951489634494031088657*x^6-302885605148363386916422500915447598951769243126477695*x^5-2375683572153957958710152430095151515535684857675582048*x^4-613972035701028058644330603541512774697597108435520227*x^3+1930526199306859023188106845168893378263709878713029978*x^2-419154902418353058640140691010577729559466415552258817*x+617813662380312604109859901000095406071685414128741005,114700852231476239414244297888314386153678569327*x^23+428840396160577264169557346254936295413832401674*x^22+720361011034602678091438074240025923671969982534*x^21+3337644004885666607593212000613990731018600265482*x^20-6852827174397155441653676254937887754897790188618*x^19-60509153069016119725417314885466037844827343552690*x^18-110542718094790865177925802361240177700540403925734*x^17-308219965845544730120941790460508379282401118069752*x^16+1293406737496163972817592205458317275417327423035393*x^15+5321114882468326513293010186273683917907013434558274*x^14+6923166707377690864094481695678956646262668593226116*x^13+12726540407518615891113384529459915704150082477587826*x^12-1901285232379294573719400551294595796261549934453986*x^11-60061412697480753821775002305514765946022498485300898*x^10-90057185432359291515294288827226627388004827947844656*x^9-142101460661028948384775470416221942049159793313265912*x^8+63643636611911524666956852737640565802647103652141319*x^7+605495625005772539695613053683383389593280805348643646*x^6+751360305871859985298579008245082808167093634576077652*x^5+955698997262462711672394392055523653622239107430278922*x^4+1122802273807022696937644201608796242352204116583218928*x^3+350420519168156231244871760353942363339967658879832982*x^2-399660636996533418473063136903988934134771541165122998*x-515147424751013797930408250576751498843260615514039436,180805932986996041653573962904653022947572851024*x^23+255062166011347377292848109298334947092350702130*x^22-11559743917367196265253829880717678312459952017*x^21+3769544272428659626028152259426446323676493734002*x^20-21626960564890909710495125669506249092110434117605*x^19-59836382623842314005092693464390990494066149059302*x^18+10610459550127696347645203824119776377421484158025*x^17-268513142026448115690955562900496400904027203585676*x^16+2950698243608614617264869102846852557403987091427248*x^15+2789232596649335593200397832555607303852649728599914*x^14-2748572639136129500236813768664151489954653268458753*x^13+8518961113395565315346397218739056040961584876842994*x^12-38469402386910057606646036344791133439051669956245765*x^11-59684265869838537467595150860568331606721332618268678*x^10+32804618200871800990536928914540090726723827503385957*x^9-72790862329568870919138868634556800597541732700810828*x^8+451459568185874131156333522759732427162895872887697444*x^7+456901283461130688201725293388416185188036966088339794*x^6-377398864232223227339005164017847510653103862081899065*x^5+351061413017560338699623467162501320228135949530180210*x^4-418125102568490198309630539498122979589494718595125849*x^3-2184192480254167339955588061438975324995493624748181422*x^2-78695336043329020821358880138944747918040797807016587*x+42859560188489675840105103038725963978749332776945140,-11341285383356242319920168362400833261698886314*x^23+564406573598338663190955328796306555855827757*x^22-67750751027214191555186989554847940468307558836*x^21-403181561247251643379907494097164174851130838344*x^20+1677612901456158081264057331380646817633242684654*x^19-158128535195447813085472790538829819789698876433*x^18+4142984961142298545954253708138620366165744815654*x^17+52394067118476813167133465559022205831784393627306*x^16-207443489593158895303044608657895100439807866186964*x^15+230500876646021936452991113367633490404780123375469*x^14-1030064359221247376996306279739268498226956122730230*x^13-2772833851170230308324592156770907878771131739211132*x^12+4646729459050468887011186639251860708358322980754870*x^11-4169124745843306368272268389594559836150562879736789*x^10+12402582065986107449046849313349505242612219745157336*x^9+36189960590051177967632309827689886872890720718239550*x^8-53879011541978355350434708414929444050690869636790898*x^7+51454174399098433507672406071273005045995428875838001*x^6-167408182516282750535965249244849321956850621439856974*x^5-263854791516335427511322629007648346023416626826196700*x^4+281357660351277645669521854516504172931562416577000100*x^3-101410770612551750822449541912247001044663074714698261*x^2+106840132324259113317899608484218535541425069309748350*x-68471218878698674878171306842597248602801678345408002]]; E[35,4] = [x^12+4*x^11+8*x^10-8*x^9+70*x^8+248*x^7+464*x^6-432*x^5+1129*x^4+2708*x^3+3528*x^2-840*x+100, [40846437782680,40846437782680*x,-150422124598*x^11-616051382677*x^10-1215756736104*x^9+1333433365979*x^8-9880196872050*x^7-37904218748399*x^6-70451110117132*x^5+72367171859091*x^4-143160161256492*x^3-395992267619354*x^2-532117745999764*x+126398845752920,439936069341*x^11+1732108229729*x^10+3436149667518*x^9-3691750448968*x^8+30850061738065*x^7+106755691558583*x^6+201274042027714*x^5-191833711806932*x^4+495873469623324*x^3+1142004281509518*x^2+1570175328251148*x-206322361855060,125578944786*x^11+530955793904*x^10+1119359669698*x^9-778766271538*x^8+8580716564460*x^7+33386636690618*x^6+67244209599234*x^5-39154913186142*x^4+130567973742554*x^3+372205082313938*x^2+611322933731528*x+9637620123100,237742555010*x^11+673119707200*x^10+803044457810*x^9-3742811646280*x^8+19410900343150*x^7+39757303818520*x^6+37586755053090*x^5-198622027116320*x^4+403096694090140*x^3+343063770073080*x^2-85004785274400*x-690817125388840,-254115598420*x^11-822916132775*x^10-1441908912600*x^9+2980162510625*x^8-19811530987040*x^7-45874768215925*x^6-82903655620900*x^5+152091894524025*x^4-389494849598380*x^3-310850078884350*x^2-588906746113500*x+136859209625000,1169823205798*x^11+4994937271012*x^10+10719050355744*x^9-6510875524854*x^8+79811699137620*x^7+310386787046394*x^6+625338468580152*x^5-341639092880786*x^4+1209647119207182*x^3+3414748591364774*x^2+4792678300899784*x+88491543861300,-1682121998699*x^11-6989448954896*x^10-14276521570557*x^9+11842961313212*x^8-115912316227825*x^7-440332734424312*x^6-829969750974341*x^5+633126819265428*x^4-1807332388455926*x^3-4930663031160632*x^2-6466915026099352*x+705418592727080,-1428925513292*x^11-5923586683258*x^10-11984153398016*x^9+10922344622266*x^8-96341759516340*x^7-371335293580646*x^6-695546458366728*x^5+601168622920914*x^4-1412832033289608*x^3-4168922599360116*x^2-5315219364781256*x+1267647332427680,-191421045566*x^11-649419659244*x^10-1408899429578*x^9+1532244562968*x^8-15126957858530*x^7-33677257085048*x^6-84913741977834*x^5+81783005924392*x^4-320585011151204*x^3-138062590739068*x^2-914298873798688*x+99558237449520,-357845159930*x^11-1014341029900*x^10-1146722739880*x^9+6526152328560*x^8-27741174570400*x^7-59969975534760*x^6-66431296891020*x^5+335832151685520*x^4-624683159999670*x^3-520450960619740*x^2+129269724150700*x+568144262856480,-2808535892908*x^11-12043983050352*x^10-25911621110584*x^9+14800800334684*x^8-191494398430920*x^7-743772670577324*x^6-1486984593218392*x^5+799890701841956*x^4-2897598558367772*x^3-8148858754036204*x^2-11506336076216144*x-211240425389800,-105749144120*x^11-343644493980*x^10-685085259950*x^9+411209562680*x^8-10580477089930*x^7-20377000422800*x^6-25198435506450*x^5+32431659597640*x^4-223606436919250*x^3-180481712505620*x^2+44995067307100*x-964243728652160,-585968959420*x^11-2532104549910*x^10-5097927788560*x^9+4935402746130*x^8-35288208732560*x^7-155857959571410*x^6-295873491114440*x^5+250507827848370*x^4-480919752956260*x^3-1776735378509580*x^2-2260287611829400*x+539156005358000,-575719243686*x^11-2154292194004*x^10-3424323232288*x^9+7368115716038*x^8-40156807315860*x^7-147677418741418*x^6-209615449477864*x^5+363464774263842*x^4-643158228626254*x^3-2086424341745638*x^2-1896640113932968*x-53471806138100,742755854584*x^11+3329010778586*x^10+7323724466472*x^9-2193672619122*x^8+56406897967140*x^7+225540497564482*x^6+427062725506776*x^5-167935154798538*x^4+972609008005436*x^3+3031937047792472*x^2+3377992228532752*x-814725198007560,-1732661107325*x^11-7635650720470*x^10-15653365367135*x^9+11395185487140*x^8-110758249848395*x^7-490821867131790*x^6-894881368801935*x^5+609759339983260*x^4-1365384619901630*x^3-5973673649800840*x^2-5887669642266880*x+642985228900200,-849164764045*x^11-2535709951460*x^10-3660943883755*x^9+12246863513750*x^8-71188653913385*x^7-150152706180860*x^6-184218531341895*x^5+698773019037470*x^4-1614583646343020*x^3-1316805907835880*x^2+327880124826900*x+2982567952911240,6349673891456*x^11+26867283879724*x^10+57206970604528*x^9-38413478002268*x^8+433990095686800*x^7+1675254044549548*x^6+3377151006076264*x^5-2042741919908412*x^4+6608245585161744*x^3+18909434791554288*x^2+27807063536518888*x+489464169395600,199449079670*x^11+589389843120*x^10+741896004090*x^9-4309959202540*x^8+14890912382770*x^7+34948302387480*x^6+51901944893010*x^5-223241788609500*x^4+390130551098660*x^3+308788552196200*x^2-77159763258000*x+918996472706800,6831676013804*x^11+26565218523816*x^10+52855146610432*x^9-54997184493832*x^8+495616170399300*x^7+1638683023397592*x^6+3064669345514656*x^5-2945471471564328*x^4+8537548665099656*x^3+17667726415321232*x^2+23248793530922912*x-5531207236287360,-4527756603038*x^11-18063786473672*x^10-37609096685114*x^9+32470554664664*x^8-321241117212910*x^7-1095359233604444*x^6-2226158874118122*x^5+1735460541576216*x^4-5172862427293352*x^3-10999059207780564*x^2-17932777601462664*x+1955695006442560,4697921004544*x^11+19208177659041*x^10+38123907168852*x^9-40655298158337*x^8+305007356597540*x^7+1176499079636637*x^6+2210404226352396*x^5-2120827889188773*x^4+4176686019961076*x^3+12727944359449212*x^2+16760633121458952*x-3987362463909060,10806842984414*x^11+44774819741356*x^10+92310899474342*x^9-75523120591192*x^8+740375139807030*x^7+2792127658163372*x^6+5373237007992366*x^5-4037878826107448*x^4+11228828788993256*x^3+31030627415801712*x^2+40978372488258392*x-4470567628743680,8162738595274*x^11+33692535021936*x^10+67412291276652*x^9-61051101707342*x^8+560335843761340*x^7+2140897626737962*x^6+3884662047333716*x^5-3161696115943378*x^4+8627327466221586*x^3+25426348697014042*x^2+29505804492908312*x+656545837727900,755455737825*x^11+1897127767640*x^10+910012481665*x^9-18706092938850*x^8+54290501723115*x^7+111495374726780*x^6+52603947266985*x^5-1064557849694570*x^4+1003041472837210*x^3+930613559384980*x^2-228437699675400*x-4671922613566120,-5525550958540*x^11-22820931209390*x^10-46068565370740*x^9+42814717354520*x^8-370214060306220*x^7-1426423855647640*x^6-2673470061428760*x^5+2337162142471980*x^4-5304284310108480*x^3-15956743756038570*x^2-20412874313160100*x+4867064762444500,-4636550141564*x^11-19390150852996*x^10-40812535270172*x^9+30750639363312*x^8-317674043292440*x^7-1211169008806032*x^6-2399010190051956*x^5+1686125414905208*x^4-4867289744343196*x^3-14186044340433612*x^2-19062303050529992*x-366634601849400,-1508749290826*x^11-6607363820344*x^10-12996291104998*x^9+10478683081608*x^8-101899048349110*x^7-442036392958148*x^6-747631485039414*x^5+560294279008952*x^4-1542927695519164*x^3-5515924871857468*x^2-5670293385982688*x+618634408829520,-10959718454188*x^11-45020130084512*x^10-91640546737064*x^9+79388866522284*x^8-765742212834060*x^7-2835524897459884*x^6-5320713117631072*x^5+4390629638283636*x^4-12184535289167392*x^3-32368428336027884*x^2-40773609848406264*x+9733485545018920,5226719111864*x^11+23126196933346*x^10+53321357239452*x^9-18021148374562*x^8+354253819424040*x^7+1400594469274682*x^6+3160853107622676*x^5-1004831098293058*x^4+5277097928925296*x^3+14173991210898912*x^2+26496199990688952*x+368905317159400,1592227394595*x^11+4793791499580*x^10+7332622181525*x^9-19658509947440*x^8+139042968956055*x^7+283788408450500*x^6+328748814492825*x^5-1203227483108320*x^4+3024573808350500*x^3+2485410372539320*x^2-618318136953100*x-4623936639319680,-3070690181392*x^11-12919127949348*x^10-27735687424936*x^9+20004905555616*x^8-209979941803280*x^7-816979882086876*x^6-1759578476263848*x^5+988919343400344*x^4-3201545814005728*x^3-9171904573327696*x^2-19294058378354336*x-237392813215200,-14671420564003*x^11-59956077943222*x^10-123759201349259*x^9+103956406625084*x^8-1017595174750935*x^7-3693397850551694*x^6-7202186561754407*x^5+5557057552293196*x^4-16182869736021412*x^3-39732399913435464*x^2-57049871727963884*x+6222425300471360,-4909950555068*x^11-21451940886192*x^10-44822629107224*x^9+32070438281584*x^8-306587736552000*x^7-1312663642322384*x^6-2509899259294512*x^5+1716265372128896*x^4-3832074398013332*x^3-13976638537499504*x^2-16548495765572264*x+1807257657636560,1640864208920*x^11+3885755428280*x^10+552368199300*x^9-44069691480700*x^8+114422531971180*x^7+227621975238400*x^6+26139951122700*x^5-2440102445831060*x^4+1868350692564500*x^3+1858340147571720*x^2-452967527932600*x-11928480061409080,-317928302976*x^11-736374992439*x^10+1820093814482*x^9+10562380932233*x^8-23410400286260*x^7-79465405433563*x^6+166074877809986*x^5+460468494775597*x^4-422566101518564*x^3-1709041508532708*x^2+3764608782391312*x-43154525647100,-5847834468036*x^11-23395805465454*x^10-47777813692768*x^9+39987829842498*x^8-434424661435180*x^7-1483003469715858*x^6-2774348753614184*x^5+2268795216964242*x^4-7970907136434424*x^3-16946727187846548*x^2-21280637900332648*x+5081381626413440,6215253215542*x^11+26026393223718*x^10+54088278266456*x^9-41135468776476*x^8+425639872527500*x^7+1631510738377236*x^6+3162637188438128*x^5-2195866439313984*x^4+6513874755975958*x^3+18905526662423566*x^2+24827296312967096*x+488782379816700,6831146407022*x^11+27427826064683*x^10+54791463409856*x^9-54777052796801*x^8+479287135454570*x^7+1709675271928861*x^6+3177277137573908*x^5-3050013933956529*x^4+7737048647946268*x^3+18372852874874226*x^2+24124714917689636*x-5740548854080080,2363735928876*x^11+9243809110164*x^10+18453759789688*x^9-18114092296368*x^8+175611380909640*x^7+564692069693668*x^6+1069721292873104*x^5-967337048277792*x^4+3511467245706684*x^3+5320360208400928*x^2+10553007444801208*x-1149626961470320,-3550366997775*x^11-10369236748160*x^10-13822646961235*x^9+54003327336100*x^8-292594612950585*x^7-613439850850820*x^6-692921384361315*x^5+2999178274761860*x^4-6460659540922090*x^3-5347626508985620*x^2+1329252247707600*x+8644686809525600,1600188182250*x^11+4890748275960*x^10+7658915821010*x^9-20060377197340*x^8+137520199586010*x^7+289851239078120*x^6+378618820696290*x^5-1224465784478820*x^4+3172422657036440*x^3+2555709933201520*x^2-637285350424600*x-4689929430606280,1110401331332*x^11+1316388310308*x^10-509410781504*x^9-23109859241836*x^8+114007395939220*x^7+4119048006876*x^6-40815408368912*x^5-1127586791929644*x^4+3188108212722208*x^3-2923135689798664*x^2-952399302144784*x+278879792891520,-14075598495320*x^11-60524484476090*x^10-131364243539840*x^9+73029889819190*x^8-958955874433160*x^7-3751427874515290*x^6-7704162428601880*x^5+3782295050560910*x^4-14481015181122320*x^3-40434945083863120*x^2-62910000160305000*x-1048835664479000,3248948319052*x^11+12768108796988*x^10+27017941849846*x^9-23095517512016*x^8+233350140723270*x^7+787704867813156*x^6+1645523863018578*x^5-1234533290354104*x^4+3483863369182378*x^3+8088948304723176*x^2+12592530065011276*x-1373700603420040,-2293513845000*x^11-6159671995040*x^10-5464110847240*x^9+42285200559540*x^8-176718446979240*x^7-363059334766880*x^6-272395775181960*x^5+1910134591756460*x^4-3508605300650560*x^3-3089971420132480*x^2+762732740570400*x-643492942460440]]; E[35,5] = [x^2+5, [1,2,x,-x,-3*x-2,-1,9*x,3*x,-6*x,8,41,-18*x,-28,-6*x,-82,-9*x,74,42*x,-36*x,2,14,30*x,-19,-42*x,-48*x,27*x,78*x,-3*x,-34,101,-112,62,60*x,-4,36*x,-94,-181,-78*x,164,-69*x,33*x,218,66*x,167,-172,302,78*x,107]]; E[35,6] = [x^2+20, [2,-2,2*x,x,14,4,-6*x,12*x,-6*x,52,-44,-24*x,28,-12*x,-68,-12*x,-68,-18*x,42*x,28,124,-24*x,76,18*x,-12*x,-12*x,30*x,72*x,-212,-284,-68,388,-54*x,-332,-42*x,-284,4,-30*x,-68,-48*x,66*x,436,-114*x,-116,412,-452,60*x,-236]]; E[35,7] = [x^4+40*x^2+625, [25,5*x^2+100,x^3+15*x,25*x,-2*x^3-5*x^2-30*x-100,350,-x^3-15*x,2*x^3+30*x,-3*x^3-195*x,-20*x^2-400,350,4*x^3+260*x,30*x^2+600,-2*x^3-130*x,-70*x^2-1400,14*x^3+210*x,90*x^2+1800,x^3+65*x,-7*x^3-455*x,-170*x^2-3400,-400,20*x^3+300*x,-1900,23*x^3+345*x,6*x^3+390*x,-22*x^3-330*x,11*x^3+715*x,-28*x^3-420*x,90*x^2+1800,1850,130*x^2+2600,-120*x^2-2400,-5*x^3-325*x,140*x^2+2800,13*x^3+845*x,-1150,350,-37*x^3-555*x,90*x^2+1800,44*x^3+660*x,-67*x^3-1005*x,-4450,-3*x^3-195*x,-3700,430*x^2+8600,-570*x^2-11400,-6*x^3-390*x,6050]]; E[35,8] = [x, [1,0,1,-5,7,-13,-19,29,0,0,23,0,0,0,0,-31,0,0,0,0,2,-34,-157,86,0,149,0,-199,0,-97,0,0,0,0,0,-262,-13,134,0,-271,221,218,0,347,0,0,0,107]]; E[35,9] = [x, [1,0,-1,5,-7,-13,19,-29,0,0,23,0,0,0,0,31,0,0,0,0,2,34,-157,-86,0,-149,0,199,0,-97,0,0,0,0,0,-262,-13,-134,0,271,-221,218,0,347,0,0,0,107]]; E[36,1] = [x, [1,-2,0,8,0,0,-10,-16,0,0,-40,0,-70,80,0,0,56,0,-22,0,0,110,0,0,-160,-130,-40,0,0,182,224,0,0,176,0,-280,0,170,0,0,104,0,38,0,-190,56,0,0]]; E[36,2] = [x^2-2*x+4, [1,x,0,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[36,3] = [x^2+2*x+4, [2,2*x,3*x+6,4*x,-2*x+4,-7*x+14,-22*x,-22,18*x+18,-14*x-56,-34*x-68,-4*x-16,-32,13*x,-29*x+58,2*x-4,104,31*x+124,16*x+32,-67*x-268,0,-50,16*x-32,20*x-40,-4,43*x+86,20*x+40,14*x+56,18*x+18,-176,-50*x,252*x+252,112*x+448,-169*x-338,113*x+452,130*x,70*x-140,-4*x,-360*x-360,-104*x-416,2*x+4,216*x+216,508,2*x-4,-67*x,536,-36*x-36,-76*x-304]]; E[36,4] = [x^16+3*x^15+7*x^14+30*x^13+76*x^12+144*x^11+424*x^10+912*x^9+1552*x^8+3648*x^7+6784*x^6+9216*x^5+19456*x^4+30720*x^3+28672*x^2+49152*x+65536, [540672,540672*x,-113*x^15-147*x^14-535*x^13-2590*x^12-3692*x^11-7728*x^10-29928*x^9-39184*x^8-83728*x^7-237888*x^6-235648*x^5-428544*x^4-1309696*x^3-751616*x^2-1183744*x-3866624,-194*x^15-442*x^14-1538*x^13-4496*x^12-10360*x^11-26304*x^10-65520*x^9-108736*x^8-263712*x^7-498752*x^6-770432*x^5-1371648*x^4-2372608*x^3-2639872*x^2-4759552*x-3375104,-64*x^15+648*x^14+1024*x^13+1008*x^12+8328*x^11+16592*x^10+19424*x^9+100160*x^8+167872*x^7+199424*x^6+661632*x^5+933376*x^4+373760*x^3+2836480*x^2+3162112*x-425984,183*x^15-295*x^14-475*x^13+2230*x^12-1564*x^11-4848*x^10+20024*x^9-26608*x^8-27920*x^7+98176*x^6-219392*x^5-30720*x^4+919552*x^3-1392640*x^2-331776*x+3014656,176*x^15-44*x^14+484*x^13+4532*x^12+2640*x^11+13376*x^10+56672*x^9+60192*x^8+153472*x^7+510400*x^6+401280*x^5+951808*x^4+2849792*x^3+1058816*x^2+1982464*x+8650752,22*x^15+990*x^14+990*x^13+5544*x^12+15840*x^11+23760*x^10+72688*x^9+158400*x^8+174240*x^7+525888*x^6+887040*x^5+760320*x^4+1914880*x^3+4055040*x^2+4866048,510*x^15+1494*x^14+3126*x^13+14424*x^12+28800*x^11+58704*x^10+167856*x^9+310848*x^8+524064*x^7+1476672*x^6+1965312*x^5+2818560*x^4+7213056*x^3+7790592*x^2+6684672*x+20594688,388*x^15-656*x^14-1280*x^13+4988*x^12-2864*x^11-16032*x^10+31424*x^9-51104*x^8-154048*x^7+287168*x^6-350080*x^5-1024512*x^4+1760256*x^3-825344*x^2-7962624*x+8192000,-606*x^15-1754*x^14-1546*x^13-11020*x^12-28496*x^11-31440*x^10-113552*x^9-239456*x^8-205728*x^7-644608*x^6-1267840*x^5+76800*x^4-1758208*x^3-3074048*x^2+6258688*x+8683520,-62*x^15+570*x^14+2114*x^13-1328*x^12+9528*x^11+25792*x^10+6640*x^9+75712*x^8+222752*x^7-100288*x^6+144768*x^5+937472*x^4-1313792*x^3-1558528*x^2+6594560*x-11304960,264*x^15+2376*x^14+6600*x^13+11968*x^12+50688*x^11+116160*x^10+175296*x^9+566016*x^8+1094016*x^7+1315072*x^6+3750912*x^5+6150144*x^4+5744640*x^3+14057472*x^2+17301504*x-720896,1025*x^15+1055*x^14+947*x^13+9610*x^12+13916*x^11+3216*x^10+76360*x^9+34160*x^8-61808*x^7+257152*x^6-21248*x^5-1860096*x^4-110592*x^3-3899392*x^2-11390976*x-10698752,-895*x^15-3969*x^14-9341*x^13-27558*x^12-68532*x^11-154096*x^10-342712*x^9-745744*x^8-1437680*x^7-2624896*x^6-4541952*x^5-7814144*x^4-10412032*x^3-15675392*x^2-27275264*x-16449536,-816*x^15+2168*x^14+560*x^13-8048*x^12+18248*x^11+33744*x^10-62368*x^9+239168*x^8+219328*x^7-216320*x^6+1734784*x^5+1826304*x^4-3820544*x^3+9193472*x^2+6930432*x-16154624,264*x^15+792*x^14+3960*x^13+5808*x^12+22176*x^11+63360*x^10+90816*x^9+266112*x^8+646272*x^7+726528*x^6+1926144*x^5+3852288*x^4+3717120*x^3+6488064*x^2+12976128*x-2162688,145*x^15+2551*x^14+3499*x^13-2446*x^12+17788*x^11+32784*x^10-8824*x^9+191152*x^8+214160*x^7-518656*x^6+803840*x^5-1536*x^4-4773888*x^3+3850240*x^2+4829184*x-30883840,-1964*x^15-5596*x^14-6196*x^13-32152*x^12-87816*x^11-123344*x^10-311360*x^9-682752*x^8-870400*x^7-1527552*x^6-3437952*x^5-507904*x^4-2653184*x^3-7067648*x^2+19079168*x+41648128,-2441*x^15-2943*x^14-2755*x^13-33266*x^12-54444*x^11-45296*x^10-332168*x^9-463664*x^8-367504*x^7-2281216*x^6-1791744*x^5+187904*x^4-10237952*x^3-8212480*x^2+14962688*x-14991360,2244*x^15+3828*x^14-2508*x^13+22704*x^12+42240*x^11+3168*x^10+212256*x^9+333696*x^8-340032*x^7+1465728*x^6+996864*x^5-3548160*x^4+8853504*x^3+9191424*x^2-25952256*x+15138816,3762*x^15+12474*x^14+38874*x^13+119944*x^12+278784*x^11+668976*x^10+1709136*x^9+3157440*x^8+6419424*x^7+13503424*x^6+21314304*x^5+36613632*x^4+63866880*x^3+78127104*x^2+108134400*x+141475840,-214*x^15-6834*x^14-12482*x^13-22188*x^12-96720*x^11-235696*x^10-307984*x^9-1070560*x^8-1791776*x^7-2558464*x^6-6750336*x^5-9950720*x^4-6673408*x^3-26273792*x^2-38002688*x+4489216,2334*x^15-166*x^14+12794*x^13+40828*x^12+32000*x^11+117264*x^10+439184*x^9+274400*x^8+1108768*x^7+2888704*x^6+1165696*x^5+3005952*x^4+16841728*x^3-1804288*x^2+11722752*x+44990464,-572*x^15-6732*x^14-13068*x^13-38544*x^12-126720*x^11-250272*x^10-533984*x^9-1355904*x^8-2198592*x^7-3974784*x^6-8464896*x^5-11658240*x^4-16332800*x^3-34062336*x^2-25952256*x-31358976,-221*x^15-291*x^14-6727*x^13-25122*x^12-27660*x^11-125072*x^10-380456*x^9-563120*x^8-1323856*x^7-3645056*x^6-4003584*x^5-10235392*x^4-20129792*x^3-16703488*x^2-31092736*x-87556096,1824*x^15+6040*x^14+5488*x^13+25568*x^12+86536*x^11+72816*x^10+217120*x^9+605248*x^8+241856*x^7+651008*x^6+2855552*x^5-2549760*x^4-2784256*x^3+4777984*x^2-29024256*x-66617344,3616*x^15+2460*x^14+4844*x^13+33292*x^12+51792*x^11+29056*x^10+275872*x^9+275680*x^8-70528*x^7+833600*x^6-728448*x^5-6026752*x^4-1399808*x^3-3905536*x^2-36192256*x-46399488,246*x^15+1758*x^14+8670*x^13+22344*x^12+48864*x^11+138960*x^10+241776*x^9+585408*x^8+1415328*x^7+1780800*x^6+4229376*x^5+8428032*x^4+1130496*x^3+14278656*x^2+28311552*x-11845632,-2640*x^15-9504*x^14-27456*x^13-88880*x^12-205920*x^11-479424*x^10-1258752*x^9-2310528*x^8-4545024*x^7-9903872*x^6-15409152*x^5-25681920*x^4-46295040*x^3-57311232*x^2-73531392*x-89391104,-2360*x^15-1372*x^14-8924*x^13-56132*x^12-64672*x^11-197088*x^10-719328*x^9-976672*x^8-2136192*x^7-6140864*x^6-6600320*x^5-12228096*x^4-32840704*x^3-18872320*x^2-29310976*x-87031808,-3684*x^15-3636*x^14-10356*x^13-73680*x^12-78336*x^11-181344*x^10-769440*x^9-877440*x^8-1715136*x^7-5473152*x^6-5838336*x^5-9673728*x^4-28508160*x^3-21774336*x^2-27525120*x-77168640,-134*x^15-8678*x^14-8174*x^13-21688*x^12-97208*x^11-166368*x^10-376528*x^9-1179392*x^8-1824736*x^7-3431488*x^6-7594624*x^5-11724288*x^4-18846720*x^3-32393216*x^2-44163072*x-49315840,1635*x^15+2653*x^14+23417*x^13+102110*x^12+126388*x^11+484080*x^10+1472728*x^9+2200144*x^8+5083824*x^7+13519232*x^6+15127808*x^5+35332608*x^4+73054208*x^3+60153856*x^2+100864000*x+298582016,-4073*x^15-3447*x^14-4363*x^13-32378*x^12-46812*x^11-3152*x^10-228104*x^9-238064*x^8+431600*x^7-102016*x^6+982272*x^5+9314816*x^4+6541312*x^3+757760*x^2+49369088*x+68763648,-1784*x^15-7732*x^14-26852*x^13-71276*x^12-215920*x^11-496896*x^10-1148640*x^9-2684896*x^8-5216256*x^7-9578816*x^6-19292288*x^5-30614016*x^4-49214464*x^3-72718336*x^2-113459200*x-101580800,5144*x^15+13488*x^14+42568*x^13+133152*x^12+266088*x^11+608336*x^10+1603232*x^9+2859968*x^8+6074176*x^7+11943680*x^6+17038464*x^5+30725632*x^4+52745216*x^3+54003712*x^2+105054208*x+105742336,8114*x^15+14962*x^14+45274*x^13+164216*x^12+356376*x^11+780992*x^10+2216240*x^9+3822336*x^8+7771168*x^7+16742848*x^6+26263680*x^5+38464000*x^4+79711232*x^3+80451584*x^2+116137984*x+121602048,1944*x^15+8136*x^14+12456*x^13+55248*x^12+143136*x^11+255744*x^10+651456*x^9+1491840*x^8+2123136*x^7+6007296*x^6+8948736*x^5+10672128*x^4+26320896*x^3+37748736*x^2+17694720*x+66060288,3778*x^15+2962*x^14-2390*x^13+77144*x^12+92584*x^11+60576*x^10+806768*x^9+923776*x^8+925856*x^7+7529408*x^6+5621120*x^5+6154752*x^4+43822080*x^3+26859520*x^2-17326080*x+155549696,-2550*x^15-5666*x^14-25618*x^13-92668*x^12-147344*x^11-508944*x^10-1225424*x^9-1967840*x^8-4989984*x^7-10284544*x^6-12632704*x^5-29856768*x^4-51733504*x^3-45418496*x^2-69287936*x-174161920,-216*x^15-8472*x^14+4776*x^13+15744*x^12-95808*x^11-17856*x^10+214848*x^9-772608*x^8+628608*x^7+1516800*x^6-2503680*x^5+7059456*x^4+24514560*x^3-21135360*x^2+54263808*x+128188416,-1716*x^15-1188*x^14-20196*x^13-20592*x^12-76032*x^11-294624*x^10-360096*x^9-1026432*x^8-3250368*x^7-3104640*x^6-8363520*x^5-20376576*x^4-18585600*x^3-24330240*x^2-77856768*x-37847040,1164*x^15-868*x^14-4060*x^13+9640*x^12-3400*x^11+46416*x^10+50624*x^9-189568*x^8-568448*x^7-199424*x^6-1695104*x^5-1417728*x^4+99328*x^3-10541056*x^2+2064384*x-11829248,-4027*x^15+3691*x^14+20047*x^13-19006*x^12+101964*x^11+352592*x^10+200168*x^9+1301424*x^8+3824848*x^7+2369920*x^6+11016960*x^5+26676736*x^4+13549568*x^3+63315968*x^2+136966144*x+21479424,-4796*x^15-11484*x^14-52668*x^13-118272*x^12-307296*x^11-852192*x^10-1754720*x^9-3649536*x^8-8610624*x^7-14120832*x^6-26104320*x^5-50992128*x^4-70737920*x^3-89210880*x^2-168689664*x-101646336,-6168*x^15-12888*x^14-22488*x^13-139200*x^12-235008*x^11-443712*x^10-1593408*x^9-2484480*x^8-3804288*x^7-13720320*x^6-15234048*x^5-19728384*x^4-77076480*x^3-62619648*x^2-39321600*x-235831296,934*x^15-1578*x^14-15538*x^13+31000*x^12-31224*x^11-143552*x^10+216976*x^9-63104*x^8-980128*x^7+3530816*x^6+2573184*x^5-1550848*x^4+26874880*x^3+28915712*x^2-37986304*x+148537344]]; E[36,5] = [x^2+3*x+9, [3,6,3*x,-4*x-12,-2*x-12,-7*x-42,22*x+66,-33,18*x+27,-14*x+42,34*x,-4*x+12,-48,-13*x-39,-29*x-174,2*x+12,156,31*x-93,-16*x,-67*x+201,0,-75,16*x+96,20*x+120,-6,-43*x,-20*x,14*x-42,18*x+27,-264,50*x+150,252*x+378,112*x-336,169*x,113*x-339,-130*x-390,70*x+420,4*x+12,-360*x-540,-104*x+312,-2*x,216*x+324,762,2*x+12,67*x+201,804,-36*x-54,-76*x+228]]; E[36,6] = [x, [1,2,0,-8,0,0,-10,16,0,0,40,0,-70,-80,0,0,-56,0,-22,0,0,110,0,0,160,-130,40,0,0,182,-224,0,0,-176,0,280,0,170,0,0,-104,0,38,0,-190,-56,0,0]]; E[36,7] = [x^4-3*x^3+12*x^2-27*x+81, [72,0,72*x,15*x^3-54*x^2+126*x-135,-25*x^3+66*x^2-282*x+441,9*x^3-90*x^2-54*x-945,x^3+6*x^2-222*x+279,24*x^3+72*x^2+72*x+216,-24*x^3+72*x^2-72*x+360,-33*x^3-54*x^2-18*x+1593,-63*x^3+126*x^2+378*x-945,x^3+6*x^2+642*x-585,96*x^3-288*x^2+288*x-2448,-129*x^3+378*x^2-954*x+1809,23*x^3+138*x^2-138*x-207,9*x^3-162*x^2-54*x-2025,48*x^3-288*x^2+1440*x-2160,111*x^3-486*x^2+1062*x-351,-97*x^3+66*x^2-714*x+1521,49*x^3+294*x^2-1590*x+4383,-48*x^3-144*x^2-144*x-432,-72*x^3+216*x^2-216*x+2520,-169*x^3+66*x^2-1146*x+2601,9*x^3-162*x^2-54*x-2025,-192*x^3-576*x^2-576*x-1728,47*x^3+714*x^2-1146*x+9,81*x^3+414*x^2-486*x+9855,-95*x^3-570*x^2+1218*x-6633,120*x^3-72*x^2+1656*x-1512,144*x^3-432*x^2+432*x+4032,-297*x^3+1242*x^2-2754*x+1377,432*x^3-1296*x^2+1296*x-3744,-489*x^3+1242*x^2-3330*x+8289,81*x^3+342*x^2-486*x+8775,-47*x^3-282*x^2-150*x-2529,399*x^3-918*x^2+2574*x-7479,407*x^3+498*x^2+1446*x-5607,-143*x^3-858*x^2-3678*x-4473,96*x^3-288*x^2+288*x+7920,351*x^3-918*x^2+2430*x-5751,81*x^3-1026*x^2-486*x-11745,336*x^3+576*x^2+2304*x+432,-336*x^3+1008*x^2-1008*x+11808,297*x^3-882*x^2-1782*x+135,49*x^3+294*x^2-294*x+3087,528*x^3-1440*x^2+10656*x-13392,192*x^3-576*x^2+576*x-11952,-215*x^3-1290*x^2+4962*x-17217]]; E[37,1] = [x^24+12*x^22-8*x^21-123*x^20-88*x^19-2020*x^18+1356*x^17+20790*x^16+25800*x^15+199532*x^14+29336*x^13-254751*x^12+854896*x^11-4279588*x^10-1673436*x^9+11412486*x^8-18732872*x^7+43704572*x^6+4090496*x^5+19227637*x^4-5160072*x^3-15622020*x^2+1396548*x+3017169, [128816469154530637476151685907977427513301248335493568331906218763539943259646511733003480,128816469154530637476151685907977427513301248335493568331906218763539943259646511733003480*x,23142983805397520677794693123413987939532256073935353023231133534446265179482803867*x^23+778126285412151520842798382579286165763024712720375438552327574755406178346762326*x^22+308612002655898108146301883879492970475427036276043611303405882413617070256822107342*x^21-170395676543207184517731594046736061396068937653512167531026978010438268027178418225*x^20-2473018732238504338336292128558596085049538599969758166690263401675223237162161281166*x^19-2324840495422045285427819892848044850483424525872067632595929958943484844485371133649*x^18-50550521427073665860227332100665112517618319731570832532823105650414677752435665457847*x^17+26275250093510126323164003321530826234799022788999300374941429763861495455388718243461*x^16+418365138105362386939251681164025628182278216837432665793569905030208551826706403308103*x^15+645123029830164863072315481873819551967096636078696882064314664174974067390621495320054*x^14+5269822868518557782101156177320246382642504799762176437177214103169700079277299588145336*x^13+1769790278056310612342580655585145035875292366720259414185713676569183503283877941241245*x^12+587031136582940393117979993468432054289766193547369100871138209150113433223867479063628*x^11+21520706444871135875245585805267760657925853110272218307580821854327277316492629924864081*x^10-104496821281691332721425371867552940717310564947271745398744752316040838620159457814414223*x^9-17528820179990872053665664413326387556139046862476444087815038601508424968744326409047231*x^8+135856408290815534394902828571247105578060176228875189280511634243040734931271426676939569*x^7-482470918238940252795549074098422729113681535539695410349453066128499812681113945375841972*x^6+1291373220982705033451042107131929389741888113719671641389690145839532259046805816167359998*x^5-391748497512190558693490696832206606114580940314681610379791039503926349332585577089717229*x^4+1799707726902096131115488332567694880684707934448644638566249747529355115034975684113492632*x^3-45448389528476191621319590775684346458888221138649518149929127307679070221429507075278743*x^2+728238573124928315368518306189510565578256368443963073924606351003405072923604047258437611*x-13680095909818141554800118320684080162789376109712916210731406713424708245803063169889241,83753206975576607925886026407055873193080564507010744517966323720987635477527418141*x^23+21066627285137316444218530945780707654488278320476791609460491553785946692419868548*x^22+1002000972724043528497404003607021344216637815283134259875524633287406164495986307461*x^21-425758658158141985896045575069104586543616521284137785015101337325579971973560116475*x^20-10508563674283264816269467378515827236718631812104939687723460302731200776334668027253*x^19-10034014000905848534505445539555206507381489290394280193815821379028387085005553744517*x^18-170595708827015894076752436490259878265426859665417411868535000329157502931277475846766*x^17+72362952589587673535938376745897897853873259211267639524275931145360336204241404611823*x^16+1777029704633681876811634345742157379125168132378174367576247472177855120254955982834779*x^15+2610676351070432076865305539297295492916481126861976827569901052038210524776779012816472*x^14+17180577402381068246503258066554151839873359768594034829651658492444098054498180741087263*x^13+6396754777940701044612057303027465099189192652635023750068844197018174179972906260407335*x^12-21601986011777143628301769500249595394198152983606237255487370072455555026227616071541261*x^11+64651538593448711443702786898095330747765938839333063575378013300466173812914596263511793*x^10-339653927702207917962071174405202137515523372879839625873796608250122710241428924516862724*x^9-230305205586871845109340675972441763947114928585134169594359059119949924660972537536652053*x^8+927176068741528175121547399117779555920773249936293389476688094118997205724060660683897717*x^7-1301402758417689500860865649576576086496493050527124323030198073696879486971919871922157426*x^6+3242678031913022888286359391331652913466089417639279706917506512981576392002540353197818979*x^5+1235378988769556598683061742858440349796128782095449079906382261684219805128732491008835433*x^4+1644018691425451382937434026535624719376328680941527611378626434401073627150813883340984841*x^3-177913788394422276438204322791978511021466147283123903477146426809238615284284854572645299*x^2-1346703749417291271924728301399957989669939792755150819696000082768961269812703340462016242*x-327814001769082360424735349684119540837698885345201398351120821282169612220963382697232083,-113346146795599927426643672175258783313123963396262720057122525965473417281386749216*x^23-114408066013360629342773211695248310619543302965467004934367937121275114526012568828*x^22-1387926336646946594087771818391258933434868266454043636130496718748656658629587483991*x^21-479409750901126956411900413369263217726474219263101326581358917072650182069424516590*x^20+14546334984513939836095627892576091811997469299365428809055933854827713178165430539293*x^19+24104020828199488139403664838553530835757609959288532542148710339601610913840457882472*x^18+242745363868728859086712405011282580782024127735925414179584659883869059945786949914721*x^17+81213931670310909169489712810103403608316825111493238950827937786257960916287943857092*x^16-2457666903894596235819019440586744198621579428992080498004580285085368748807093108862784*x^15-5314250892404351013324876676035916174728122613905738139658967395760058743700808898039982*x^14-26195275916211714135866099729083362089533422000804151038535985047265687913073542228697483*x^13-27093638305200777446928419558918481000835907778313704504008225190185780881883840424089080*x^12+20207758412942187532864600247766122612119350608529669016864963038190577684581415466416061*x^11-70900351303710807940216921159563410479683395947714438454145149827488182045968616622793928*x^10+396025974529976092924842804088687005662518952510999490526476186011886250375455639543617489*x^9+655970336111054570929455836483902272725965275482965517750674901072394496734807538480032858*x^8-1008050310080244621234583679980039953931799656441813255183388240897420166297893237087722392*x^7+955722453205671035389925768281482444345366565072758797275698098794698346462223273317999756*x^6-3119362210162650239801437680638862745089596761811409242623949850197484423230967185267019319*x^5-5129564859591119708655940469322669384317629467307310980485866807721718883616789350766848068*x^4-3212352456344869187980548225009507789079959217083825111559269822874733921560797871416918851*x^3-2581877404996578666236163795932427203730521326510474967104970054208696763110762033184178346*x^2+1383916586985012634582696208232990187812088201648970736816096426221164002990215216308648917*x+1268914152363483023319267111272928346695753914679820458214271647118995671000310820845702248,242645896033336129540718832774947875234221072659880266560262429104491165975263946111*x^23-193916792088450445392887243215083226201809921484588284146245238477479992588670960407*x^22+2976160059695800799891349763229065566863368699239622049059489912691182116353072763471*x^21-4292220476606763874173194841704587645981062558622393643005297866260324979768783719700*x^20-27497505026526627582555331924896792445134237605768999352063060546337634871841310156133*x^19+1645899864645600380590879049900113583864945162472776960255558722988059722719511661968*x^18-480617974954355594929886708089021607788821666039292575612579176318385676744369047019086*x^17+717328974863120021283929699332258295165242408008499344623733715264068451251890269701843*x^16+4650276387328247337851287665017934981986469159177330410445998221026345402869458579270959*x^15+2370702662341059986753444125843552603638631801178614093139842250638927351946643439152027*x^14+44687776071301930383098157652364399074444602697335665455057177719960107485540465027333113*x^13-30281004090984415517906772906593243884846580281921015194532642205897998177086182678420370*x^12-54712681531842980045863668245860018985927849572164243830885533881917297282244634044748971*x^11+253171749001314379561843424301090954899611025611365322141898785477100055706828972498495308*x^10-1220020652037721701706542029828860933373967461833851147219753002842266206895580733006675634*x^9+475028315898716641481410386387989245895337435920597136417271346652425425468508502456167877*x^8+2781653519785957785812485245728287867670984181418350000717715741404066920803832648172827277*x^7-6704487338629978774937224184596050615510223413728912108426412547019824575253834704721940091*x^6+14927042762876910078817555614587632320938658373712075639029717332245552137871893818620283699*x^5-8885444259919031681837729098062922807361225445016601922654372126683695581527970464847425862*x^4+7692943552746923063513852173800935734903450844709326212914010390637649441705754493591487261*x^3-6770189238684937385977545669481651379079565107219467053126277243577669009309942810578019234*x^2-1315368973724846919299457625046628730447406492527909177924639713359716826000658983755656432*x+1802872236265133223975630458349650820198414061545565315558442336973943267553528378972109927,-122058859439442017270192014860966176226280176134543143494522978642318790315960637966*x^23+55744157899789933843441155372375609475385205174401917901218878626077911915843625737*x^22-1428854071926634447357555586262394711274210120163360874772801866590777576944384619291*x^21+1635328900017241786040579041028894942307712102831820426512093010991771114524965466350*x^20+14962401657082569409831013851737112036391731557323108352000847556842276092222628912263*x^19+3477321890576124710910909532068990370516589209437129448951355079834815113915129824812*x^18+236884592299186924782258656789973816577699863267530978786266479057567794844582664502861*x^17-279743776121537699150822557954549795504073056060755419168161745290631241953855251833453*x^16-2529527125922732753559916818227313863044744276994652925416725943936166253053129577109324*x^15-1918167957786761879152801827468149777946462208734435884890614291562526251065409697100297*x^14-22112221166189288860778792439539748906286228557024780454819428671462414463479231729068963*x^13+8210757492642539624137986494317693320436524836926809895738092946025027764688350481087960*x^12+38945218804271384039482730402421670048955611974991364549544760830048887068403534772457581*x^11-120415587091167290856635990392693559642720248640708216085679332902661458518245671861564228*x^10+553378644387604683493855996436404224725348223201515392225396407530876495071489178832799379*x^9-2688526119975108298153092988684690736341232643657773233181722673506760857198234209020007*x^8-1644849865603959284421138822897651611492030571603926840415234145722247159817269219451840052*x^7+2869899034846573000935771157161354073061324942768113682230901020771258015581863639105667961*x^6-5810893519832947661514932356670406437440165133385332187277985924969353474551512584941626929*x^5+1224941867777100310818855113690082833214144307230129402496663312918704391381316875633571192*x^4-652542006129408746708093124184007761711091588761421886017761000621347044978329347623428721*x^3+1987980742053012886272387079335366949702563441545640997352693931947764061175921554492856234*x^2+933385492410812345558546248396375617136781616810848806839397983642268744807234115883090507*x-1779607868379331719320446760546590199965904651406713852686009225946473005104419715465599437,400965626431334021740959498004543600487911806694007269906969497999728839988137659120*x^23+34431860062411530887413986831291402308139135156071425989617468251258746701156629665*x^22+4917852957279995872972922188348279647879852457983753399688526032959158496548222423025*x^21-2771552966496163433285432057557689229108409461806916905706459564884019719612980439510*x^20-48299428352769221284170548932133446226911901961532669274379969341762588810152238187645*x^19-40089053903885378792440164739643907155401214377883478615876972119607403247482124164530*x^18-825974345866258481337204820218710592838080054757448109190785829227727245014046548659035*x^17+461897235985683858519100912986863472620261490710495045863535147033153761059878548101315*x^16+8164112707917696809217718924109357671034175811993609541966724840086218533117422222993670*x^15+11155778683571219618577918574269188382386078453629611232830943120834586088954821264248155*x^14+83093081716149604321633383859743299209032240947006708836291813570426693130431653824679705*x^13+21860793145458059146667407675224174425159414259754637431268282576813232921335573824204800*x^12-78993049015011440294769899412780685277772015745523585864805914353259768600695246670721315*x^11+342353268617319156226058069557337156376942180187651280462332805521750369786012643828578710*x^10-1708655268933351740994580148128394627096469305727672632565340666976379056091346414868649225*x^9-730133475737730614645667961820969771768520223505717974764898723673310282931331381658814095*x^8+4086195750553747191164995144391015853562269944929402804803796892767065180774299976262587990*x^7-7374846065638933497882885045257424130288625981586567721833810459411610776417944575067410335*x^6+17988155463957313236712129182122661964882768803184575717013248543223669796418609338107291695*x^5+1359323589231521274137768142932467921718655992499799207501678536959457857636994883058636100*x^4+12245188193002842080935697823766312970497990369999130687997851615668296447920043326062029795*x^3-92893381067434797714455326331796011186485079329186735245648619928445131408887992033094800*x^2-3623826722045407195104275620435713766976885076851267022487500738400616123611625206115009745*x-281503199863312890358320503340459503174621573531426903596904341311607583922069628340831985,391421721150980394107608203750319140830594188912791892754232254848759079401910912433*x^23-45401698736504107934328173769451816292473804729809787136264164900757319741532202946*x^22+4680792112934698743063778205113900862035495802504976852935300060587749993930109400868*x^21-3712551704289029866593400968031694298507408000625420693575157878473343433590653394315*x^20-47996618218498634362328360220513142720488484244463604734452035301930244132692310597084*x^19-29053908748671446103602819633011846060745181553535412324128387548884750525080211236061*x^18-784464083845019176654705853816209456678122430607880514185344755800832315598019000480843*x^17+629647442001045464737619217615731877958001872146968371153145156917431905253785595398739*x^16+8114585383195580084463591875290750829962411553328221847718446210646557087189356287482147*x^15+9189663859990188745831300883564103091369908193283660763352254584168927851673444813911236*x^14+76546372187543431070728527357920214826707738984483374404176771270041236727112441961604874*x^13+1020972322821346713293654041040201695401933507367869229347048250127106650555714729242665*x^12-105633533918743402183874243856940217156684674658590849119999649040212037206552697908630188*x^11+341113850473844297688122278540046739309654960260561112107957814239758095206425785381047829*x^10-1707515752106177420453324467066223476325380311115619187182714986372855117000717845125668377*x^9-446558414756330178165408426252648595757562678329108144986683546376032440379715915198514139*x^8+4588707659300446278765004459182846101821671264688634556083840363070822572750841972655674441*x^7-7784661340377537710825507228664543021597362507470736956359254279833553411604783817566389388*x^6+17861828388865660714535783297859926897491102758331189936566235887233471684784724325526675282*x^5-602917290957285140336198117260632244460603762391327760942598017707969809618424017197308381*x^4+6771304475040010064313587866358005148376598468312367274994179732372784009678810118320381998*x^3-2920387211853339177527119219819338011183363695194292602949055543881246921424488892542910157*x^2-5640350127595930711016396749683420318526131934283556622850661249517510224078465944830596771*x+1878519515085750178648420817365824559487067307995874690619439936694004707410674151781296321,248929232934703637322031580479712420581303371323957814212998139381387153119045847874*x^23-46183387372835572840122393301339735513006389541116384996937978152444055716495448413*x^22+3080918326977001054621502909121627462572799093964669493140470342336475551702699104589*x^21-2520438827508556414451234845728164012672823326812439074855856405340335007159977229450*x^20-29114935786216998508923761959238098045481391783206435722302647895448857377107379550417*x^19-16710522569735768485298890647967983129320809105687848671562426560067270648820869938148*x^18-510322631374087959663794161714277784507288289323539430706252916878204582874470732008429*x^17+419077352515372425920549830939945665340112180900695504863074544242993163157710760849647*x^16+4921105934711139877544898809565606509437920157636772208479475136318711689533117229766266*x^15+5543113633965197855852715070314836713488375852325074591855687310832640672726913989198033*x^14+50436153830979541556314077514579671743231498538759580490254659681595040251870477189309287*x^13+1102799817139055702423065055673031132168768297968873896954523038094157669947503292930630*x^12-45440371880256142893881669637151362449185211856075240823883626817223807666000464018358819*x^11+231717892743085887835529439831243743166292367320956344813234747209311384396983828149325262*x^10-1125342269481010377417809693607759014467258382760181289054079021631109721426092120215729701*x^9-148714505778627376940280509672728704328304863993961598347643291400876609578885686178779547*x^8+2551421176633354119541253656091800744257730387939189185817346676135300927102193810643437788*x^7-5419160848123244324432687502850088765217564459051096963367323791134197506279919419428693839*x^6+12697334837900267916975850862447899886934367465378624340363723827877630480522839078342153701*x^5-2202425299370821294593736396711358573620963956316703889170667747338378539686278132735326128*x^4+8258557807854287903575476147410022641772392876723327441218182283805004108524785685943090429*x^3-1330479417244323450908941222467545253070288048477856401968776779168235673570457196839422516*x^2+956795431146726480178053883265929112663486520853640277957005726803510539894528299214526077*x+50443997751484600904643875171035279445933768892267906947823963489543686466098922825502653,1158483250257835108021457950162337900172375363977595531173632047340658910875930788500*x^23-165279808016824916087861117362055867723441656684350524630643113326531737991671715830*x^22+14026228129297490557767690850274925833236242322943900446922068971930606002660450126235*x^21-11297607888155250815528056625805082257205250453372047619447757901260483545955292663185*x^20-139618370108284938535074869941253999807260519138053271331015819046363189799445816510505*x^19-83171963005906783837305827642497454897250313162748935097460405626838458356657402823865*x^18-2339941091687758799873007712046048648552894404540825044186997140375554299635396790951035*x^17+1899050798391547496146736707232059033832577046485261044639099125790651274337705895851875*x^16+23604337468880241129521516930035243323290456686004516622173042848989859426331962577960940*x^15+26711906290124237433822657609351777090039662643697284424635516472132416895917842373415680*x^14+229305921019436299299506106235858836975887692347192960522671726488126793338990339566266385*x^13+3348708364257024416802168510767171844820494944013737300552299222999270540401230364030645*x^12-274823248913152978295961499851136625881493765474054100761739809823053920029149814746936835*x^11+1028114121921126132957354132377037828294571969114692314717327984037696817260284522820758715*x^10-5122412782090328875586237359522078686455018755956012898303160510082509093864361215138881035*x^9-1115013443549425849900957695648476900038014944583188892138163757178204148198717171590105015*x^8+12882482527375643017832200396549691096124748303265473620277593953416960447559656292670745830*x^7-23547698647252222892326830903494327010600676230739661443450369208411144051353582681351550130*x^6+54932791960295896882719644826517043494988221362999853490669671425628907006291479814974940835*x^5-5590863234130880946889358996025278586559326319275093037945932401892305910666953646606697575*x^4+29054658855369910027654372856490951681420723316024396978423021415644690573072842056701933965*x^3-11665965016466312412540120108542886237625510291254692712063557917075844166980558616369917055*x^2-12355590541499894213092817429195193822190510264795111776522902408994350973869787341533911285*x+4050767156857790734582904976491202187913220355777048881561908206866987201213638021508579375,-1316345416518481616265897138145487670383734768981015482003943114928336053548141430865*x^23-249097982638212493181440473207573521576361835453307740707041220368340652994425887945*x^22-16038030553960912761157847920108535083941096610457691545745239805565660320203336470875*x^21+7508297293950539000522635216567232948958712353082138730121295469366821474070654358190*x^20+160965491540877587275848691734447803210919560533094062622523926980683257214839604421155*x^19+147981161310362330108766970586983172257198934284045493005968812022646775341948543676810*x^18+2710459331673854887216533101339346161217659778986081985803635226981089232512087716428450*x^17-1256357662936302376666889150130653894952799231985906582052049265620812883631882180536815*x^16-27209443723928099823169995888501756299645766434621195716072800609472201717151612902578165*x^15-39391821471089642469217993285856328876497309607689232846797600209489045154895290465082135*x^14-274074345286411813709394109053800167903136115387746088464325434591057014347032015184445705*x^13-95246397898833563601168853119186441611589199007549110571707266828285139002311645817442900*x^12+278263392304788828611991811171782039551504494780385616131445826229682151145511162673663965*x^11-1077551378813366428460824785789289337350304732574050340362055586283449688299770194315616230*x^10+5472288580666562349916811502213900473959626429954121060251150436560788466525256321859597930*x^9+3064509700910632568403535287734185527286892326168659032222008358275789434116642843965767975*x^8-13600542389802732484989814136773594846319379860972305962852665229725663271545681829478509915*x^7+22362607272523810807825027104222720944704550723853223642587552926942615290148799709996696495*x^6-55478010755669584417527961246817203126871326944955414360170221393240670246950126096951202715*x^5-12071001944674291143796566185927214158092084960060025740107015577081459791641488004357892160*x^4-36426165622897948450822749647495814777931367841895856880581752333765893910187185764373022375*x^3-422757137928964571710379844792947192995499862471028738914042568679452933616175798652887180*x^2+16272195446421950830004719710337113706094291801954864849532241652815447872814895461373868900*x+2452642790403948627484128608769828921888871813220692265213616345151819688171153466930891405,-383406219563976995088409933744472463924336770961658907630229040399154434804934372862*x^23-91886738671398288873717762506823511043554827019502555804285517667452392785732950636*x^22-4746718820819700553802065196601272568876110318552621041517327296102772717446406128137*x^21+1888554021531233865747165784367593204399705814132073297778175620890576190963095955155*x^20+45954074235812264922417781804894731353161621372485624554996561789147726388546324580851*x^19+45257913802488639277351820155577232605753164266133547147841907952534902045985648581959*x^18+799011494273030035550155483204785839909438935033395451312949767544454845536761170665947*x^17-310883664210056844509196800066762718343631260363587014580664717261264215247443560594091*x^16-7768869855358276780694140888534660412251554649637064673597279234473374156011922432699118*x^15-11826612141272597830210367251044136758715179277244802523871863719033256637975701537653324*x^14-81646061933086117146051753445443762423863166468941984906496834178863367174091687145754041*x^13-35163248952438770331131692341226644282857440404733869059693550293350401674858425315556175*x^12+59626237995845101438642944560122179287777630767404129710672629200405895487813069406915987*x^11-329316962808528206742772730229344077286027131032186382690474852787592488311345065902239911*x^10+1562830732647842929933561398383565993976463375756129096590154905440966831144300685801580523*x^9+927641091765628047431110925703264849272410812999885958141275960253352685558338659351320321*x^8-3590208847653632506724898531889528710001111136282750318656680902860202338016451283773671214*x^7+6539473278051961254415690698065234626359506288479630836889539240023589663539584118713831842*x^6-15926522969742656314701690126195060250288078443236968947419219271769557066210681687922659993*x^5-3462026580440047848069826731243265605412964725846057495435339896815647888814663322941347881*x^4-15061402725762207593811802966813302409994757424939505927777310618855357719005539926561180397*x^3-1505669203901031665873724285495069776599806362458633276719107781521979937915564013739744687*x^2-3963885182281211133221610683407199006233239668641170574302782614794627545611612889149289301*x+1500694142751969976972794273537286666820852286650745545017744257419050397061112326851061231,-78157461168877873052369268657301398363228028037459632957489455830787584097421378296*x^23+293223427324970521666350279634455538875908434388512720258597211139715693423657920927*x^22-964627442579986719810617039192187531484351821954618887477440115398492890285448373826*x^21+4338191492957629274418071808862723373223483039334061936560519956494330134248052217010*x^20+6927156214308679349495357797591751601246150060236798485584708441810709947960191715408*x^19-26456430826805002630836322321896101153417763348478662175180337068115958326302908278238*x^18+133616733427500164022874279900602310429164394072329906730285067165664315845226143466246*x^17-717842883411441391873342698998965752610098051610327679031810478625974830454487119650423*x^16-1189248419399753596406873811245346078435727956297562370891551006698220161319022622726384*x^15+3625122242694583658827938993859574213401798353197445772554513278276580919235500715537013*x^14-8302477712120991332791400450209971540721138940391338490025246184226874150579219835228118*x^13+59216380480103794222495959972050233577276392781596895671735587287335509216955723915221180*x^12+28041634942634914262699415756782607318791454314987564554683792020767300842844142175112836*x^11-99395417795842668603020957121676782737218561337077335883960918636665299182077615817594518*x^10+599237438186637476512999366521871903710767339511079056359644774445087088869186590636198254*x^9-1169417820741140010868295652135668869996706872789805402123860705324169969130207292636172277*x^8-1102387627225558865815108726542088744232519864921759882514588856258401859866168501079838172*x^7+3896838820419810812526179598024480720584945189162155095812323816822775476345908232012698231*x^6-9315420378696868273350659820956242975986451347592837142433270317151437687051612156343325914*x^5+14791531491214530087890830174093339303630826077163891798957341890444715018597022758782628152*x^4-5942736593502747146217135570044202302116203012316182335627656965781843664998102895415378276*x^3+17149728976657663404929251422946902218312464237727044705843391631047175550003862365438540704*x^2-2544893034112457513338335204238394719141132294797903977175132286706725536628393863435169398*x+1055973691285120036507935519463588117645628518144692537076490524797478023466880373832921293,417075095209273322773336529740154396276717114231674463906066162108568196576643708562*x^23-282896720974249301025183377070929636597475488212648206009112823492783495758634870064*x^22+5072570065505108198844287985133551613293373571803846321402835887182643973366332442142*x^21-6633462957939499135583920693230494365780561469198749067111124208492913479920580183440*x^20-48066683493611700771956751760778850639489430608746683582998892128843439312296787322796*x^19-1402315097953148694524050736694639544435056604365903353993876824169517876971113557534*x^18-825037003888565895125433840731352621233089745653775069301783732829761835970742631223142*x^17+1116104467055937266829778272324258202398584020125533115809786302994216231960198082283776*x^16+8121101332625383527039636626146160066521627010229889412761655064849959011021986406487808*x^15+4777073948112570632988868130329198182003402558463884433092468464655800598821777803309824*x^14+77181812238477905957330632487766610137159783195551360671359390134389012221418388039258076*x^13-39910582540440968461726752967100521382452712582335026795937408077794199376174414170890910*x^12-95013292252619533967859019817149554561427967416129514775546611883066485028370932857973252*x^11+451302729869736253108028091617150450152771135022077164244293149123644344264799377008076936*x^10-2018340068158153954410997719372195719564754415302149882530820822840117636090279516919767568*x^9+515339077625211133839095600846079706799460791347417953664719834993767939359250114751852744*x^8+4947496596781161533002215180435892188702727891329232238152007306546343559457667702803309874*x^7-11407378029768147980951332408880276820036216821695260871757344730987257662834365104107365382*x^6+23459606746266453918298175602879747348393531520549084312994340873366007412013452602328968568*x^5-10612034235086504467826130248445806237880569588314630187158119448490359498612304637988001184*x^4+10376657636746032510420572986009267738122175952202926686768168477261094875727524152779777082*x^3-6950963840521543991352488059161724729067473739375257257393182250441203751302778488266713648*x^2+1786821797370048906525094703865923023429276034974079888352033201566426546012720584224789846*x+339171364696645181300997025784509842386778345277651029718616498063896591565728534894417794,-213224421772876498913142090462594393503956052013074607409001529294506003757181849986*x^23-87440649421405899850460471240094676222329477368423889809727892930382906062083324408*x^22-2450420920140558211062339618103819052147320886533698095435831859939240042192382830531*x^21+779352778188654059197178157607669183690176026033444412631621655441898849034793660115*x^20+28122368595189611601838687224983763280948398434458269390606482428443604502197106131563*x^19+29963807133800787087532899361230992815115387993712429553632829228327619467237602136677*x^18+423359710450997898904532566007426370214148281818264098228790990245432020558604708094381*x^17-137286488510794183441208978694889525661611506139295617587282452614134806466663693974343*x^16-4761151833065041298287972293872691784317520863791204680238088786126641881631448362870244*x^15-7386302998024089018742445905309000369860766196817145214941584892335484036283977420421922*x^14-42232061476088925637520614143810830205209990130040976068699156409151258447436566380160963*x^13-18356868063701485233538324216647540645077735837786580545197872757322278798646894195252565*x^12+73062660920712678614145022632291334281656733730954730786859266084163945705727185523742961*x^11-139172899735258844009382192997043604753236064549711129829156808053351557419438422755298533*x^10+800816545885542324225861693117775930449468925875813826274074316497715222843318760438081519*x^9+795387265921335302444533402707800174012296178647672784883259713324055338124272329182144503*x^8-2499868106207342654724291066148308439207278053477279313652627309897968556565944239416951952*x^7+2370864638395348107854179344887663931844451901881529175201975579876700294219113851342652506*x^6-6559850389018208637109221960186190716686025336097580164590979998727817013804076672593375669*x^5-4789003900611776278881467850698145569843099198995050224452737025751970927366273895568828283*x^4-4425062713729051598689188287201062280567386514443575280608804774690652359299479071770287641*x^3+2774364640368328286790612328798887778842772293681032099516861179114839734420455977410974209*x^2+5481035106765972057699040494623273125486876365288008072071446055705421849474257165880343687*x+1352572470942019170018142666563248311646747026144475919167868488976078078723938175767154063,-335475127822671971221928539812531043941046769646888701204754239725170305908966750110*x^23-979704101367312226018677418548545272328409996177063414342647835009490119480476714700*x^22-4239166044616740972492187670085331037805586755380707431460936848571248169573964351430*x^21-9424535785551071449544630315985502040182068597042448099038332508155904042721476111255*x^20+46443316344581639538426832795425724661212822727371419698523757958676485299160407259820*x^19+147448442625836148232574868160033169195612406502355360887053521422119344246949279354315*x^18+791881468593154514643878430856970233491548666745620032321257455611825743055100468122020*x^17+1586028971729032812084536140640686347537665049747726141737514527943224772322700819490885*x^16-7827340440643249599287173478976044549439672430787811318841926102667154975857883156859630*x^15-28589146741365624557735522761696057820330776555432551370154440056985374997255653246704790*x^14-96932454873112700945514659757033144282199225580018628296187485749546284503797100850190290*x^13-218145675708882199106949120285540623357632412061479388343349028159961791748991574068725155*x^12+2871146754806745063673032788838308800326873359085944586835488003418284269769852488538420*x^11-117041200226937226123022343643514164744817661780988382872464739658739477024014720288223075*x^10+622364108356051372716019250741881062878999196312873345286552972653248107630882445411663280*x^9+4644839446330793578639114208850399770362998499316437070375237499224625674632557450545732355*x^8-1550152889125935176239187640358434206388184691099560665034610140405996653242783860715482830*x^7-3126906616622213475294834601287710908661490834757197006102229776173857382881823954761042590*x^6+2285752877832392166426180402638879994541471758705045959176732802366567577690662790705787950*x^5-43449989268525099191555097733379622957847429100529538432902198506521546323247886555235359205*x^4-13671605267621223183383841573568880543371631656626723195092116467981818128409342917462028940*x^3-32456843149675158624583141746880030955995393844077772333607822601372645674767019647595123885*x^2+2839592113432056078322878912658200653793522310938452026818788727603365048144338032819751020*x+5155783642300321953134443709198960352389804864719137721310214622568746618698361518445170855,-767719800268372055825320770801897052332839281026097238479644698566723201216727463054*x^23+169358593760158057330558844747216213809604384979987827590937741931442444393926237858*x^22-9564098847134678775320145735504182599791166858609137545212361952534437765960205639144*x^21+7975305541120201135211723642350096487312087263714468057742400472947785853797567544780*x^20+89088145839138613302422294347757269487549846093110925023788378316245953266268010985092*x^19+47376132969454233405487202904272107816894848698113825766039545031332054330858583683578*x^18+1583278724809467565992439661048066477429554299159662011061268352916047915862857080337014*x^17-1327068159610267187734557755753272695488122382169859573747320956534581655972176055292882*x^16-15036168215944963187578643333879589762444887811468364342736687167954859434736380414646586*x^15-16406686687391273401673829145295905339020485255021975139664242607140944113034943330238278*x^14-156847060422189443827110322530087901972424319398835451616296158962770858367029521850790232*x^13-2009117369480204242733987080427928110891672646118974470931602742720594863643711041264820*x^12+130781812262851540954132200629010840710415194463426911334430667704159469404981161138797724*x^11-739164751580302972272074549018804960087754544517178898007828051017341306903251880849458742*x^10+3560539837620221134640003032668157937432165855977835315202558621632828081819035071269921586*x^9+349452991280425580868225065516515646367830604338412824410256339336359327710268276134919662*x^8-7799875665175979596139747192917231272725496851787864012302123465428489760305601268370434678*x^7+17907160307893170340387584878453182510089182156621863890335168824755589844584582802032534914*x^6-41004491682475886814731250726004141507535340127382228347307579677756338180351929300604166116*x^5+7516093981041510501271228776969477868492444565231873392520336320948377274496370531317132508*x^4-22439645185014048119937260335166697567417082892685853385726472001643381339352614281631600064*x^3-3656976757105764139233188520712505502608005223875661131310016268829540346448105178468262654*x^2+6923514082713264639474695491410619786716197676404465745954119639457255246296315863528735218*x+1019655086780652287545093258042109661784370772659016162762632387734980621504850041230132622,1196889908903612625541122363162964009730565814432900867808259646348301074102494810219*x^23-662669632917625117188313673819599966093903089726632499805624889012697851028908956818*x^22+14711221977891607583024651470238328531746926946150489492178063165821038097082615592404*x^21-17569234065070816818784093762703011980192615676169693983668531356855776611880313405355*x^20-137686353086986282786216246290883840528809395001647160207839295038734809384604170785022*x^19-27220181950057881253561619132639366509522728130678025175813368698800264559501866994563*x^18-2401379164032027819090873220458562542234561146208371959871162427380175604578835190597829*x^17+2934254480465595024957503714960876647522119873304327435168580679431144386093829397872097*x^16+23278851179486093064838407376678227570693822716959613949407868399591273063011987877271191*x^15+17666896977430144686704858354442905664086787685419328071016559087952417479572895943567018*x^14+228818333681521924520704380849827628334863667926313928418318494408440087388277083150745162*x^13-88704179478458638759525286348030417520429909202937870402778273993833064333537949888360425*x^12-254980575134826772392568497422798043074364613560048498743146235127427290617437264182671244*x^11+1193273255272472471354816509466985304363654267564346841945882702336908827990151303042035587*x^10-5771158675431039119972640480942991073747276597231961425090738744661457481577874502559749001*x^9+1120202903547454798789699717273821046335312612287833679926166490753591456039217331380659033*x^8+13212906354161149869667953790698597275916572498044383512716713080718318179835539529774594033*x^7-30385430532492305448368613091270079608383571882871399134345428893054948126808517608910813704*x^6+68303715702950175326374360582166932638811269562840841589106886457534980949432467213994893256*x^5-30990417864841531951606520586039126430609623267727383625378419188726429722758239662632758283*x^4+36611558968541801683952902634271823645298900897146976457247761681026252922057164217549337824*x^3-21624721897986352864112518658256945404739393321958276338055778536163448431565877875365129601*x^2-4407041338070709214329019765303378454440256900988337449234300848655204793119609875622635403*x+4461501117353079914361825465355253894263114997669942221168067156656635596573304708316808643,-21779528957289543125063932116591637041055311141910655179345809215398223185118164389*x^23+22282132041611026874630234743156308497545468329357133485387134696310774374004957003*x^22-399559206461191950004706466086104090858371411777421489353476374131943611845029104429*x^21+346307674633604686125724641357908394827308861252816515271194730451255661248230953285*x^20+826626032525772888840192855478585007376811717136626450085514387929391729131590199217*x^19-1137108969738542704176133782357102641712368841259477059724392153077552782445835414417*x^18+59446700648295429662195621544047908604397350479298646781950666015972419818712879665554*x^17-53055991309181121186031711317195962939706352651253320160477246863127910893121367025052*x^16-131951609638971753666178607109885980360528374709197104570236882400334581749263457763981*x^15-49062430788595589346775554636241693982813802198942999093383411252065267623945550441353*x^14-6697532702836938681734625738666842364008226892132684037142101331781372791122285003001447*x^13-1300403979083720057245751268186472868351575272873998695095594982520569884193936573053525*x^12-24404344809429916794098292587773367759845213688863792395172096160603437080147413485582761*x^11-55030450296861101864434559458779367210924926491020907421187876947658743227717325649014687*x^10+131049696517414391357953629814992150685250729362326945427366510239020900034724879506582606*x^9-192788682604223220428673756019728602143175868299364300491624235376107263440248587112767808*x^8+228826155164861219872550465388609791853409916131938725703696293259917082281736409035824397*x^7+1479504351284962573738735846986783648314309649283694392641362413125277796863717334440635849*x^6-2849294966130595082727715963276780616126534653505964774113632446585334784056952295308520561*x^5+3049136880271792611433399462335953780911874387928450937909049353323410342481313476201926313*x^4-3116604101246377579915184823866708320032224176131703361884592002229170255673383182461515569*x^3-7196222652677569870366745456739730998566531548014362658458489729385698664424242986960089899*x^2-1172165733463863611159184904042335629595223390012256980020210551337234298350231406688639892*x+217361115310819779603256217945028414235955123844893021399011296300003893562555852803538342,2949476196225722462269935223604154306085951301736525081973390156871675877512168543088*x^23+384144891552016177274778685388941388288746447968615878879863422712038627942233139669*x^22+35903610217895484496818906217480101245234238169796629826901331051274613974843283849648*x^21-18735563637731552732553324198600026953227488455224879145132415349098332319855525231250*x^20-359606737128339099090272349175495488448696269067995295258369700218190405560590006499134*x^19-308055195065798863330599323089557124549905420967934151413374478516113338459591455190216*x^18-6054741654624691089846174873219864783271677719732507562953194018426520996078784998459148*x^17+3144571665098021137026885875962551246646854612622597640647235712520804109446173742837209*x^16+60775163058578792352050931980082117884410342299016248082686955263437121900282339374755602*x^15+84274926912180898051322625564205795098191413730046870979261980006378859146890943912175461*x^14+609101343396105099894309744458481072514136069717318108351430517601527394196379316862297204*x^13+182053833204049078075999153112458380213183652973579590113178660993410109322066947921763010*x^12-629602572417062167479351009182025082665362183678023094473771300192690564649223089355673068*x^11+2488810986844192012490317503741732693730090741943978196514290080719013927602068224801159784*x^10-12392629988879078076183967407683529220624830494103747042808636997943792357229407565199334582*x^9-6233349867043494655510994843780062619484677334200504374202901224634007562213097673116908979*x^8+31027089058735674622965941776363276343995371052782508030957172482328725130367701847162316566*x^7-52668206673680648134334652314220349969308043440343306233186525018105621590161090967419730643*x^6+126368576013880215935801101079761957937277146183474493177008715904603462946175706380672506202*x^5+22601086105363713411397242264051397591592584680967751393193392044133052698301271550674864794*x^4+77677094360208749336206563309954718682242245308786644292010859478544470181395381825932416198*x^3+899453843762865924915528034996168762475013117841870272329101797375394238631096690471665208*x^2-29115411671684978219286374358583660492278691569275547743856485405197369444687343387433947226*x-3795651189874749481189419588786272207945920451981640072094925727201040148230054950027711639,974953190024340441185622408061637380099325133575570704321116750344927474077265501819*x^23+22982047381945286913970450087711665312178480034765793920555511222823748786297720082*x^22+12196381664306209568352086443070323298465031940383876088186457110400943727372173840744*x^21-7466026713555102779331554794513419464512861314032807303761033778406707562900974522320*x^20-114089474576340944873306650234949625038845189819528805392094174263271640710158449981462*x^19-92092115840554151342662532257411107580959319726767412298122264063908298838498807682638*x^18-2032903938127009220001238733274694621446180364564295976646180921049319190422219904926869*x^17+1221777178502434487912944497489281374361425851683328428795781124835860988478227406345852*x^16+19282734629179598388550730532071730485619230776243133053581195788930050069723333763676141*x^15+26205536902257269608322928255174554546871207606538281797357359834250575917508568049222198*x^14+205532788364473606575439371776876772696275534159813207178744409228732999075237559618048242*x^13+47689753280906491376240499293038216381673008996987726424948405711518744298204865509462500*x^12-145480098590124331122232809453739613191647665064178233487313258405150030498290891351262214*x^11+851031273124222923647955175573075598970014035958592303044773172847572631694418345479094822*x^10-4285725964246317715826473310245849876780258630417667585008285141444069268273128707250188791*x^9-1367142949161781048770007070111996541363904456008602539768319852644963542353106712817381472*x^8+8929721810098141155174741835527523245199654739532017120925877166306498457292740081998441883*x^7-19030720970658476830026281520345123861650263215471524763499206910256459524381240034392942474*x^6+47655294775885310742784993434034055893901613079813795787768271699679166748494470766532602266*x^5-4006025189263796792497897986710869342308052199202111590486322271071473050243949627869979588*x^4+40676920708749046472644337876221740039469199175568434976686943804552028085994874304160297964*x^3-1573321093597110936563236519676678121197676840501524287027026578532245175956245860929804646*x^2-9007084944062959843113002842485945339805949898960011980465732439425483170511020571684521213*x-77574168143371506046797906655781018266552090725607272321573233812279975950722631611397252,763339190741699395783619646944859218197124326856020057832537609936651576284879112441*x^23+190836205255894599267101991059453598711570714302035776350014416199372181617257250398*x^22+9086559985848946503810887455202851731759636263064389181081358740403753555671722935536*x^21-3726943792146275936508374434474407245064495003826966624691837941147279205503665867115*x^20-96185414648020648605776924181000111518572693253468865465221495274970154949095875327818*x^19-89203601327293036236783068456537074835999743202321778072120578282942982975884996341847*x^18-1549196438672777532074310109597157726859686781555802851855135487003861866941782768006181*x^17+641929902975018042772298548491731816308254454862522440997958929305996149402214817059743*x^16+16256025384323024890889384495671380594050294371407004027822736229434446700221855493881659*x^15+23404126038492136549402843599813272514965698645231351001567243029032841254573790981540452*x^14+155640787326155915345705349502899916063093760293952084660255326878201760645341068485446898*x^13+60983794955758557977401439128646173747701469374920793616603147510274797753769171368052845*x^12-199002978381914381284641071224838379271346510527366013451757612341044404083503615504553546*x^11+616854345082581923521575727571602686809644640129124135880028887748483280329686229880765743*x^10-3069300784212481385325249821617307395684480067881223265966630510333305773113391790039274119*x^9-2212963596784418536057787032007330540751387189910487036626037533774449729847918690324273083*x^8+8751454133423752822174365142519530378020369976265915371165440035848986558985662329740636297*x^7-12129808031766553296429407410894479779710690374935972622608145054005320911005804534558758336*x^6+28306963652801685070873987671209462695455170249496315191111847824704388702682678081504874234*x^5+14332277933191229000885382377375669615484221175972432375249888290765515291628580707117630743*x^4+12719275162386757950394570117728586531857264589620129957653560057191856574827843228009013336*x^3-2440858855264518700488997792152742542028047679197298272580003557165307837452380802403798539*x^2-11133621149125300201829918554826283887012140076514813788511422967558654528663593789493932037*x-3047460866723427348870513658744896071421321495972012564595908364206201438905015257091985123,-1329901531539551053512764427470598761835808684140339858130665480847863424176812766873*x^23-14703482647406207542235563352510676087233540354684164490684281040800116544398043689*x^22-16186370052718454575029804115758254324783894888043480683691777146352551499323516691528*x^21+10429239734987711712522489873206552196745799637451052811403223258576644600748955957420*x^20+160629630571357195295694548176895165608442336093739105448790603202199087637073738086424*x^19+120413858958313841554276485401911102741612996374808864240149763046818377478093962344646*x^18+2711979545719927176164679812611769016444996863656570464364802013764798505771197441591823*x^17-1744902649724800233656989396133874716922986707651308494158579484456333719903375038769059*x^16-27165281326926605285398567936844847495344964978887439448193511218066061803722943349299247*x^15-34845136813359625210634346372241425526383486931006980307772966145125277948286343835302841*x^14-269861591958501392075925427602604588053745726801389347330867601342354818121248327625227064*x^13-49267229579038297411786791313886782743199499746671720824802978576936036415628303627171250*x^12+285123212537966545499315003879257186317820847122952714356553796965992664289188955486523998*x^11-1152102629536082387920558134915498888703569860635764010057824183521615700500354869387791804*x^10+5674244842962290551937419100413867458181428321222788748517852190988712131275346273693381537*x^9+2122935345072007777991043507054017055494425899280771122420959549083195691692729978035788229*x^8-14090770677360562202678028836255083276851722883357878965077660830589993524434964955803387631*x^7+24982185176412810598150220647409102126370554936558393576711182508034954818032268078650009713*x^6-58864187138851743538936761566047355579115805072063718122262604657622736358359003018777870922*x^5-2113322762498373369997260966525762771883648150551533684638780259381987443498900592227974324*x^4-39949492113746629635995074990275860101926170528078868226328285684187498738614959178136822168*x^3+14271888470166758728043228868481979693544142110475291012235301149813177803944869323843612692*x^2+1744215354245668842875737200549102361270681788206210183218769302930818829210985714003113161*x-1923678162844144228577067881785865547087643194493337015156528409037071730305403729257769041,-410484295163340510568991578808225479031768591418091049965470419479876283533740533469*x^23+112348607666439299349446388656091557045432289370937473159621914694227233264108018193*x^22-4582014158221635783987252944909922090747162843091774208614135989152702959454348062524*x^21+4332590899463758912638513567602533369982079596882980427428886737504727624882276504520*x^20+53499992774027515233634596090148900632223225558982111896553893159090242485261743115862*x^19+16421947111872287205769871080663999975317914320710386273532525438879774326192589717798*x^18+777470242434116156162070447798933545736638575741806388116220983214342306130454066510849*x^17-769952364407131566306886945358019625847480094599110814160485602330873000846525888982067*x^16-9020740446227922585260310038028239565828755298858570021199073471637035433918503779929291*x^15-7231436015760713444424096268549117160959028605801006912997682102315454799028044656871013*x^14-71965782437210624197503835122058089799006919885480259570563015159964426724709673491330982*x^13+11766460219722652382588886314183479674026511313513362762242603758491044315741149933939590*x^12+163856450994869222539765598821611473733178667845583490444814699068009790014745903251878394*x^11-423415415223312259871191016568162891457651288476876850716549069818101868419741245245431002*x^10+1742000668581026079072178845545967975037215955025588726469014786511577442036263875729832311*x^9+673078612052478144378126730891053395354425104874259359926056076940094855621430311275745007*x^8-6456849244396814820119587378411057333200824819404223398262750036684786964804678315525384513*x^7+9260161411579159895372603918646143475031452297499066934307557368827349537276596303323552889*x^6-14779390172859244412212617205817024427977106064939383659575793397640047834952642500748798386*x^5-7633523017933338822237796489492568252308831912646456285299737555886116653379028031941355682*x^4+8378524847963101214898008717972214047757963714946467220622786957139133520232552779301131916*x^3+1124886839011047997575983686823398991617941745017151698438663486183232354266232118025426096*x^2+3423763604326448135213227290665550688578310009745178681187141270771908036734268807033560733*x-791381180638418360432676723655268838611104416931977696616972245171221600033055587178684123,-544393730912726010719862622192425285017581091355774510175740101324911622007136032555*x^23+1000850688287052119242040312530085719383849008699703242809593633558712300777905299535*x^22-7114779015413947594199396130877064379997915835096652778473734548605692213465461215375*x^21+17182202646406482056066747411639754681488097799882995402204260418265694622714416676420*x^20+52144464951406450542804695763546653956684694059619765412919942162835534407918628203845*x^19-60871687645876944763630832234167705184998088451650526744154040743039585249785562307040*x^18+1077850249303350368507022481731857255171311023905918065235969275319210702276555686034190*x^17-2812827472999034958347108846285812666741154622599973290436715862339452137197800183464615*x^16-8885759407379105898037609001070845924573314832844584933294273549644353159752096814681435*x^15+4330658359503584985159016453645964598861764145472757512972121206396717490873842258822365*x^14-93990177769422331651214351672302029799984288638598533939717477537705205320633089903432445*x^13+186414812605874849016502656160958328761163610668853474727943165389890312912147900225252950*x^12+77938187380545514007960024423445168407904353625730813781891761014509654658360181014538155*x^11-573819476199557152031789928395937273033182586850220808484645285332213730189264134002793300*x^10+3363673617894238237137282657656164062230388826198344374456896826354481992408722543916970150*x^9-4144246855875428083510103866888932892044093695752506429769795761986159649988704122565268545*x^8-4874989098019384437720911222850415081973384906039742242974383423232076307335198583213012465*x^7+19365473820799964951787292632176447053984582701279474495976906155527703733777426951706025315*x^6-50551044144252245389905589996660799591778845206832802910815595572049212806667579505184230695*x^5+62279744144424726725404098376960305734807157799461761608400612318094696438872877982329151350*x^4-42895801780090161275852661022266861229086529722890159799339306020614841402143179873848362965*x^3+53938743909047836701377495597887404631311371753226226663314949858972977545685074105908537410*x^2-4335403132960772074191171960243938039491330182041354320316778406135941294931900743508246920*x-3634494753634247078874228746474207766338867211737096708712590335778196106669357033477291455,-3368463677571818321865974617948704024116505579081110438599119511782844898942261910795*x^23-171216700267188048701615446085481175206979409732520823800522012035275648635448768425*x^22-40955829321888467293442460816620025086658869331792979205467144950994981602668683669650*x^21+24554418500854930208915997763006304352117593597030929107511850987182544942472976453875*x^20+408810903871283072851869772108325550017586021912941699301037498090502159974146209295480*x^19+318038817673559745761055186986527899868811411086724441747114882361931920926952042421875*x^18+6882276872377738773817598307687614345420514679678881080651340758260713474302801930597175*x^17-4125801656995577293171439125920102991101885748318435823308664283805134754383671560526820*x^16-69098106932745958142751011395958962679012727596730519172253816870821180730180421654995475*x^15-90515310854887305585776962408149290676153559963101130096414848296214408916687395018022005*x^14-687205758440658889437664291975172091962742841695273505829487797304223253980018631097185910*x^13-155070732051069683837186236890752104255512728562494525679496339212982563605267495372304405*x^12+728371455505693002649551937942262451492887177352932588805217250955135121272256907261412240*x^11-2922833182543149638690660353220020189148568883003686349121157022718267046056090860849549785*x^10+14314348272000084406586368114986027127400210586343582036231398701862197666327784339237365775*x^9+6044330744538821062313474187321248309442001325500758728990257893818519038757894375796683760*x^8-36032972936941649016177140449461789205919355042936456606870752552288513944536339859005321915*x^7+62861468271945090521553712936865377633719555638378030086182340966936147710121338453554350635*x^6-147480911860435555421267416344960492250902330003204629097947279894310442445979680070640176570*x^5-15715704239189936487209583913683853266866830924676693091027158459834539567566658756177717065*x^4-89726800443803304740204759337650976335186910118959906742224506040378155209470972036063501960*x^3+11165077273878815293733811518835649056855972254080765491710330777490868463771161895148355395*x^2+20680691303945684860402943902290966362045056325964633417269704135979872746013926504447879075*x-622598195342976657196941487775901046840283171274556822885055203076885843906359864530769440,-2084225788159194073108074267045433565615618678710683366713720919436602616300681083727*x^23+70919228901530503949212704927520444258743684412224460401407839949470238754658304454*x^22-25439263861076368330148578219777198822741460588278101227048913446091517719991813000332*x^21+17471024348572319252694373578158788165047262046806332806639308845745705016908704921290*x^20+250626137035921988541448005014023970582728445891970748109314734672334604136518262584616*x^19+177325285874477004276171286769350932416065902938701800829356927532236013165819004898394*x^18+4256591319402675727472944003856891993292248803505483354931053847854004106555645633377277*x^17-2927265072089689933745792209468230841071143279514388379526807444189436175393889144034476*x^16-42362764198536654829867440550316352131200830553655635465588529160329032826304779230855623*x^15-52757876240719725306869189472661976673909770353931144145260336789793827787885574513676574*x^14-422942362961540834648327720245706453867255959535977169035260111604752412764155312217968456*x^13-58837994173600160055987590894650419356254597522385793900915260997050514631880536025240660*x^12+445883188283279632853489054848371250753651699443762281092702972514666305682375542460489472*x^11-1825681093612494995337666072041324136071235150691828554032336135670229982783137477905891976*x^10+9075990735515217546365230657281747510502822826527347834068518265480776158011548063814175613*x^9+2789408070035022306327714683092616908584184591529192230624596171738497692117433385866459196*x^8-22174564206813554896399875280217595585851412892033464059378451129941079134282479433735497359*x^7+40666852649872917670177853175597345535578663756104247438504603369420415144435990075534196672*x^6-97338588979447015072452438501240467737305428061520731104456758879079117739880289222875910468*x^5+2245022645025960610340097850277837366086431390224161778665256730429838250035967723537268634*x^4-57288024973185695293676954204302530392145284326204160362163875195592851712451712704446524912*x^3+8918125835226127790593995431266045673194280307984143612771722868631992212741711543167577308*x^2+24849510144245855296261515254847321512050258055161214841543387400400183732441376549934758369*x-1870511621624663076490739377399739675507460344069340401307371248858996998675222063122317794,1653396816945339264241776742986051961011938871594600727140915173229689895853877299008*x^23+776181823013734901598766327408927745070130195820693922441992147151566808528376553304*x^22+20534148835753987858853482139930548059474791623527086040131954454212145132177288676068*x^21-3948972247769994742109693721196489801557771280460750894086898118468021833077729692120*x^20-201106312854327766051061426224327159054745452963008978420035342899366528057166409723264*x^19-246726967288986457976853166771972680300504209242993012675255846293728838950207678975286*x^18-3492075768505005480794499724109222977600013164013060906359047007290045644371320031725108*x^17+619194351057786004255472100623285392948093793583649313731825547675202332869928136231444*x^16+34001030719985293428141281517803792702466440957786385512258066288464408941102561134532042*x^15+59776876346382834513520318282387503910864702522559043050681050687858815094519985150035566*x^14+364066113659647921054879967811948322496534577414138676542722421023229847767466402544906784*x^13+220335612241542126945209269682643838149970024162087159942417960837971558380698970598477570*x^12-256319110875301432343242097897606706390310258276530253640599554141020413619665806832106958*x^11+1235831931074759393170869745232556214230994989714107257435067803933342876476232124522001114*x^10-6570210691595104189051452519118954886834352666826741863480441553283483016972212780980069842*x^9-5455436307242337866246566261812280004826205202415723597605794421560063207106507588726617314*x^8+14429745929572707273595464944140997108198571601267560499919716356689825135105268043826479686*x^7-22997121425145721783054866416795375211480613826299513677615736292275837782208090994092636128*x^6+65576140737008051126634764705260392592796194748605324468967255822966126185943625814703947602*x^5+25916416148680038062064758680097171156591815630121740786231880469261559419234075561722934894*x^4+69440030561803930717634468878251468655521613384788103132853737278186218716945720014457892268*x^3+8867886912922077143276136157769849475174852999936905803592734656428191841673895428452152848*x^2-24136664879017179446251635177388338068340614804585612427735401043508832882635355795657187966*x-6270322334113561759084420475898473135899293386832550244805209562148213016181686562311968704,2774223189464636251527857496036468816120138761741857365641634157979102411298693467146*x^23+254673386650737518804821475685191668768914385347197835445716139768091028963176435733*x^22+34068589608124417075642500307987576241439603862158270078220966031433739424207958011901*x^21-19045302034561352393569576487075806426517485029865098053938262419037527563084839619035*x^20-333934135905325980435998908424458512879433679467476346800805324203139533017509608487563*x^19-280894085645495058654251217737943686593940227781900894456853923659965976212502166153107*x^18-5722383955698871560235385510689777092797768266420048637106056459567003131388307553020661*x^17+3165440159519071682447867204560936491451691338662729197708491193305396439037361717273158*x^16+56451278652297896827166416947486245749254229424195196058494489951010042996775685668159544*x^15+77791694605323445586783575653778759001014454345962237296819729029261355857579916437041167*x^14+576398816325571364716171966396659905468019850984233144930586952017889132237987036215591223*x^13+154552434072342339816875028813020973753684688442498077829067295367757003029617317737187635*x^12-543303659430462449531635614052232753153179923756621330331994714039759222242402764046699431*x^11+2338768099707867215581038778925703158456198876938177286437990976151089959584923337128846233*x^10-11850363059537128072356579118464509560771342840801765825348278756752468426101698911325855199*x^9-5101521547784132352658862290904553872704574867911355073148102384357733101957153082267166048*x^8+28130377396201682661289397104555032468495543940808392531040072969188427396686300838751499782*x^7-50374268138216915647799150614867125769643443700050243977802393689468949390071710822378940071*x^6+124964820064976269569350786182966239889493988869988084479290651276115113613646598341875087759*x^5+9871111332104105160242707436233568995295711856467714042918805684140680068208958319982778963*x^4+86837069102822803492319703991882552813243311452311376176166404502224978950744643826793102991*x^3-9998899581263858467898770228052735309505877688533809079088907990675008288243549810218522989*x^2-25049514757788693734694342921011829422546999250143941573573705443435657149208894273687112797*x+532337959789165735164049481630597150950879929996894986996472852614746182697627909120404222,42630199469909078606313619938712260069837949373208542519291866018846872309731050656*x^23-21141775019452205816216585101035578219265731310218705581178289729718923992220450192*x^22+472121390479172208332228399063504713614160563663797491728840158044369502370752022906*x^21-593427880659433801026986640705498369770037723138260673670532492903740535384740351095*x^20-5561714432787299736672216580388482383946182589835756195663103454235626374490056319728*x^19-916569401700069979398391485273805247173492065615391619610474538483539040346692609947*x^18-79448258262517192740956658760865058567072960036193848705834634469448875248844721240036*x^17+102851481256172686504361440933841301779448236860249355865958367172982997560480155811413*x^16+940437455809610932356613008331005597002253512993998368815734170015345643591902936527844*x^15+615996228215323761063948822252910402530153989650991376101592651668824936864396810372662*x^14+7153769608913391983886049046373512591273979421950907469978164922914370967124581054277878*x^13-3788377854244246946122468478598094230450217381536099047663352189077211135413629652304615*x^12-19911195925076416413320996449579659238159115348593794395756822713230169427732411858987856*x^11+39054633405899658386779215699145679099083142847464597004077913743636084807391366787385643*x^10-191851030725297578369143623194220576894635235699296619597221549877468060314242525477510824*x^9-30713696805275241436223613632719147043437930379620789342578080427498307219829372458226373*x^8+699083285312718442369558118673715902476102212651949356056383047447638622648546511255696112*x^7-1022411446911565430285496951441233099178296666428038267979242752465189161997063327793345846*x^6+1666453253889106149138263769224718540966646421405954955984585642934999155022109009173738014*x^5+699003147821484423441610601088720177653760175173651471104965706166653608780359772784814963*x^4-890243994790401096128707912718537044480667441633710663156602357852724636894181714512485324*x^3-345792174617119301917519536466192958906200479576148677897190759966573713251094497594401119*x^2-2121431170964931368467672413963968022226517357847603603345348608842889805333766122334277292*x+605364613668516461976128756909498016812503359770254526040335384439707855308004105335227,2897904297237075211627633169236796500423424816824346386174335748698189718085788681044*x^23+1561962423329341765345498545410575397598447205044811161382925120818473552102876476517*x^22+35612108001976466502427255528626250718511453065515535241228586085792434465737011422539*x^21-3779477250018206973634690976565783722424909161398763406691714526012538625448096279490*x^20-358181652404095302428009120820567736487781077075810603367849571501341880478167732418487*x^19-446243306629694581982990707576245634631574627966170030757104870331981786676453346232378*x^18-6091389511899346553218064953796471813922326406946748915334647351215361448062287132486509*x^17+610559104202809747533009349971249416069803782219356514224243044429935912535588894716447*x^16+60527921326460042800337931405748927307978852709691983617851481240336432428345826268910326*x^15+107027584492483675233325710471374170550920318390269974948343016091788672956956370803353653*x^14+635478236734941772541990739999630634651980500692821432654068339498852620374194709174528777*x^13+433508718744702104083012042500942410671021918325870288077019395949928240838875230652512220*x^12-493447606263273779879225898188413089139297339653759091141989078133998153118187654390569779*x^11+2245307463773018903135929648713039980041048064507951907807628563153995194034258812574058972*x^10-11136484571182660506545159684886074234751163140244069000634072234817069382861388399346620451*x^9-11016482485667631041231645467045424912291611079480823573656420600742465282112635836660435757*x^8+27219201688012428498532957473628870023836157447054457599862488521630064613821248268244260888*x^7-39868541938250722807535568698782735236689581514344770781624516347838224897055160573449375809*x^6+102644949553164509719543714758284832846790811838353423001822867330083481488659161401071690161*x^5+70494747848700678886920464505109787952106688897206907870034257632767652813901008841202205482*x^4+95740706778139601358263043473155727146244793594499519962725668036632740187727927001203977039*x^3+28153883964220185566063872457802092595596957025261557331633786025088490525585217054864563924*x^2-7965231641617555432653645728074325239143409277639192461011719300843199381929378012672248773*x-5095026156935655344788985435112318028567046709847030954846142903881092785629454153813928567,378835125128129245972149466245166515847188765983268169261561210360097040551862648882*x^23-67132637016485400731620419864746559739081048245479053335799583586251887476974344539*x^22+4190689654892590444665213362940814625303407015254249278878698121987063805540443454877*x^21-4362469065085824966534449895055697835119062497995357146009525700468963155399061820765*x^20-50882706616572164877060096158892871601572278636827730599852845148416165444292789493021*x^19-28256597909490294666796397055588797051359461361922079839052805964825561464697524076769*x^18-717759990478509766430095466621645324396735533438763721637728311360911240313851133323857*x^17+753103949208740983432689093543435059854253118992731553450411775725848551567570683269206*x^16+8618533238020971183584893838763252945890856776385505867167166708287684079860647885993328*x^15+8965732534565962129784440884916632050365881773495343285177179865069899179643515957063119*x^14+66801832854533783959539977828326526777616002009775838730314605980485141400797126729497171*x^13-23742934591118611362949519854182443033292692639329449548410332358068184510474221946279015*x^12-194735920994002998082892069120128856721399721791452900875912140003140830468077014554706337*x^11+218516281275186962305766509681124004608585996422133547013221927215434111803713080667670351*x^10-1697736775424749238619821037287927644216016298867559072060964031905627941353938484446742423*x^9-469202779042490380565655545244046485602621501775164548408337338593218762855700919731872796*x^8+5694078669040166847793328972551059955964028983164813870014376155008035406311328073798643374*x^7-5664868567842773715640947338408890629913378301067793556338460781545732977107794299261390227*x^6+16967237291304051551698203972613517489433772107453169692210591869116000088207921735649349083*x^5-761577216527820412706303169137441870941629596024392634981699581454664792524468880838856859*x^4-6662016660129749978579772560262472513941037239219315099067038319329782214751296831241224603*x^3-14422709665928220933618021195178156181242723459000837332238142899978607576354227171879382223*x^2-36586481832612476086250991157888389938081680350790299382704004656572138520530094267153388089*x-4146277113831993067579398380065742739745955192962699468754065315045883239389194507767072806,247245741746609418363040503889883229810252095739862407223150110551948149830082345461*x^23-231665181751666222164784509509849448359485082842074912370100507752569818495829229197*x^22+3075857008301554967102015780262648645341207513574953634041922058596566072191946625486*x^21-4530197321989602677415357135469189557720680466026958241624577699291541651123594581535*x^20-27659198808341193482265408308729738139304239864746888800331732086181816290965098100828*x^19+7998677048059262406330785275664786310810646608937316749494504647892932763018346492293*x^18-498454206714203003339377344524529629340610368375029863979262082474984149619711889934051*x^17+764432925615661628362956819522299185579927462962483702004349280146695933047202254386118*x^16+4649893476759409193027968129703822991945152146648667568140476090005212395440385775107299*x^15+1376569813604985826104699757092771787287805240130157156116802112089618335200934024534487*x^14+46683541080452600293295788269917926599820895991270670506427598093459713145977386124615308*x^13-31250878272097127138428993166821891639873742262138193376016810824681433240005724454981785*x^12-53250045040721466999045095715565918361703635483079655946648658996333176168553333943870236*x^11+293429639798697241349545106503941877304830254552380022358067443140269671013107191105142563*x^10-1353560641784650045263115486757398567993874185355721110719273874796948002303798377725677529*x^9+575048522781589015147900967100730918370123254597334614854948623605822586432282030569812522*x^8+3241197442007990753933398591747716394570029258868340473500518304965124630330082409236867557*x^7-8377903035467977326306279282544670103980196925804715927090652192125704265022454429107827931*x^6+16573113776818971376470042280581458158066141137032942625910300420129935160273903211918543364*x^5-7007534553063170294463880662175294820337628214890784074200612956498876037583585061577398307*x^4+108553478705984057100584822045604012665371356507812618219931174110628986777052243872123826*x^3+3438155880002486285041379894590374159069766870517155327901401778535650102455469805943440711*x^2-4261944911064161604498941398290410989895220413658638277517350306539925578686631100110650827*x+19310116855834811559555457395146261040537791490274614481468876673504903961239736092724254712,-4152224474566231351576680359270897479247248007897825199622927105234182678957465680333*x^23+826668797775057560510345116410605423876341053623046918314185450676863786198866263331*x^22-50181407323221821676253926117031073225686179706175189219094426922507853286166753900278*x^21+42942018551253332673919231848867130171412079606125047722240353798146171361805859050220*x^20+499797341824264768157927652345661971753835156121751992227677845418894736386827440907124*x^19+264387813386018725965897651885688458616773716946720943374788766931154161174022843066396*x^18+8360170453814181757387055358509414779668674229961403117503640043329442392837992495662383*x^17-7241207804080717089062809405127808612893218987716031333645056903731793233043048096961779*x^16-84453925987149686965331659256622211627499693878322306262524930381331328057202208638375007*x^15-90041536299349816297139383923177319978455394516132170119886248842570553608899390864471561*x^14-814840439786598726013496107937373614359709487656708970463728130836663463133895595358673214*x^13+29223807884027238990585559641512301596519342801102656000592972527761527158580725283343770*x^12+1003420157664034101532626381978070702544503545052714301611089043756719048456940782429233418*x^11-3807826322027314431663890460057523579091347222379114726683859778373766465495508452057617094*x^10+18575700890386469287877958079708379960623218580968106606694742164976438091473529030268505197*x^9+3244018314428184261340741528355311173214691658859618825611386775966430524712291424477899629*x^8-47206080583512098292610863494071771213488465425937883447086212754738780374252479516423611411*x^7+88698502977489146915087561598411916011721153468806535187914872238276976470692480697263870973*x^6-200640698390971390993010610627700407228322089630436225203337933546184156628183285987714411412*x^5+23017443420827326419334038465484326212675095796710235932452226416265232846066400177810047636*x^4-90959258328267619822482977577066414510375003132594909843675021072674397086975878973571305288*x^3+26862520623331731951749734120456799533081090217809872856985154440504375015303320809985473342*x^2+51690236867329931731351219063212708117241406036953368688164306777101137297014245341985328141*x-12545682358526936819558761718384516989348801631692776579265536888558430170475584206055307581,1319662921780535657113390932854449586082014022830286671339521322034660374720548738308*x^23+25391046958772820511164628354736400788946151235430205518517263317356171768982537799*x^22+15633197948286197999876351606567190097588250881441463900092860399893566682481743701398*x^21-10404932945781634208062803191401878036020673413377568051906658321695806622278241622795*x^20-165024255531014739190795577255301735056514257846908094099435706258416767038767445100044*x^19-119409892426940096615803615594338995313982405644014776970765149156218884187983514766701*x^18-2643158626229974664978678044360855141181203491757792957409575170927322801707595960632168*x^17+1773952959248639524053831058333867374754720654804537627372664785126182028879115626998114*x^16+27895474715857433063889071806161429993854188167801049102763069945023601318045155440811842*x^15+34594248139735880619733634428230535203050442220755348403493818288433693329525772181595611*x^14+259770932838178854120409037210101440516757438164820909945090698937616151588639759193654164*x^13+35528694088425875665456058864814355846664649924548067744868861734007358204495321246984025*x^12-380044012375451423827832387476028374377792680096967616292932100856204410523466807932022008*x^11+1086966552032465165788336512769598991903383043386731059552030541272117557740783825742666499*x^10-5606154789991520749035918188919341709956152347576316604468062294165493309355367138088013762*x^9-2507034465275988247145839623754554606477463662666188233247719127319225145247675674027617894*x^8+15634601234263027610101933692538562255431649588516703043700218910955607903728404666296141656*x^7-23768198725105794906497360580908819236553863687145301802970639370870214224813425399578275273*x^6+55769871754557819023835966176953450925732000804285051962674494349672116464928240434813703832*x^5+9419903928047460267196844720800868276066180870597598911287394393908600693342446521050022949*x^4+19259955544905394709029839002564912612906114523631619717142225003677834380735365903140879598*x^3-6487029867939308453250243856424344825793006744532032824021196973933938725393934850657511377*x^2-30696263996154657570538910865869338909229353852839216368541058596266087036750736069167061156*x-12052681811898892705323163585984720225229836587101814893166711461098258075243489453069659954,-825848067182980122849376651904262721802537543225700846282691765313147560374009360417*x^23+28023075435219928333977653742009149872992425414836722916079315518983511652317095504*x^22-10121427709251990120779580894332852338946784729047184389030621952127022957337959400207*x^21+7605667073715154091697757158978284091062078346920909132228712235214784824254929515295*x^20+97834714426254101210768317454431817837508616351472226400687449338202532316940218134551*x^19+78350423143964740464105636362672277503057137024495299604604059795809190615314121556469*x^18+1675033481727890618824776349826856789351870256146848376060930337264180271188039225505202*x^17-1236033767886061230019485621803591849618031202221853900164465328942110528076185012874191*x^16-16631260927778577715266156858060663269127473033943064020068002591087824670026608221918083*x^15-22187788055912636677427454379227900288817348659742994380919376349035727985104775100967044*x^14-165567039443421310122885754426446890307392207187636169209896724147649964669881628246518581*x^13-10943705879426546739049439899332334987816037873213056109813612004040576400777865143422035*x^12+163931821249155111352937420570700874944570076604687410159105359281169924949101398574363447*x^11-625845813105773069837384541438036544193261166090877728847774753874127057246260866549977081*x^10+3431591583358763044846561818683432211594819976373288998334555714960833111573567607813427288*x^9+839687490121197914531052872209800109836388619113581388541951010438372964435174593153234081*x^8-7623479503207964094267954332256927053682716796021773985719478059892523992360290982950251929*x^7+12884416121007382388048266034209845420839295408893053226704168274030208911694583572997351062*x^6-36448784871746847179524549860047238459375769282550763579111732886818661555440064596614886453*x^5+11981536669139331074742503472567490255466627494825550064405334749893048139420868045251931959*x^4-48259912376195373070840937902355837845050822012493443101713116334626006714416003867567150307*x^3+39398528107477925144071770643833009975964183860997890005196608053916944890268210104946770483*x^2-20118375891633141661127280787399608669463401123327172652285023714997882092053356488351185966*x+428544138115377980211483371271233112200658484241881078997443313910687264901750979487055071,475789835157621423997514803734119869283324072048925384650263727475790938889714688270*x^23+1599760002658798955159483390336810666624256645906870075105312928187672673814554684960*x^22+6200947979531409529123714422488799056570594674522942170972327560042931636553384169940*x^21+15791218407648249030759069755494209050385365352991085103373805496951605483312024724275*x^20-65393941504369697056746763707770833933970238989549936092279537962198621244993951992930*x^19-237018227350872578472850448730248817307668454678615809887058083624170046261195803713455*x^18-1164822391175012372695741552297241909898423259557961961864536333418352063145805839213070*x^17-2671374557429352333663348006887301111744707232095864226498025733261023362033131588662395*x^16+11027322033389546445655290877093815558865873055163121843409162149441916000103826624176750*x^15+45278509614758313610061478667474352727093818816977411933320522578961722126922577672680360*x^14+146808376651071194099338653834604424158298366882207858562314272950136729863355184606837290*x^13+352799737971972007603066004320259260327538196578771083285213297808114141221137855533081935*x^12+35232044497733780867993665961028049676110805362335373287699631448048542330034429137129980*x^11+112789219873634695640239521692953162991059932286040568314930045644258607695830560223445385*x^10-749891610530959231098216738009894900106885110810335301163874417780319626151842303494571510*x^9-7190115659894509419494184603211141005606446331602088900761190325302322652795450164539451995*x^8+1027921171069717872435109164299756846642824224622944594761470594966753349390498073607995120*x^7+6407424030936896612149933836399650341192617701894682807398246470876382476325839939438838120*x^6-4036765452467234284706342321363804785218597736132280755499613314640369497777139195995179100*x^5+64382722989215630354223763141265746874496496151980240685264056165946779000702803847521758995*x^4+26449358011023161160460029406084538208574448181310085147153413043965141046089199507466480500*x^3+58965553784581975009551608632321532995052623322775933460863304080663649127950581589432385145*x^2-5339053397568293523946171469431772362933786971629608027750107581277026589173344190440720920*x-9363493093452648331692445698659294886445032205982710000002693057651731122296138236482846215,-344930608643008781481708409090195674192869096147048667679197825313492618632788692432*x^23+288419331752752943965200549373782628734753373281877987612880626133737972221054685464*x^22-3782836563368696081087725814114362428761143708591507587984140910585280101600484113132*x^21+6147295830763614573736506256011168861874968526319536497314874564289199724390248553620*x^20+44254929196201576247975937155520853027407501217800575987513825622667197850000386884736*x^19-8181138192527041337390611169457524854261050296324368014309758952774318202950299414936*x^18+627343770382234598054583066943946354255658225457359706217062945377910740545482107307732*x^17-1063860444447624193348250268462435943787002498441925055339846299409139582212168498335346*x^16-7472625946851068805335784088232810900706216803938089339759664732975125352349580782279328*x^15-2353253869915312910620143447008598655519464791729069894329469384760791490970700189354274*x^14-53976340265524847582491281980111975209764917509607406300442733180827560369556190250557786*x^13+53517513788575472330972431166462945854935328326326533714522446648447170434338641858385520*x^12+162070192609975106692504547673376827945398670490275118487464593168537293511468856814492922*x^11-360368329198720326103316972733735567779653886760395111912668977520810968247480755675540406*x^10+1640852008945349358110359036919915297239457351107199779610505891100843510311577582338552148*x^9-189017043981369950892498685839092821400628966815485723226613783761121734539971081015026304*x^8-5828510072848509059164113234134890926285964437058203209807304868325485993015834428049826874*x^7+9110966964021969281742602729679578437243244833058188963384857576869273099345891930922456422*x^6-15699216942785632770943668302664784579451864382376539124547617996777853400272631013080717428*x^5+1660612274610632364688209496123276478632613952167129081720878117849462830921560109827941114*x^4+5776478389184213469513627224295009781822402054034609936409116791382906608804108081719479858*x^3+12918711801704813920610968362804157810375094633447826648144925209837625911801147375544433448*x^2+3773822135924538102409600929757246239660083216002173496013014266846004634701753273526391774*x+4183905032313117379242560584805519974799787778121524917168580792780276383175871483108716596,-623201435439530915615595523411627458881656797889694656200289684805583779587019928654*x^23+1538622153180806142379029083074813192512659049050167687398514167674448431391800395068*x^22-7775824336361363865632868125604793424689417568104167722133646746415772725287605275314*x^21+23463233364635916579994536310771794090897701183670644197371007189092365932588753585830*x^20+60912151347039170022589121822223031712327416559600935498920840252931253111467983494922*x^19-132768075028424322028220270724210776563396047309565812023749453319722947102158549081682*x^18+1161020129014915475458968496579341542322527337114010261012175394056688231107915875666644*x^17-3940610961809577617247767213077056496731432375737081124522757973485815847529297178087012*x^16-10286738213014821831091771366291874900734637303359301634644262240947437338149431362586686*x^15+15581176476579905336311510502656878046570593040482477780564620653075992248092867695946572*x^14-90943363046858894900131195701831348615666901371518363822765066739760116310588320602209662*x^13+283396084571040921248761741494819041357684240466668458624733491764436578423858722429346510*x^12+147698388098274515683984547634541423302921490548518935863891025474026034939732221906912414*x^11-946710984028373453057561552541418901883725651965032659229369929578773265141621625719100802*x^10+4050999422247262982451728313801404905539380768682992509205189290162227521093808261617300976*x^9-5988423973520348832214848425589381052061505870125508257273215765287084646591459985842262508*x^8-8581825606792367713358712171297769963701515125308046334896584345863804204956763109137230578*x^7+29992974271077576938993322806780944322370990265816446340100817077406341196568712890874111484*x^6-60687393791163278043967843444410224567465156705609145106807545394880846913317053593118259166*x^5+73302902257719792887572035421475994809239829566609864116543158892179964947534374856359717038*x^4-13071239184426387661984922076191954247442443172101602694977019381358129934112553845144842994*x^3+20972502113614296871048258690871731155571575544081691632164730190492951544627812745389575566*x^2+8469065992530538296563584246249745935246868115805223736051704977585486614505204407587134788*x-35329864413340015351631737064622957873071881585379734768672598312539406534955659119414168068,409253142297860599123224869903588824044840472715583619284225258990747243134174648676*x^23-707893096790257748744733645554885977296559210691253307958050194207734421220185440322*x^22+4789167825591740118893363931999244750923366566092542554110602069178263012119965032396*x^21-11813019525320013381795017279782589417258579237085388935831486252251577069752951044035*x^20-45687043512187717680842328028940548828637409390444151350755702556302684220264567813258*x^19+51757861696932225012836041162999642994277197093268755289965199510381223136732755029213*x^18-745892588491610807307073267291114374231019901511987528948875797476744859471885098044556*x^17+1997712920765183279978347451805634251382571896152555039791203722830792566040419906154193*x^16+7716088072228901644802182361726173507471628872707362878603651377247590632204705050580184*x^15-4307760084164158907260132295470725403784856403922115504214883558000060875686049418498358*x^14+60189849132068515362802433049571935344412723125609783376654335448321291283058943255626058*x^13-132572939510852092988269777979182676292633903920351258867862186204152227445010656683749015*x^12-136394364949428647208624061774964055579709157136493404724426586628849537961191590956297716*x^11+535040530539879502292541007644094837442409628365713861434043747920051827890554089629506113*x^10-2285384637550464447050206462678972486715505211378509301790273035339740613643614690422269784*x^9+2181303409714640744586900382532246679436496702544480656458326824800972903904536339098280677*x^8+5786822131939472652197566545105379964882358098505068628926590321424994918049444483443027102*x^7-15245598301367744088549351296158235678059749342676885994685163473766844723084379412689476286*x^6+29281288635310231195956508410398222932521383144954462137878998437934732503166415366847177824*x^5-29125804916497625690000481348207315586040026418224990048451778170987062712743284339830789247*x^4+9066838018994127990730452217369889421512265870155320422079249295314524387863559959520958056*x^3-17010200800254879312344477479706202641049466204529198656636945115763196022609610381266867379*x^2-3670011221713605363878803399701258356541540511278559593183703809833127313037234953145186082*x+12069537258128831118472848323276398461666298842419689571586913592089936658687940114109405497,2949544076639124385049010757737882506882584365089070264570776851364575260639259116393*x^23-2776993995619049602658427802988329610353948504375241913158537099535895508027811144321*x^22+35266995075119800326135127846942130752746055150282490014672274575279804845548548735908*x^21-57713508002224903856792757187444751240584751719494994583392088967457785888037528796595*x^20-341498777603158211276023752097970480904514686835271184651263390668482612351656657901414*x^19+75020942261293571371140544003971266818157406371828399102434527431296365309955919000619*x^18-5683652118400450148315797445700861589919564651232511420147896389890217566222083762357843*x^17+9727985774079587439427516167232981643149612266768692645625495708674534421629557327444944*x^16+57798655828038541035276642201986361132480589011276149568302722967821713174011029678261767*x^15+19521233062438643365422155712262494883064551263462716247804514950554940815957683935649671*x^14+511696310840384445661305572428305720996137943098007217946822165048299969810805773424657394*x^13-489090573541517630171914038746580324222091845534773052076582294188643615026963675683431905*x^12-864298824834794907817654970293483687283968369868958216830404090991152623402854737215369858*x^11+3120318235733926506129745139512911786764680761163045508373997526199149262642056008665603549*x^10-14811604540571640893469369250561846492245379827759011338112272663815072192878562032044391757*x^9+7284362963037406501818740824226726557035975741580891978832526728737378923182186203375084656*x^8+37974966301694939929193075361102489695984301447650000661112052157595586455421536725045609381*x^7-83674388658077859358086584139894516377959623628950184370538364785678688829679395969506549083*x^6+179257977566046188666798883010678048138913840413026761475348725843722211366363336715778004262*x^5-119594484532359306717874579096107759533890189473037830194678476279706108000946395867688367731*x^4+58498668909347533167968130141931143990595766565404586379707678611831806609834022348425290468*x^3-96435624511850386298378464198107378498230343690934304407965061052832880393223362397700835227*x^2-20753979257692032119030990748007070572040982447237305805541602239793408647103377518072882071*x+46273762911433657615961872816046433346909890998017550804233361015959576851942169424388747546,6269341856983200403116431796312593750847264267848539460278776763327620103595424015728*x^23+183742767143465736872257541159898017325578982135052726617068360052761678898252516879*x^22+76169211651756153008979197284627139103201532015610573016693521375705548459170636768603*x^21-47640523634786481232677793703999030948037769872022361275744920681218178816061521423940*x^20-761568743040279308671416694090615183192056502806803959192292215459129886208139290704649*x^19-578116935372979893704033567981011627515038907382569001914898534190728510809563007245396*x^18-12798282206927197724377421396357360621833836434708538707896469267606698154454273436160603*x^17+8012013652029775368195742313196914158323349322699147228736627422229671934166786139317209*x^16+128717481577448724329374712721239743044162644504518834172524981444524944570037273122255952*x^15+166226645506794029391783290602414130847651734122534432910956153389491785698203344114525251*x^14+1275675360079053699085575447547297655916590655729445952192405803880306491565740692335224039*x^13+250617686365707919298438522852380912201069525731659939506596035784792510145099146310299460*x^12-1405139936277295851700854220233101604779730798609612180538972171694960248635262993941138693*x^11+5397996755878015598799506065640828556968370785994315331221925080655797149115871603683704264*x^10-26888210569702453230995718178321544695692565078011978726635066500026374926003343607667463627*x^9-10487294864178747120203483213889276937650845161631448914693434810686250621776772056605489679*x^8+67891954562082842895554614630675111003915937134290334798715826721448991451850209817026864956*x^7-118410180140805231076377064873209068706695202438541087446456204730569415643195111851429529173*x^6+280195960654647206953723196932846870090282619171253996034710245880742889526516284754503073427*x^5+21465254374815156838381581330226429533259006693513830833943623162867220467596207192077255724*x^4+149955723717356546137049072782059716244591987133304712017355876684319635933527421574233767843*x^3-15503451684833812839310413206935421113206836589880772774563510158587492089006662612380597412*x^2-56397291232193880773127708453516954207594211578613397582603289673908846833446351402349639271*x-334308860466395098597682610630460714410337762340336949767134789745307358517566407059146119,287904009472561762053600730968210328961487326059645691580131614117477899511631073306*x^23-2509521335686368003342735339015662575182405727020186304084055856971323101607265738847*x^22+3107117975836823025581975229825379594262950411149661883296142601435523173365347636791*x^21-33012302687853145229987452429602490030394788418373571875691673482734149933615843377170*x^20-19184001507297831049873582653307628486102232965579803021433918850230535152349786158583*x^19+278490384059398950535012170915903208897570665572065743200865988819108644443108528700498*x^18-310687487648798416827209078565434344199481367022386228626965743334268901785328859521071*x^17+5553901754021041002480713893106498553208549012525774125502955592933725036849415986019603*x^16+3287642230500316193475416656117626495124185525577503977383700128819287060364014022852674*x^15-43977960814473758246496284379553242400041980789818977195459133244192515196489284561828713*x^14-15736290713751035534883482099015719196651713038119274110049182121784667154626673979696467*x^13-511909850846109906075116886329193164759799892119458414529495512469350112201009507135979470*x^12-223231241697336850638554543223720433669885752314462708153722230009593701614855254397144141*x^11+753758663447397907684997435687900906082939684012911193308856253073155007051748843901687908*x^10-3290895253195977906530755502130377254955424814342406493874796057007072278565668659631116239*x^9+9962245058958866842877225549542312877465386482261767833724464996149572495147555399756458257*x^8+8152248667201687486287116052220211381491835613296800368588198373392658091924374871099830632*x^7-30512825601807711357815218976185731571577725192980824356092376977238790524515117332041720161*x^6+55873840865541982236183996384533810451542263663599590861672543789870198325601064379578192919*x^5-107638701810619018984935380382202272580292059150589190678167241514856048623417749459056433792*x^4-2769604213764858198928529426893495602520166774954966480654894336846047134234842859237130989*x^3-84923157092487876382831948265750080406392948978511975538523571031813833946672007895090967894*x^2+4904790802710759882505732210771715480653688109229556246758959975667727006980043205555602463*x+5337243437473384434970029733364696464611955068347483416944356165364567287294521822995826557,-1291799837046877384013179383910889118686994595559563995217434447770006887657924793030*x^23-2439104292762238481130094198747704368545701482861319110603023623382155995363594699145*x^22-16449650654742212005394498192736112683535661451557040097866475641478512095181736157925*x^21-20038161284328279207083396065237207982449723799502859960999538185151051425988462708480*x^20+166183389191791328708041811414504139270094659996197629887623392338067350772925608440285*x^19+407633587672592118165985104151278676289796806473183923547912942265026590596301272120960*x^18+2940654267983163356407699614303398506739819245708178954827383113947995495835178252335715*x^17+3397528160889367836750900157596824209830915905536116528306049208257510608116122634357595*x^16-28032731685540386860516977291279147662535383633325223322735373803405416088025045527022120*x^15-82973402392034107173331893771998797696885172984468791936399881935770578402407561433590955*x^14-340349956695141773699549448649652790945474602911280001724267956987679461204360377620622665*x^13-572578681655447833061799343933396178739223989029031908801327324870736263772113775090395710*x^12+19631484251166265760492679866414415799902077047178676153661802272773380267676946791435495*x^11-760337202579763199002482155881157604090764640043564828770430768834777523203178908540405040*x^10+3507741354484061972815779461868301393480014613523570490518570317771282597047168672132756245*x^9+12025328897221136062481339041623602897944853219849333099261126765398595934711609549536936205*x^8-7146261469597180825689166119734496578188857066209726200184216229984848663108537839011480240*x^7+2073376582430043514461117589400600308679940324465620960947660721414686343282298144424621615*x^6-17404923670123913324753993100926462582052065959680708977169107726003405034235132213697294935*x^5-103232917378580892746676174076688259758505594464389257336039829579224972609840124392340933450*x^4-67032758265452833367789974288724046153479838695590214053299463397468582974471173866328024155*x^3-85137017386460927418789622265243899839168682412556860233664527308389995769324396423300090490*x^2-490064067900465122273169416062963261241789186281823187191535569293905491337763403647139055*x+5638368472221628159903427458187619763248472571275689381652280379820843754709486296784843735,1079258210867364087635064845955893786101600425816390892485860812064869190711491429878*x^23+1940072042884604560979192211773088775329996239352648874066364267600142395635322930544*x^22+12959214805076050107054267936289567207263064720328560847135616174226370687592681946398*x^21+15558217891139567144947151010059843194947649646749193933519205992720824907041910318445*x^20-147630250049221102368728848624532259544569492680626681577351046521461053588582367916634*x^19-323910496870994023034575989082235688394528328566743534928382227855647007693639126974861*x^18-2353891596578155206968044988323208305211838110368367534629086209320041909371184615013638*x^17-2582955627693969432034809614790194681340633864621724529576740505934580234530337129018821*x^16+24908749982995782694030936481288260375216040283323791328874678259010141742841345757365002*x^15+66500587477574656405185472290720386065119873172070668244521303691464246719557912236256256*x^14+266026298175496388212345191125665919193868790699598939185686176698098836863693824176358884*x^13+440591094788645936010510795565269919842715575844946822004249171568664859755666547390592545*x^12-182312401271423837203996006842626690337989443254454696195442816208471971253632578965521808*x^11+590311184516988664852005320746672703301893074329510298676700218189607241089806541595935099*x^10-2893134199156294881331289430748509364396664249447923628672594040649603163336185648172131842*x^9-10488551192350243462750981157181024363359195168259986607705093907421345337271398686637437829*x^8+9711903509781426769882821753368306109154333006368649610283252759835725628494737829441715116*x^7-377118531396932252488712474143536151253204923229530200947138476199471545559522408354783928*x^6+7520563712287312442804197921940754692402827417035635413378784933603594493139261267045346082*x^5+100587365238192885083297608520040859749056726233934284319024089484411069907072048733095795789*x^4+24692315126791264376261599412739263921258498698709608149265914615259643829025002124649535468*x^3+47960530232806999310140246368983182496406927414795633241098881462271249243586894284855258243*x^2-4268342228148096911112600722907888889429122797827018065081713178805058338659532322179647156*x-7672247666841164902684292814222562987587739767097637013234203828617814681561339322765375129,-8114060167608241948698383596850795200141937249188992050639587602355644291377583727338*x^23+1158940342808440100246582868209447137893155730214647272396765828709121955790057770871*x^22-98636564043430986599414685536531654381766725350055807365693101550093045460131023324528*x^21+78956690713476908003569648320451917155620025145712526962525423494136059128604927374295*x^20+973184416605472892015616216241577799169892568082388363176975160879971427135791259967504*x^19+583089065466653383910870624399572145154982455061111986687196906968854137747558673724111*x^18+16438274666073755188805890384277968053307130114149650563229544183489137733851476279694858*x^17-13247970503171574971033817390341099193848339448184820717204493264665254424560816106118114*x^16-164534946735798916081113970555635741991892226722033585978397183407132851487542819865779752*x^15-187180086593068772337547114273716762561518836955615232645226010009701207588963024307929881*x^14-1614497217598524458988822070300069988272510342657759494849269776853081601015176852008137834*x^13-36740622065488526628144394215071441936518660583594224245528681029766980439614261301499005*x^12+1845326082239239963816625695827082411987436326200541666731591701779006186471669166341225248*x^11-7256325078377176351783289552376661845135334165736739890284186248798926144492020892172125529*x^10+35957871782493794308135655586681084568604906272730353764568994664557716803771269151842806092*x^9+7440357596144675730001684893509823498713409565972321253081620881393775414163015746448267334*x^8-89047299401851406762527868419906515390779092616445347254297363323593984699686376742746090946*x^7+166477259104619633031001529338728989700790640984349159798923216173898557035350748488457199383*x^6-390102979688137753239781485810731294689832414030605129003862024107575119348077744411086016122*x^5+43106786463619659809370084757995154054492519056376889407597418547375227913697765936183760151*x^4-211564776169065751606181817780930028925227096711329119048324351039121500117242301246346335238*x^3+69849453683295006160850017593383614827762158001462091726068591935602832522007884789352330207*x^2+90159229091505715853824809813983163235404446582212583405653477871577058384380015037534650546*x-24153028037602708325410061825435105409662218143445666207008882435058558590708710469383790366,-1093856666749625453385911909037854319390517442096926945305694385090940045455795926473*x^23+424966221599877138926321912106222146859262922563894469589685700568454247042402051151*x^22-13416474194362891017963244114969190771111238237643761880755057574221704113873049614728*x^21+13409431323981072969087588810475546550964604161943228492550154338360681124364639110075*x^20+128589277381219352477327250073287576121425193139769106152384743489183147925537389948214*x^19+41635633987860331120098369653153100580719360348263866904914151411598663032069800940631*x^18+2221057348508054840256706789177422541561183507304413463665996909359617566400326809014973*x^17-2263735167302504484091180835049226798967382424720163614746570799598224775461377113914584*x^16-21675905111159944954273900284492689842381793774642115671952252782218196352424269217422357*x^15-19054582462143850059384744434573478397556293893111923975709885528214099884616895676057681*x^14-215644546633084723987577957619291337589559135167830540939491661302616121273394419543200404*x^13+36427524151694066672911720052707208509091367644539790637039588865715959610034672437010555*x^12+245026624705072980279958125674076952117398221241184697020327153386844589465868276140417118*x^11-1101760220064273076654581315301016510940817588748898751975921139395491274017749090169901089*x^10+5271345868663844678143642134821479570859189703790727652982365988025824581181826878256714277*x^9-52679554045909119238329842323647708672733433348772557556330817633039556337493831241211576*x^8-12872824468110765520764748703651734625310569435134305449107160180298611794542461580894130041*x^7+27995333001787830682884933548055392383873233339772127749233501207735038339472586193393941863*x^6-61252497120934993446646792548946707386173834948907106418196575672374213119736824546299074912*x^5+9997302136882808375019657716193446260416470800092846448467784943397457450068613880913988611*x^4-8912421367650924332014566135871474644671891723416806910783830418363239499128901511576803278*x^3-3962766756929248035236214240622675323724123221165695237025980614598715952137978265939274793*x^2+23117856489051523388614419219219239563305006783050192606533939285445538520636005107932100961*x+9436272389264472266876876361177654607074239215684107841027888172871339740983164687643788864]]; E[37,2] = [x^60+12*x^59+69*x^58+294*x^57+1152*x^56+3780*x^55+8913*x^54+13866*x^53+1371*x^52-87890*x^51-329679*x^50-738288*x^49-1784571*x^48-6600624*x^47-23332947*x^46-54541702*x^45-106063446*x^44-438897642*x^43-1457660761*x^42-2645039802*x^41+3982423731*x^40+41872879284*x^39+129642895281*x^38+82114311504*x^37-278727363636*x^36-582630919986*x^35+1564441135737*x^34+8263080342690*x^33+30173406269277*x^32+97977571152780*x^31+213206928741221*x^30+240603605283870*x^29-209185638806250*x^28-1949512163776894*x^27-4652856304945863*x^26-5780180979782382*x^25-5679449240783730*x^24-7908344420801202*x^23-1722405478267212*x^22+45508619218120660*x^21+135167130859740147*x^20+188374681676543304*x^19+129575172615779900*x^18+9725216297176668*x^17-44725925298933843*x^16-2219342223148740*x^15+56703093191533104*x^14+75611971674897894*x^13+73009254633354408*x^12+53253245537569254*x^11+16314437873818758*x^10+5819733484376620*x^9+5318897889947511*x^8-1441977097294230*x^7+851318502034508*x^6-303400558055436*x^5+88391181618513*x^4-30463577898970*x^3+9933869485818*x^2-909396198606*x+33774720841, [901747051655740160197575012526785058415765805547915687842673864772311708318647945478886866512490155408286828312449330275657117064540294317800850297969976964233030173903975995670974940399179248839326873368552221163841302375291903019394234718818936683152605396812942661625246944787420587931099559231885992292450251022394190233132492565308140335898143612308479352943402979243867168014007283729804622680166762609805043205989355595596498803912870456021548974112138444746291922483621826378214584768154177051428166654069639984670862161917028587163453011151528851703667208007527184805989917856664531963880622,901747051655740160197575012526785058415765805547915687842673864772311708318647945478886866512490155408286828312449330275657117064540294317800850297969976964233030173903975995670974940399179248839326873368552221163841302375291903019394234718818936683152605396812942661625246944787420587931099559231885992292450251022394190233132492565308140335898143612308479352943402979243867168014007283729804622680166762609805043205989355595596498803912870456021548974112138444746291922483621826378214584768154177051428166654069639984670862161917028587163453011151528851703667208007527184805989917856664531963880622*x,4214314202582093137279092128204199993439652358287265574924527279226582358460910443186747119735670592746701243287918654395200520181577838882009205720300891762247161222043873101427616930025150067418576859739910574909520919025316174390995255801683197631917620365152057935508451970504044320078117057772127942393590059431660512881414686597513585893093185781458266126769147466781729340524606020994234188091910186050705857178078899575640061523216269325328998508968881355585927675535359540752232036916847577484078414410590217051810378606720626247629379929366690504712184069388787554467275934245363*x^59+51177214394887068284752178889724471760504232078929379126368322506800893612895438783280562656188067681517156714669706425523181973514691565356842821466949183658539604692962834571139005359941108827365395541666970453027230561492592072203557256269083956092699820958832197871688489053246670847182993893895699703795159331602614848082078194381940164359799173091735211068611173142447119285194067202750577727066608259989805378892728870071648089873533448931344695994945753981155786763996168345666358733795423576852164863839588500421270647045988297205487012538389122038168731828379669764907452297391367*x^58+297943788955104983609250635689281573611202118258508535253224193806776238504568499863998718880105957437308779357218743084574488478301075313544394827137272996152175505234965694262072561701985680641450791334903091405993912295355910839655342174368167046256679018120331899282227556120560327292975575049864633441985503182371960587403768809772893129134395685020850365363378700374185039318839602559760069504239446519457146214080376487956456981584452473020704115639531316710212579246762769979482470772612539317474204718306176886399001073648205320353473528191101708476765136790215730365542997428489954*x^57+1279427117559835570170465996004875585240395343812082937764276071359243438197322795111524402578201139921126033103913815074794997970829244245906886553188428293846013601723919327747981762787740191791457921759327321907182942520219667848712759200924321744727873190454853964905207481247333071765761527452141743004583314458787948624891178709087609303075956921376082869471657111190667628725521365621593042875664776968729388289474570399639505111452936790752605438738035946005364180495676461610001853418176831582202225291817810650561605371942210235914955914614824924341508266691103235561908413993098823*x^56+5024805240558551744637021560917894134838112273012318480525829504570529322212041217477609751744142452926793721232787073981765653520696274917056895451573722072911259430639862980749257483503337827997422575964963230932470137198040882913950166191713029178132512936274467329766348272617277161988283520323321395120489736773270595066291084359181800825072294131893199297629102672507621518314019454703322235586646189575467658392346664821709270203708830154956257386677195299984090045518623931762138573102941071024307307160762877516990773811047515549693009749282382652456787470285286690889778800418077607*x^55+16592347981099518421482351365127648855585365721419691616590489466970811507776999578757739476701642557854765547329939423762681158477164749555574642419380837896098608141242895706151564504605920235723565069067615620314194084157364640157316876609311925961730210931004335029962593027287231950757241976924416707448610423116859979350073012186274994355685454698251212605234502705262914608882442333157101773401423302404463512711748770357866849661797509832725736905621833657915071027613669321527858616345259381189194676948119159347880493975161531034840343801017933082232374288800155145203353250532706914*x^54+39711744671931019776612124497548068497692441339467723126793059307839347283025209777746556204429598550762330611734760547185040047974693547341923098012077738890986481658318084593221724086253792236899014142507958916778795826721620198654067487883174397437819681270623749204335704381955634178792083981505539732375629455216968590333742500653146009445223740632124993079145622938090438852025539480244902645708484218834157100741503432918810856619171007817261678336176326027216237974449040893118797704228374217243887198044172212971042889381767155651310810618044517742408929530439925751745276841607422007*x^53+63367577866412603414130309430585648467900953909482624117257095559051152626157192303627888000221991249321304369338679033402254226611769356915758494105093011633670464422008224641413644501434562521696033099364479375006118125927800270234824528051670869629969494019935945767054948224773261311992347561225069891325341301270038407122605874066949950900296776577100887164382654423271804895032888902221672921654892103554556201198658676617101082185891760895867001624830300263436153122526487025499379846825855196723625517604116993823402521975925873841784910309297576069132535133675880771815500888895257268*x^52+13031287332352749728997722155243824184904321448827142845739124079982385326790639512808150993583723090209593719319812004164705130763825409057969716518214130489458339253500940408615343973723320787249359714108118308940947481072069998703894194235572680570992108359125004191814459648776937058067897605224473063282864151568680593778315713359888376163407374019902234612305707712309311303097988192114303373797583423183345385707595103636350048857207512300502437096578708772212906119097995193536496212658113133482430596015270795231726830278142217517436673756878921766441688338676367909500050835206183020*x^51-371470887571034962382435727754687050801945216180281413956396482002930185210935141562309596875365103767246564282876862441777944596288449666583024228343579387670686066729115847656768163592102275931582894471632999472927250828529579910924767604038387902554628664999114243467805297815804093569858596438914216968091758908586489110939290899221839647734605887253744850083911947866695002728216230741729100352758740508952866930388855717681790931521723118731582830454209601021986898353460203076820771309233931327969392885491714793686063958025678538566428049062466279696952133156071795609949867162438276276*x^50-1443323674742283416170907897235768950957032447346397640951980191227518849168834193117087134572977723578836670564513886827198786212300604973403047246951287092088088602542058024296500025549725305151513257236567138821283618026746264398539232189259344496594181981306999991813193264925141998176186925012268138489024477816335021068647314719684386263727245718346806792966002242345953520250338705785915672220694809619520328647648053297779992053927627839637506894980000690178831706988744720586729066818505603891097728988484243735177134442623526546506080492980815839616180753427587062493506791902386470824*x^49-3301366559782294060474815626258703408674543835363261287812078083418214473843090750591719199596556108435492708716878936319509935782274346477406065070315187452509176886166792380729073307392414923343209310052542066919649968226299947252498689541630715868985424406078797983276261604532193375034971337338082028319817877997641856884921813661363483518124461747224551461119380964158210078653852705419808248400382678292514135305988615290709775178024874731988754231659224762991137050280714593262447806837774510614322350111523072705084130307372821475086723995054661437022200115935939425022549138324473016649*x^48-7927663051750518509921388218968042919170241713575489617551007829827982171584493071889748525705761043782404750830557100557067653400322402577383571691585899637517831253848373913736003344729952814804325480850061388079080967764584849811292561273183485354528772857367541116108950880347411016785917151301252118780298162525645915148203599564309928104121789524483341824289574728657904761000014871329527547343243659918289687045245097201113348692808588939687752831565853326092244085822195558816014713227962071618229958769550762678330244252687829046254863857156425391793020864795043800696476591592476001137*x^47-28802204273682343231868663721359749230354978128688850363300992653327819956147158986253227255861855588568233922212637121067493603331337989518545756181325667785793040952183208954352099637812609015504349089414069630745222514852105668905373288004327342979982742164255641992757978257351867920042395777645993048428226671793177358894200523185519586701840243353254809748799578679678615408900242454980718811897780686634779326752058915420190562141708729541959366916441103946648797507228893458342277224196524459860264402474313747732424546267821080635137765877558717217399717373636694719746139443019539340330*x^46-102101535475610255086718499375484351670122541590117774987629523802726755877131025862463579369744600415453839450107298154982125200515462050752976479936555670881255958012209869027944208512907466547322538737111811400289236678018177592923746556980680437986691022119338962716248700311748066611868432488861880579970503325831013017782615776075787912084446047021032583428508060865149204144515370859338128454959007002227905310526710637275831253490350567830518651111712834763762015963297572814865600933514832222310405876070498429601874955791256429907311673097404017808005525217526776619925372049605257117694*x^45-243183415334057466410227351131569254425697581231264978675568341445874099484707350897275403822961262245321026228816521489449137995632472203293075174413113816060156154544974546448818649193404177542902901455761188983272296637816779472514956005193403676836699418101367655371122028111215156214184223773811925287604929834756467335499195126483439147558227795765039716809906619344518642769447327614525665248711455449049781588273524365219170857166330003893315939696161159892659763971272889524301328551813353466745508928640687828832751399286286767752978444189330662086949292832432734999393094120032838237446*x^44-477163113901886051624987559141595770555469567020020142034388177951900520775091378267445891849831954028392999817913561057650167141298527682806372383957424773755192409726584945612557574606476571992133058337081936263505943700742588136775737568506709657281085537728199940238602694578962184387859671418741059931822913536638025777151278231643557132716576534228761791565144835318905643605056170820092148145095885300428614068587464054742119145775259603411964144457281207346499928857868265870679099470340522324529565072369152743872093605632469920514380729362138011922465810507233046472417864071393037138144*x^43-1906869933070335922461326459887436347403734685476370381679391488074609912289033074183013609568872024328640036837775320142263910213101112629042853256953192384365971019254749239351046785674514040091860697251147086039130565161881187518018703300355384568722184946414698196051056258623516916129583333450334352984107067632127916081792129783054797100870671860461223488814024907207399118571728842182864069752696388054657499243939146789056934628516102247210931343852521529569922246139578279222535940627060267334510063826354238652635173122224481554510004727978148600398204881023423824841008907715049811881477*x^42-6394796223913342827199931743235178311537835233368503273970380842439998282634260975149316425764038785851332234189503779728028229175569578673582384103002943337849095532490895641535120017623907102409248380457929330033432527365608509198723198039615867411281361173829428643626165108719359295561974494307333267609863015044385197206034854501742872678172436690346813440914644484545689302709286447866382697443947111292432173637777420842840905312216084895173636393409467114672685784859032348920271900087329769778532762781737767862515216568429428657376295093745112264153087478527754409003196697913855066680069*x^41-11977029112657697603294644224728825939535501965141550870803208480775824813424214413360411479506219804151861320207177951701550845755954932123514774952508022546413985692225347775377849862164080519518761365518562515722429742014783353611081564689661299626153957593326302090149196781284542949750608378895149634781888359713968587908970845498737762079019220065890752858598534986614095348732445062574057764719693162592513507506175322159583575028102954285237536287971092142842896682514097968885699836583901445896546511725731439688737998031030526673287482151267530621249638336747369159716267748455800538362879*x^40+15360668799194054598579527737052577881962530641277736573113438667140704691334402204607943191288267867859175909146958666205201412085490004106215625962150479370468676591741077282903403128850659352283043434576022121197758952901347061513111288484710720265659049055019407861272871297949504816599674789775512856526947742561413666774229529506155143635772694114121413455120814380482525340709740476937637251727994711648457538699918500974216297150610214936621236489381974608822017630257890615833564239750328996088310045955276995465971930741207043435074548146379615800967380685772915975623579726251526585306424*x^39+179230361912092666666591490239520355485469169883393692436317332146154970468618605709588182149962660626583563430783834219195346602699665270148886819656481326317594118824347321017932497884650321392094902550769293467371862282666102364730094166841607038618611119009161165074163274821434852503920714002919674868421223001173278810560206814165892600589155781990805902334635892576511501801792786643939931268275104572493314089840289338801630686278704780742282159709721893596419852476776701421263962469803539111629597215131964063500331314591531337755423843363779716740243542969446593497829063589431848622074977*x^38+571386592489289344055387878214684646064828918783364397773027836618368978181938350256628484776050933109751454337693163802418922838982626191635394471985445733560750751393417597101912921638496416652472415840820573628502034421518347164667541929937608422268823393503092686741073332715824176109255048787474084029812002442277665910909505976003458245749622347671307008226082703175413185452200715239024162146033723117142719458984062267801600963132742637060161239933741127474023899982337269692213935532210638057324993921047921669228200237804637176614812965361836883384603180604671947438853495083272513997694025*x^37+419774546881082720568909117311232986435695491148475815357704741504020806710202324198188709185769340932507870967258985577308653718274370274627294999522129820397096279759530048221684864659432793964784404021742545204263090860304044595235727896909678630132461123670379114998169323325093772958189731105223510892157291503832131247381723328804647605660406535206100907263220443712158484991720948818314780926806194467887566242850282031956571663016135142092473986709172183354980959579085796397368908208891220842389391371479632622111076430897071976606274875103862310326353862074500915797153001704950018186281849*x^36-1141000036794048726539420659415722749014422682672593866502932771774201733708111690756524746798451967610261922534779138494088294877766518986269400239485138135476350208516291426498153278954320658006651907224627460459853972717665776056218039392651677804262825935457989513359916849708125733973239457662712438241076680185358752994203101124954447701441725655215561041294588329682104532536022766314482449659317697843881865891341542367576157437538961566221579528536180976705730725086792160679018791055967524735194821668092158162523722691986414117154582210739401207791235752745593712348580419898401744824618348*x^35-2638861525944240758833115498787513499592230377042984009108858835814792858845792382364412499564282933115390411799490371604822152602944573965810081389858173523745946603770540977500446275241984614699193961208906297760056777936263424619765564881649988013131939542872860169210544664371294083184536756192243267459564402165145666512733429219071341679015215054871931310194743641970038594940047618105182677207493391341499460779958705371822444011263510395732114258111189052585480543028517429078937900648752003133825667368542690925154176388427503725442480492663473506499614478018450625938258773094075143307812391*x^34+6267690437348183573587509030595217451150535903034087243280939743650416161200494733991849217028669647741685303060274880100906212346100736566225507116195770005909895270054941442897426151631402156293022114050626312362669042210214307116177763173185933257476765244383636866299214430162633830204167826937522321655691546066369065427381665727315731887973412302667839968180756793734199955425282224041243153191524579305318652164329334609663582623005186795359686749859586262091764161050559313665102832808723908799142450827796228448462733220826601960627326085166363739894789714921961521408590413217686936029248075*x^33+35847334732742598794282361835397689854261474772140909313066956555333183716396276435393705059358043120509062942944318433483485394812972585896177946677503872077508838199411463000007691616531613435008220970788306698831961304348823140077672529720536024592013531106296634664586964018564196854550511825103858178746650303714376144485483769614656152579786984645334964334396264885879334495734758172520889862715376625471632054212257181642229417117936969389251088729546975541284066202056339480830807324142788318479895856121070558410696992414912650886733142145655035138005039264955535848162994388988192465158398898*x^32+132017445720279714443161749639715363103480265098686194668839410070867525825959217537355824114192539882716581100248646320256102806956258732372355417890543125962704624991159387549107764944793671346779077435960217936942044876455335721208911591422754259275325231741349571154420992459528594723704549580675064577374056592766101378434038529175867223573080069134230657331050761000269745967587576489780603832899935911027118467886073121547330417831198470799893182097929875521723007336252805133038000131087521955009567915151215094295867503855203779531251008235150902097064501128382930988191014104850006303334962283*x^31+430198322840722145104178168566567134174464933957670115582051944682116267931672182835218949882122557196593042370373205182160372652909878403818693121880753347412366952795993155693008706761288036108774210198593812764592688249891970064541631618808934701368069732175559659163051934016866061890629654703016429950407094559028467433138742677426529335473334713137520259768609813584987476855680690714499703766674250714171099128475478576252543536333844415302419743193651544159498509084680324948670949720861529498746272243759083255792467655049017485640879505020910655758722240156394661939970159064053020748520242213*x^30+954172782351667205178282125837216358343601775254462725526184852563521815903193935998235698056454785390613989345135240583745313111225386393912916695016012208709948332799143996825565263907924963962639102205603055354505163082042263750502810676365381507233904893759981928374823489881010402654786444914763230128014448892309796680573001385470169480252705107463748818619101795926299729531319337176912546897104698037420214564364763705870293639220252397451564352982245137991517271237312902226064863124799357381632899274132446752034412892971406836581209576149632058162954027980284721291833345162335362001840630912*x^29+1131015375309713363673864702030751988791667138856815858957807555884196927038379679901290372563985041050091024280137273137142764539375161489418289073190063175346008132861075953347769893075009802731083519688854774321166775432256970005312174963505748581080315805806218821139579487493058256769505938330865223563811928303164198790854346730674904351382673819002707855261932555087260887365100272317846796596293873809405877946944174542728558818526838105857310269195580729464030509832952922922301455141914038741149372059677240322502211653859425097269196598682051980971090285088579479930372262158156936216698045235*x^28-763544214855863218789698163051109940022314390474910077978907159280175832612201259162143458818789305089993492172850003860066796515005007866551491973899031453522140220676570040836937425994923748498749742306067332623079623440675660481432498682321491026628024684619427752248573569715477299273857068562289594592764581527898553422609171527388423033561783041102968944477005975345867563616750505478946510322005635458252119808525214155430452217764698308101508955156533120825366876273349840520920416700347238519771313640053657229183343638895780628294523717482853401685429240136661593440049572408169069276235079523*x^27-8378081566557106629272932313728497442076011383133922736487071887292186542768939667362268209317240549791203247626142403175820615895169205059291700894998870529440561832543437264999511088006093236165520453620747397381209445685276351999650446156088836208945734563803664690708545216605315963652435557735619913477104497718140902410546797884854429569608170379864964763523867943805469119228452411469473305383938081002845721104693158813757201550340606523830886580431679809905202279220520985772761346853992487252925297190346174313239509483876552435931462574726915970020810933708083889478441264980475569759430467199*x^26-20775991888858025395181662433791639470594940968576854844832844633303032648532887380529197149663442125498938069004239975392915487607726669304591165118562414339603670026819460990219150734040374918775700860240314853921032390619656621437230205297727506613541263441605388164694003803065676461744292642019013256970400514199395901121990787581482150150272378887937385034675166339776907585262358446882429278727452291425324344916613230416808138644961141985793161080565876661196079481402588377248904572659274125777878062606794138339574347809765917019566401619041202519059440776015138864794822265696489810169499922319*x^25-26952633918623032950998471406591292190395543207029565966473820705572969986100024234494466273479985166567633918470679990858942289493708244289894865273667838393982943927865493658438209613620680810350333686760462260595063073922897481924878853393514482913427928261904179491864448265340638295575587986942174046399372872448856691855723194919459783049279584187178868174183298456939958272871740966708266272025632524446130437883958385982093978338743887671401037531035636574360290529533276422816041354988069369219798436001287271251409275574182060365456055736509519656461216145062601661900948773997589472497495713807*x^24-26837609116401677367402610737004962488192150844863371826030478193066624397433723238784771323693490431568457709387215000521936202745132383622136612872346729650446046192067504213993977627689717985890224320256166957745455383951100123486005109646071807842564525296100912078876436686017864385337632293847483160687414416389400650562268464981564433172510177015113533950293366983543959141204298966730914590079659065077739003658977163505889368625738640685827201008429003848611762877401768657052901817454379365328487274375863140558540274572866137802908192386563919341724593901901204137113942330970298095344836787067*x^23-35931902041861608443653117787134469646046317129242431270409296909290412660434961082063554008219407052658962903375329317400770793176140566299494631559625664236824122635503350462663661111953060690318988588217612040967541551890483001862177161539294552056667112981356338496877797454149575300165819521110631547010773133775741212787600342337095068962034613204339936409190780429714052769017841902502389011617134766028052600785846287516518800453405782325741096019243187705349669699405785973955236143049173412712824252780205704019669718297736927831383749806776232575818878362863910727036187306388591441861553632630*x^22-11185819089824015973931832700829865879908242517771556724718183761493973729163635860222667716875611232936916018291102650868584628477023749832319820014006385759006939559854779684246186287462238178298574188165539933476332402754127317897323010903375001477126194136717054212334765373654566694869026478390328573830492521655349475370018720567241335329830448453660291614446098346434431196391530750541490748572533962187266186765164932833996272939894574741676964430602149985292803849334663928734138364280091562401192095587312985334356446756465529304886172935980379861610481002840806424609724082550461359154137946293*x^21+191839284329316749510531521392481854272411833675767681743640928915800538263134257141389064312503876354609489798433679163026442698608052661643262268511297875440957139041516504086977263678019668716147751182011758522951232302362946779746434435681715785329415166972912114536324556207455658087949518420609985931049415353638672143848962051936696176289701809923712199555318448968188614926833598539106742535167059072712538957492797002945133668092149571674837646334536896984926666485917898430595131549001603884534614067288377423403304154658530833957022992254398115036863551409237620395029480285311008739422156048801*x^20+597713382297058091657508215236922156863111048923257884158438849710010223565990893731698206616958742290120831723940552044181870756207427830036732516992356185047063124793190374920190747301792009893347018236848405871111458545380719440961161084730653588979841865421709257210673732398297490451342762598798157965494499149073170125564660559829439739837267934533890686199333742711917226398799373428582282500903734536104895051585575748801981303436082764396302512814762770010714596777249834794557126314659133193127835458759508398119132513131192298822105374476506859706270064437387355501053233991215180983585366164364*x^19+870774335550015590247152819002933456354470552249169244350935470505426971978308997368838627721353546724430129991727366446093611844788753586112254839644807379943058538261781763134461974233411392380938993272986449756435586933739187358932981348367520000776681515089846935413937661515543059978214917270319782406004866429254659148482494759046453029906749549513578126170174309221001389868563483870430101015858736594736292807974583942859982961295127814885951137884785604616157684927924817824022549708879691916764156928222672819762607688781557532668860954366427577132893112205927597989527281119714613480889048663333*x^18+643250300995004506833936162918261725418237131451171029788779511655662373443033125970256387162704231264543321797562164094451729918446301037748657229072999681995620103079871255388519637565890931763088472765329658156373837194959852093028026210029079738136303142919988886346384887393315286314514488537255421806520403476768232343747684093191841156821484137798520141313936713605185184148238194362672851170337733579218904825653164488143197639603422793671880689352791944249052684806268365780399057175773185470983516019668486567278167403930331642044931675495928146722837734836962729961415257040338342547300204028313*x^17+92881813609766875474476895852796331009733124926209430314341917425538324136361536325658488507271667169300338786972056447308182672042175408684210366542606377445531716201499628228671247194265143409386287853961578247190148826798292652675424505182897540894472767115598126619385824616289792942364447878032910688913048748739103323892524230455851596636918526587806710833876051239589075210117817771919364474334317378542108205069795296907255242675858436634518393216262431704202582723139658337220693339708438975014551910694297014195108089618074520953158259749798574595130872187722304961082558699400743223067557870099*x^16-204686326619365502820857553431917459627812048263335380964450161978869668611197913808230078498433543032501193422406854870018147897532283039228084720144124116042624856739411867408039798668362210594811728335170838463574049175487422076168841278657611464842054023617897632559756858027078922605206569932145576116076769368918334898269812494439303851868238886377198431926515997145116745918841937349643841005434838509800747168235174560996919487929586298069746447351541082011678616377017571077158790803362872873913200097320519720381737331311703693720474202073822990198487396602500711454365710588056432793660225970087*x^15-42432734233971156301497377375900524735694578245447777006045665509106600861441246460552015146571410058436226697389072908994735049109336116832838972412756710653038537131311567236352291991879060238154350262705517574466166377860678509042626086313109849833520300182160422903535943675056130610623791259137197694626604108893250428633265774042646719111967444084295667359170546415584469308951561470976109067068151465263185501517226328925363481370100788600888827064538933969622396602074781006684975763069116237559675067118675840556359661275962527121882713976466359229817181871028882233257702058248247865870640886863*x^14+242715822798182968703711040246076395269717413714328298783034630929578461938192216108859255340299918924421808469538139166735645851736449418074676393966634822147423374137050814546962664344138448577465680765221602031344139081264453910185470238491323638456905282500989929881621311368528131260412068695410046245221834729045685845507248840142115599608657647527817058502421671947549185057412599836655942237018728851847618918765299665672244969748477487328203968931490694266782978827165307850456108415854175018724592417674747260696022924458667027680328656749914439225136118890747944749710475932643488846776995241493*x^13+355212534044114147522674163772378174416106465211362821980138664840372223414165651357377988908539726400489471260921460015712423778414048292728118663408708011443699880858969898266047755642499116741822521535099524256784582519507906140292990454251726706360149719536859477900206261266223940893280859051626717174071617628399705554363666467139024098479313253506266930120246152114100178477549463731224244677504705071496909016628093921896881435392644349395706912375227908044498773236777780909385527815238120012782716518781431193711057217717394655741161791941030572027754913163443891351533977494119337223003106135422*x^12+346991953784093822528938475402404502774707513538368796203147202322047098844842976751133801619292900864920107759264351749648182271960080111605453439418218985785129575630457039445629405150190854260004669635781653659796503580032417701394232636101490872398422402244993515093226732821432384166456433291125903972453441116078279278834876582587154184722301749700477779454340822541849753093627603722162694310287441192529390008820034039537466595884907042121071006180184129049857687697874574752219197397450978352580764840887612446948745797244918012133465640733797068043338883940954382942867679671074136233279782537105*x^11+257698195832724028043551513833602707026442484794220936631039844410080464729484276575276970529266909073953749490581129027796333512002209447098098584963052464522594913872518173198279900855128066185747066531504293721207308590172700487074989613418967216398266526413586928765307984054800624731489078375621532694642520882447309416732443702859082489227994242609792438448419470497107822169300686469591195575533698234291799497985019559219535980242487960995336005271110860142171311703542178186259403284346693177365561241408393241330943840044846762613350725202122697978221932379556498638351435195717257617168205981353*x^10+89891207509501124561415696539955448653136733582023551387350198105197329465463093715705428437413840987806892122519466174784461281690801468367278361519037981573109982356281628283968124382450030546952550775347081061186609770450384036084910786604491800540966744760340593231054766469404965233768780203013161599537103079053398271570487965151932011397637840350588644693676367161008058838055403500506717576805626484693722517697914430501410627471522671653518382856641154384581159336914183097831197911373653691944300481704939687488427703877932965354569751201882199657113148219671562512284876786831893547324378504415*x^9+25668862928613223405448803828129742975749082182310612057393514496271983590655044142783214727327766102482679785118420933145600904899942888502386410065668243716019257594561002067440794319189391312230980353653089115232682603971683249700203069775959615372767619415967418546428845212109168234654475134194456732897742529906511900820746219175338891908784259354996841862237217978766085970538779658512768691695625645287821952632844840895776056406903271863735326776921205214460191100540406047692516531434166140670090132575858095212312832577420539927767950241901925260467329709510131835276725174924348516056126566890*x^8+22076435468244015867084920196044762283383433269318503971470847905087279421632764408015904145314570079783871748299531182844003807683676302986173128039074886811561378782744000636223676497443256350991948959750183238817716644892843847751607193280634006332948100853767167137749079037154354020813911985774572322525572492720541724801793785438007628486245325954352023321438371147918835660067681747627658314920711445960001354395242982962453250631672942739542886673962518774767757788435743597258478426406650786363973717292590540176148746336280377547410803729015208718273351370400791703417370820050632750656306266509*x^7-4013057224683481965751352829873938838843625169602088954377053299185316705338288692430364011422354905489554922046947497985020322465702290883696232726020324500885815309537495426322571218983314716125325312174816345461681623986053560883855376272600431236465482687068281438042150977104643300353916224402811449466130980703155185249672192250649470072021166494683841656581546729444672323679209429678552558672598072588876374017877343141144102869575890030326067448071491336157486360006880543835478068313325395135248138279833708452551848954321282370405704150841181537809621510081515453560202558872002264678647282962*x^6+1911949795990507151000539549793098766602226711777578013586169949259398559283786107034289170632434448135947888484495470823017914717975374268787348640898313820344916504621092416500555183668025772698105902118375375106149213425435187611405911061129605919012977867088507074675032140847017030890472201290932014080713377630756454497994868396309859621756525942299634583289854077445236484524115020067590919544977809017725535611478972885041935844621190479919936128241231679533431425362616114800780692520538760117673030589036069954757830683072327408565985641434844131728031966737767892080138833139360828343207866847*x^5-855705238405455757130309245086063945928660576509284178895121320522635937639948946986566711570266006642359090278194591399767901769374096359201703967959433724260723230691217581613930006811579461374723080112908167669409707186605305011609963562266702466528002775090746856150000290290181612786316944128109201219735159391521272879283606934301299416727495859111858101098555483095243543840474959776609432505986506930929860095141231341054250098915302386681996213482962595319944133535723936449093324941109689292337947026379548424662152128668975441765841652815161782827869719892698239729807213933105988897510955832*x^4+159639972077152805477567765357722190546926407237287059900359651991020235129347921831032847523400450895061258455377812550821075279838602657322102756854819656208325014067572256459679449276473668276801064716840461953231219679944391297133295592953288278980965175649570223301042991841554841120913687221811047515964390328083729637006312726075507942500566088209793554878849776067224481266652566099021979638742501502018744895559673399349468087698888013661099288160589485188456992113498402924162326582073515335603170294170601101164226165426835208455645511520972806141869270419139605103941715668337168167740903583*x^3-77626029167260813998689746393816665353109744803034558066212520023671379087278015102036469497774199374399214259271550974895624269398792237654848407271526636017658673457894079616903334639673281048497801735844197097438432291604644798854325592231696962951645826676909720222447046146560281775743158262665373469973749428747730227255713798660688735795953012916220858366720183984703637571993414609661169688808718825748437348321536771683811644681704252505994213437040980357272763256018019247494026293929927172618044770007108077839903817974636380077386508574782193447087545200186747467181610509247066256372739980*x^2+19454504898064520495076808836829763885376200698988626277503096706390193282267611660965621617536917788596558849138640020116647299611920318890065044224356599505164125134877770417743309126090629041209218684532785313741036593106025300034356849802428946010920819680209386346795234742068581779513934559161681465348925028299300933221417940497137886939019018814505598890404278977801910894123413782838393542185352435554380145587511058022435386692173269169939997919229681189913208053557941664760147649034944751609777039573189118034952097245782318679420963747679336215351392381061476837518510045556642769579044260*x+1643589084202622960333249627176519785891798843762085707657385669299819142628334415094005446750905408674920780667023717139403288082523041891258937969759700277778784567570622858613564903893488692334199638502801902116920061160491487155881952259510854311734197171534214881732330616755436449589930017064625943895565996941523433171256203678421031280009855253350763781899652785181464673261960097035045169644173702510651401228570208521884566177816651896573052144763388653563572619239938353851584000118101552831117801066231711477429654701273206336553866103155840011911901947653452196838258309796770644156853160,13952709435532671657680599133800319828166643596527080590333942485765418320246861858687575291776328544359374662854929107507792476250441519439307210512406112985944786641627677367967242641639732178738031575734106609364519824017142583389120905027441283908099032582676738432863834252123578178957594274488731230102026631975005616880022942217264240917852007754871220908379291352168408926744044807702267105910754251117549120109616936217002533238745219835608555631788651114117144890957345637905375672409849059867275358586221193830223057668252992034665623213015925716759176998135249974953415355637756*x^59+167717985269627473654542340787181087803149610120241131386485246825186526027311682663202389497869877664195506812275971523799681680417455680302905536756194749165243837005901819118947667060115382163967000502692174192529632834990280883788763016301307953047542893533518543598118836140818270921567903329085746351476503202955342311529846664351788080289444136100545697811041921328153411336072996949712848544806567252233110033427767453716609858698204364242717777469585144503254962652558057241843718514949191104126869680441125280288274067190147040518219792574675129410344571446405215384850598622688183*x^58+966219774698173988354556199820248718751171754287568963725328455391009610073792863329982599936172977070883049865029483481776362678001437459566371325089666269440138059585345562386342278146428191586401140745260286575891402356331828385196123077468675222405419172576226423765254230772150806116572030939003727526661056003905094649895512466024220327665527706717779400665537217704292087172285637345012004458339579515607945142846701386118358235902049059090017070372921699172301894640527545469704055529378732339874990991918589471499709374249275912915934146927545222505781300447891597617151010966204786*x^57+4122493094129669682907653529559903559428209749406866775053206143466816894658077866414785068168833304550000530427764052642763781478238632717961185241985917662601813547946277160539254880996464993064923333058622385167050394786924793053669495782774535473949064762060877527855564063102504618892960125203440590648204921554032920529366850175833470867955367979069152295075682756716613022900876140720384641486437950344386418289981714645540563236584408726675529523482871249754891368403930870878205617981104985396467214631188973406295657010852803202091940681364574321210756714145304450624549021417967799*x^56+16161556166313169324742202815508454476707408014897717095702992940691350869823275357527428240235065629290702764177862897453077919162833895272640982649853042983336462652024221295358216314766539744708051674093739947576571375673474486657351052024868037075528502445060335667992549242202730777276481933177059163808534465469285989043893114405396320636405587117838037623148757988293258741167495756561274255299942295573316933668522074409384220644510165704484219832953155509439538064944527495897664537686051282001789145155564838925139265564575445042938215545160368117515173671324702082910094979278245691*x^55+53087872822878970388874680466165758573261766958854696978994506008158491877261122479340228976570538813477761811292689936392177890942679118411724767454091238106113026801041207434502335239847281129555587490843627613762625867055831547164035927371331359183886101682264526692822373261727358547389287147296271952801606325523357398603853192382069076847467913474869399718784840518428732656272095027525291027238500874402472799611404996480636307973559543395075116889550113175785737205220563935286254566110739730389877817221959169030867569836296913475967212913430687449658410413998333987227362591775871935*x^54+125509597180234118076557821992839271402929476545839945268077961979792172162910629940147467716144638974145641313916291112023872252021510815333975481080808602992431954599177087016895706727704565433183158786046878381925922509165433740390301526972997835311934570729542836867023298704322080063650943281237063685094269701759836156808102536380529079425130124279770635757050108295826116956901182052650780682696378282293011431864666276922578020308231069782548596115282590397132760100071620037510170132196918801190215547126110966647592460752373141695302632335114497567919922199556684871396976327286216495*x^53+196245111138450946302532116311855766935072006972989063576776776714994811980576617919639017176235411576639581049955154686277237295996461512502303411951767882329265776907378860292941279523064058698438263756990283522500509228160677527199817948677569522073218707809855217372780740935855073262069829660633162369115915183247208501942575541187700091907741578556634402589268997909438483482235034428553747593679552471298913128539534623903609948566182276814959511748993467387292073885842823457198603550891365922399243109172120809147968672007469060908798644586166779591477753988865983554799373729026036148*x^52+23651465525596714152175721187606736765974016615654815937922870604059006447603102259015987610930356114509050912497945677493860129400146422389867590531811783816794398463474804567968414435245512761890832197105999429617003299614406490587182315326937746015127947299728763025700725328747561080602643809045823196097164553279150961995923897890538715690707606380701497687714528135611119722836403205297488384774549468909041241015476831638191141206947318693773845106384309759666392418711383262185312951397157555854719776130073170948533915772862366834371350453837176020198104097057024514839684117100310685*x^51-1224987233639332521801076544457366658175498873882461532982374683647461700970493880949358618001235373240843322356713494536071135512830651600474725576259624027404188006428568164623638890576062761664780055567364108112808762924571992617695872986005285614856603987390212268498081143393970711267230144224809763211881996719810944637680335206352942549171812213206891198661726974998140347151995887853376232575130252281221679518872730970308779249589452674135555982375288418829881049643383435668508061651446648787451121352551071999632736549900535767601302202644272867887436180606675235775398283650978053119*x^50-4624712358702257657251494886235546808858357627071955133201204765432511326440223630997526487639028297701505913438016073168617117731814621631518636607016732526872598353863330053799713409842974552820280634463307650932418138838695881565293926667271456470369690131265009204929793488797344536139747839667571269185816209875576075518379213858711267526655069996740103630165380013504789808750884210364194335406488222558809094678121598004386416645887269507060064499298300940751413145083273425802705499726357665032602609009008271016246337509429736191998819200412624649871802619630901821094673150832431019543*x^49-10400196540927837359972217683817779798656432386212904754175199893943697462640724658006116330328492671309135321991610494425142496065973193835727766962568631723769467946364003216859240046694704388247277610466204530028593153818128953207165298262288560158495987144293740347642088990400160060207013070426164629598367099891214464226880534062351179562998417475048493581980048742697109057288489357297855085658796534605339907072966627259397074243017021916158676779185805468729516873913436399698243126978107237183418485805828364300628647038372344578906846440754210363021662305847306921635777672416887414212*x^48-25130397381173271579341162361311825974124356240042320048695452817724288562360122075721764663131697613785722930067949471518520837235113408684818612981453625709350089953752855267136443204566548693017479541593455210663943293302488201276844875995782412687497018601999765341878828305326095347862791490006670078307357717158412483948037518014499476572049307923379470689860906399781620351562023350689320170070554152241021262380127058593197720778442939819899919788293428716799181881545595632295255819035337697301116442509186594719897166091096361247821299120913044695258681265608065076165348270637044505788*x^47-92653016157110386560631667745400520903436985480244529541059901261232112521146577012646911005272394225637764348543196089025699851682044280882150099718508232463210733738759583308464077885880916599742290028489981391029392052570185922269570483233318147440198698399238486276854265125505468976930025738536284872564933260128196926197285615613284412765568471951923944761412274672923888673942755743429995193590297705251084253157277862917590163798605970011763381988712361298306210131654964888921779347629996125612214057559106176988112870357449953113787437355516963157336182256423164388023490345529497834355*x^46-327555196066882719577077364080262508008440887351079620200658411008160443544350682977327331372577747565968279437526157577284587616431668307288769253579877753310556750245697159369030501001653604738034896050644670487438787094289051631491938545321575844281168342294422690703792265525429268281982707623202926836109814534031376322119116654406174976254271254914088930908201876778730433712963032081317045441045024076431356596900490947374281454932177145474695697002466439979185000768164581703445497149154760706953672573965008132395946885686513807841023725727476512973399531340384094510890339213411198240197*x^45-768068721805923146144384782757275673475996039133495002292120317976668379633027935795414497052589310033958772692566075641172075502262164764519452772912961653540646098563726068478150582001962419706412790973886433377133572135222744369336108182690751070022336848293657460288368899924961429331369807118513181078528600579834239562885079116258573058923375693488243495859581918253846149945851253634994936760948103600048067788376957374008885479108422494965903670611057584464838028771649310275877629627896867692315477343716996718083110551411946930910468048435559165323369531509651844391505575923401754746743*x^44-1496869377837204702034998545571087821195998479452263501135117034021790656640433219205898571206522343722415612652826291795474876180268343211467487798712911328894883853605886290052643085728653248551958150653513467065752764315704503039516511004161386210588164842720424329802329934469072549519846277770784413366456490736545692049563086578234235353202673485658218034504323669248716845302710652808803503076958557224536831763987237762484664096857746931504545387742139943339306794071245597535607816669238719974413963366314242260840662583471128934597684515183574305401469573895844082985512490304410307024464*x^43-6157540871875057501505082052987494136575623174543460722976351124214339019505980553258899337328952784882232237705011193093203788381164807500824371671156865837736457962626100377133435223330155943490662584670172360853382581574889881022317428996745225358322859225545322796264737955429019341837148153553950812905733702304983520940336102278925688794693994172704315353846836243224127265009699226777281473873322785703393270790295308367799517738451166744255792103053726139156831410498366651699111227218260709893739826701114944733005186397965996179306648736004165242232023377446938776772288232247368106469098*x^42-20470486064996367987156990151418977908254036296126883334009343095719239931632390489836281664136748335404061826030933803494489501477105330219378143932969837491606759528681321603338271903614648647599887646786894170021544477537946804042905045959396048404153227847899186702921484809503470976033661989000324897205808509697083844903359428436999402268140352228248828992828480327901344133840511142040151865963591507349403495777663577525456761180066132041164879462967973152838943461307292283544313246473181425975209504816276632902523546874748689050174545548363840885853563204449392622309061640327902869560071*x^41-37348269023662660189849270188962172022551190362983145020979609948366132699922746272474057025519210002590409939626420758463333361009554522215583427003981917316875049479285270684499335576910797282023239866196880017305749464680582491980490567772693001627351646719882583719257785249950067503847169247184817712343157545675313264428154812690261617151547829635029133809915086994983783506866569117452360273495018046612797901384874705804075471174453167047264569808095208058042620621895222419727520642790433548316716895282511503580226139074065196688232247180175946746049402869235870149184609212905527569853189*x^40+54721099610175799620814270337322449455302538791345963784924852145286144687252900511556343081196072255120748288116589588164776979736508322988460867982959479214323683324042138186634749435183977360605052997236008232467842282641748871402247136927594781320577894754007821110562523641959576803257680377987533675583111464607037560860186441700951946697247071919197864605716649718802411824248540738851399764850123261392766014239904171379164791445139848289512600401481481802355437204838519674406176444020962337949666059673097017722800873289375312120189930622862843093687038153332980022136713088805883247824213*x^39+585204747413635247864229334164898967711564250146228970773780231813632632189826148535649490173423626421831819946794056503386243662546419548889498287498852048285748872393101409235930994391447081800398691658747900890866668576401862072564293785261886775507357616894415567918001700861534324996109133504283718791678354832412904583312169779755981745395713139749888794205381504265364603012107694054002740508017279429040587562929828726935012315729392130130566129657484712976546018798101678862111454499070327302021228758467196641872999219262122863642380102345714511895688732448301284981433653292877218905850449*x^38+1821010108889561073129499324376905334873236695324249402183073061715518669189376294347749986942661783476829646310712687719230865305122910896981438738995838882755737301145414689069867743251200942280117732078738779086677203062778658065079476886365529467817813784475919764332560310469188497365747030238241193843039957283280810255037840102298521303277482696341416885944260930479664151986377299970174699243360751620301165228766945033717004245177850372710406722989764121053083832026497005760627651402874462606623791103300833054114108445656053863037710509779441935385486628554203541987818548169576863132047799*x^37+1185163219727085972630517586872152505471347693911757699411062348343477416629812255152440674069336241340700689726939576022398539467893003009685285334966225595583277108059946674181586927761366417939198973429243560734835248896084743989137737218395682446929868947903337373604211536220913901935254168091206016612130968500963171302677216892823956295965599171856598331947510393418823963900392743164393728083007768126752937977024002237308981320629394076340086606850242565157255749819361000511682122850498473119114698500780319799776127863565738800197236932430278230012651587932154265104659282892044561977256223*x^36-3857571374644425383936571158968994235970165184222512137727585944487688614936868753466136128196330423629289637910722215154172650845746514871394413940347334799138839821922002684168433951517976824036361957935618432322066808396364446272984741759133075625291344079109056774246365110013609904758915682968263779260459858884531277145044432421614117969471176353282234966683837693947298178292293784143338924647541507145098749775702594610121350497920780088659566498587259895909114868369086928511597467798859390363328200028945531561783754505339107945541132718676412849427830398098360283855502271075137039477222828*x^35-8202252021304105727581793528662251137556768875786672606115588114901744624400322473059080021660493907362850038259990063415781548860473049512223509491655896639869477876334236573135387545479653708174501714878841523025954739922548195843847800951039553405729503338330548232991064658445775699622859837880570088244384314089878521464047015863467715661283908495339016551226737089357796574293228935638991672227378654877031829126481561021960504200482808685435339226876314420783021469235138573908252036168417585858879394377845625045299399422265948778407574955819828185736915715051073161291782179098086950094468013*x^34+21647545357840284599176570341374082269652162292155489541535237615095044673007165780410562114626385941872226150645496160382701488774737766069179071715150278763880196894480605282479036520153893835116936307186960807135193705474664325572391516473156348355115037938582929906052302199567349910867279601401259918030058062867305478002633807598422994361373557021442147590682139266659002791476769304918007058459459135799186750887234518995018681934822246778005710277393949533697516575800769094271961924673696209773781457099748351241879521283868847756864625038546385867712067081272152601161358199564819200544808262*x^33+115701937380193737724838720945146247933348750323365839311114879151787224470861967222298281385027115894930585884997274585485746511285326460114608089599057331173703501180584088060014388179034972670558714611475267134113496402506883505195276506543362405016055995506922321174054365646411114903601945739857634967570422107920575280092574135621072853889990369817133338956935865226065485680939883082383301186602781188076372734232653718761461111935425344662230250358340414272556601480167166830382365662490677954125674178795932928703444460788144199962514638291219550328123368911435070890857864625175664673781256301*x^32+423439736211628421300291248076952465202431843023984737825179810519686714705374900951919169718047130393272868896494102288445214677047478912487348626797203304850113351110684796586675081517926260582913621844888586588305860618598621262882110025298047603576289497299420170465964822077269548267616709251927374410960265997730603904983177868163162704349446083913245127903706976888636704624078702998905009040409681992192568614739291629824998390542558884304764525044146421211044524612515028103841473503085255911737282789750654061733397715633711905080824984981713739089533710742239239747417682061089556283041748562*x^31+1376156981126625000920445766656580346654296341448752878162634856527091923730308224620560446609603838332887746595764258980921759394335192070027552728988230955863456933344624980683444394419777664392432277155609295692475210960768858604935878115141038663121368297618354792629237004777016788465932488925605882481737452234596249057133058143272078801790471237245353846706308323872136727525586619139788145704019672766567511643677467322379000917703166135571660291505730017134690042531904096827120278106400610129559655810440266906404887386378354412515105358384151271196337456483007453792544285844683099999429799452*x^30+3004627714177535510861623335378917005090287424161408049780736639719058931399140066845544743325701247102893344570026044258389222168019735333552621370574758301942458703626920581802868463575826943282898578902227265668310151392452418890933408993747855825530966451985355771959217420870347724184074892542629221572407611591541604087857819898892844002310900520563456083208677487784451238745758464610047527870236514310187485650126479406771549150086240584878468019883048712352917520015566035973729920648644534512761426399415971422034482263658247163029962025584558628127509063743111580702363549044562000280466986343*x^29+3423968692854712582870588187076456864344106452533470802213760909645393455326347338324410794462223315004386308109859186164427502844823323673328768364613557914828004950653640853744578220133249176067349783706263689499508417572146389117986855344466415821144042158910391641486126111515824505196611524376087269163730236897412997633177429132759024504997664769769297497161759817251349199966151398764471269210655988055080518575975260208692059211774135753090108434884758689795183764002605351283231743964049267755152496370281860976916550528585405060849156478351863852150832008460047444729227830600905668511282057555*x^28-2836421874786553717433292777156966312303437559950590218149652779846141206758452825251344609340138801522262531079227672521606639763154387827363023818896077774695528438006125767836447159616376150993440141392546170363598863143552301674005231270713507949569055670280534412471769960864146709758254014637253878800188280218368153054261847178272139674089457507681197138061775846545346778472548799639858624679589459533464661688658669407737027802633509383268211984327828771742669598884838108312744538928515810977003268877809762092491510255483228604194390058313343839997228813563874395521287426694424006790481906198*x^27-27243741773790064141339335966588901084310253072154372501060770195548840876568282369152926106238473434263951779573812707551360352128348639209346023320096007795240728001909200685402966497978346888632240420744904620564219407840903649888426117262097900377838102787330569209836477400707630315849611569166471686588547102156056742853419784300134502269185639216425053887467620337512392613576617809695703833598586154894084646184238073893833377564645710015126968389105675522744446497799529210502082891062191653465553573502735179014415416660276856261044753228801751165311932704095061684153051176330910241599137762495*x^26-65484524812872641275299256827641763014725104770800379498158722404244386565189792390371407841963950239637198887397880684924387251357334549867857001069226300471382084664310873090489083297764763694430296053579652867263045910008698903813074190319136996581781684172684928784347210257094846718919070187638968206600188686544174981016073002043380259223823236450776359987686134291286448870789765019142963198406120296717806376585002890219918882596800719008327534862091540232805519344254487758354127616276306217932669496426668978413059011849434130994186735730201502384126371714182412748971104855728286717557454058851*x^25-82091114940910130075935784372277050866995091997345262347408592339109223092963654988080906529247854917543414531091474459952104764896174046861973240489256966915418577778544806062582681254891562758945148405212380509144871530673239378819463273205472031408269546908230404129514356709503338220867559456410277724226273936414618352279249411299969213514765952186885653617444240732537822553046243892822276718518381134908042063973364494567054065137428563846981708907117301643807475882622481880353724226136209679288090095107963705221555340695238366524960508579360613971876664035946961033432735154986866622586831142298*x^24-81187187696601082894872000202138664795409521896920452423784250047684578284130053523700933084558881503006025278072584829834096665273919683327244801927415190375632624801359587380002301725762512134908915175940826684348537943933170926898514209185188905488174827039837376809434781254633131579695714337367511828286612563371897997316573637470674487569373683405719715793992769299659604469783123466490385308323479979279551547289613023153293540292598661758403661442120498537851875085828550504090487229569420896600964026898770779257231532586101067320082378133538032680467096127420603923678239713183049214311612574068*x^23-112364939084166306687423115673847906152532423984746155904912553121505840063131572968424623444837891317171965519691718040150284152826983851427192118638308988486217165544847491718857459147774223427864097725619632449692886631208478369321259668473972297820919408676346451265313117628393893162063469608644854809006339142788827527551458346194596661696343196662241814053546373357235155469487289218594939239645073053242168527168840721121487536836664761978619414947387687842564316804961582518673849846788772028066209661213808291239864786221707893593987827269883778177587535501242444822894129887457793103647393055044*x^22-26707191110582695875234338384020900229498249147376673180119267257146678300001750334899490686700932127155719374345211660940995711777606226406049678619419702415529718030573871651391073476625116666021077345249555991931283481428254382104677711606550543490545916863324286650944283974490050242332204427390982812489516092149502202348144699933456315760387197724982716309002469699351567794693770947281473944958686324532782850625284122974617606649210353874192673301725490157767114520732756119672342451681789038891770487302728322921705576283990915633799172969274851466359611880188592717120037566129588039327775766566*x^21+633937020922497702681287815546856084212530887166154507148832236789370464103998646848699760963283161876478810005946157583650996985850219066124299523687316537264257072614279947597664178091118362101390441497488802779456972078096233003161571345534608050540892479207977393456205035273129922210696865288771042069850794890452576049984242417336198383979021812508390168361004009864703928262562212338659068102665510678631775187450983387717456409209680243082213573019601481728610467834692045753232384791669674513318595330845635424975481443135848291427874191464753496583689660162885690712670732037090801676333450055960*x^20+1898726796074813300851217563231345881716130057965346776970263226815929765153130363473260212265926667682717241558622239981004489531742789450198687497012186622914119922172075047546809936800888641823934817234879730348979412539824593471105024170716077659832440816342775439827441785048510741626976521229206166954654787437191701269080208766538863938720370438596134510732481573274940668874923920492322127098061269861714288864903147132578656145693534863390043864205678815275199654462377805520212857362017057471311091741228681003223901460074000486692309863391082698125531279052081924959638709301863484356459814669149*x^19+2669479319266521567067168659830671959304856268622533550497449468763599194758482087278309463977450256464633231522246877484680985989359362212980792732923593898947699086331842834873183637830752280805433557387203372322321059566883621562227354107914836811455408851770093705522112525008840799055716292759166812472098615224115654450370702705506911295339536530581804336557669886911418481286825785061072150207102054709587440660144325532754948602694855556847057515344890944353794575578316336060490650346650701164560318587919163216087430054894341142710777883277288952502659616089799890696790873586741525105868651807071*x^18+1870040844504898470073770330303111945800638905563812484661369717015257183592249167744141742318961644886545596929178481692003617108029913855989418804998555739305986385224797298105035734717535087102463153883043245364721550399966735265090059648819090173215977971379108105152496656767162888301141127083525085963268313132538978722187574069275551752410560369238460700804006391534469755658043336718805379308335609753315630059565472516124450371126765855658839740600461375492349291260456959546965125602485325229456495874890485779351939369496742671742408137448174061146833370005950674978250025265589114042114497134328*x^17+185464228394707533716160429258140359594384765558520720482066659312336785721628709118834683828981699255630056112027461970539477651823595339962260885832588678859109186864063661531221884581391570065974719342598942835244838136641892088522671058888399766662917062221096486778999208784177261507965358116226211516859689309043297940404180369778504666420346878327764491521004324193774109992116533486912282383330304577921742832954794279070931187758208066798126391032820941932530915668552489441965870761223072517947394015860106505568647320661950358163220096953573028388170548204289236159982249412189718930533058950069*x^16-610862389202256438029504091612068894929330335297619239779179637611686679844567196142883482476007022707009732882395122998486470986372288098076390322969467320430174867054154067227915794087333039069447652667669100158143401156108632768723442172748234993180476129730524739641706068871287345508221101729870690349665626135666292082105416984281267253519853075807536225434415795936838645612173242146693888255596812594138180033175566223406003051846885513678753859812709091141534904731541238260049979761630709130983625332312770129621602033199595759242916303403025840999841053084635501159852419849394125462223513006289*x^15-40986256721562565925216633292881164804924872369787764893707024431898687188477931096721034254621527610786136037837586131638571932429533291881585336441063170194653104370178407034015896086058400363127293277282567586417628102480251433225279879006633593879139096750274596526141228622494095411221520993074142459897432473850739062914132068092789034656354109316243934987142339518866788560410189222824467576385296559952887796423161884091909223448537324747522425954164494021115298983326037703601270050832157246738176242756992387979799331637119713764945597838829223982923222480867308326585828150224797483822625170090*x^14+788122266168377676525308850045314812403094112606291092468630610852161956641553866156627459490563735835765966434817995604614942161793876270634906694935792872266681054302384335699146043184908030909959654708028349228800658568732387161985183739525373333282661775346965369492219580292737685286318159134160984437730820737425499378879406852990621292069019396021802923619642934966253137853019013500938020490115116777179624719537305472272423819892193071432610172672345933349472602800650333550067031270331368745842008413775738376127805506185320352380498086430874825933016039108849201529235962277668568523431507979654*x^13+1070110839549397811578231878161811396914974835961440830799313548831609632210660311867086259404518640954388750036254578780652976052467770967685536164944708327245769827013394643032438015122027628205606426205697258531901010247669730405209715080754639720963325683721496727043047597639029685592677551689558471461280557548445719101890210076547652946159432685912687721186383231693464997574335844605732475677360611986289177874653314337245928588251969175681282614815072414867865634093401447997401396379689087318519688690026253669477911441975495535446359047845934424165674337634689942305664359184253792864406949864946*x^12+1043279354494752584493421603297194759217799173227312872574196667288982490319733513171959738022630793239610987265406283875670528152549461231299103139219207951260100849550432324180963786869274079605569883835240598965806405632483307375417182969582373283119987899922129313274106389944942772840150399532301967779702983243821590004426015614689104878914076845112124617322279565899964863387906708547770265698634850393677871089463878633361054589690359587466011977123342865363057519158601082112457132151792459502508467917318282058199957821057594009526594721858085907308041470192389186018013459003294878198208888283764*x^11+769133219748223072567501592828193377589153468902515860983952900369797167788802770796049095821698119487818511296079005468987941478625476254142925898581836515373283568051499812753839649202964594125106036126360740674932879473282491929803641709557732886825401697618436527836395872583434235384238639257252222736234226754549058620535438126813673996037509027799001987250296098709093488227827564611194612503688351078288534500632397337452092366550500644418915004536786211159838152341961716492345696011842178198660793431041317560786144910210087606800704973118107675415233909981194518221443389638465811678313887139464*x^10+248311391432513900533917486633796764660390672780368808127112777018526975449525293141480206515724295947679138377077528734695157726632511372759266553394817565171893401479306233666634039509331876473940555887997127059527162879651585754953426754598041986630656325014365250696525694342571908742949699411451958676727721361120118507990557474821386013992032222016277147167471039402943609589762859484570093466981951855099314079751989445462252028776388002016493572640430545301212094895257121515024807582571296544820784870790150996759380072156627034457530977431116405662312304356276259594977309108839619314342325591311*x^9+90030692884930818404718618478243136961093107985048783755773149024556316182497483139262872764665862565279740079105104181378053518290759888409834000267748457895056478499845157935488751044357327154661588115076932043284246836691762497955838366308141961765671749510401800657725834372501333008874744681247688350871504397063881317994076316560613034800471021796203785677114515546738933444507156376447347521553743275350474676993851807286157399578455268453408754472338453499172029348563808368683616309492822191436594233660312298992030241134621259950399065113278324546978410093703410929121618265556898686743417034974*x^8+77606410429130383771983129308662267564018005051761622683797187433986859391799573902608155348373008515168278823517909907846111874029575812156541351211004455774123768265216835172011139486492235633743475964148346577809508563983749949175955031829342160475200374750128531365806356322663617612967222973058693463617271388422009068467389412266607249365634694128905758661280973367913129825895294713415221152753498788658608613575961239843759595190820083430851673418734904137282829783058647391588197555963710211294964432066213121228476716016261027873465380597806063926167791387233742843346354175768842658966149462122*x^7-18026112601764167424089405443907184751651154221224174221002767315218462764081529897690732751136866260929195247771376459393909441825528111483412587403111865541943680213341648064716644610943078394420128645383949696411038224983022405538792029366016235371034202168503128695394015518359097339407463790580150074893769498333034762759686660225919373313824331802296332724036451506638727295609296112180725724176064488538057155618846956117355991340343041154760241820769157455488811948136617070744319107966870417225309047141494459531896476892794367106093939641411443978447781049436224910237105883569015413079348003970*x^6+11787501097379322783189898616811638222058462445597455116795820449629634716205648647475028079099698206358358499718880505255497251929468613758410965722587603386316775631335959554513387064044531704988713120866143558633573763731828971634181919891908089306447556598189629439245976418888309722862645187088118510824112971837627563970391549628341733332797714145887118200370217282107685590398918523315884481490613986657924757214299110881492604488893653803038725139956165431240115369819191463736138788962302887251107786612201756470117687360336504143898255143936626057301595447613637814101407642688668208007119512294*x^5-4003476145367803382897708643407982302709349263756713265783686908377096920976806462004378076100331752077704226643856753568774254373820074523747038129636373378932803063492842301179593448997298142358767308311751579381844162263597477244081770560947722896671905044515410963378416322938880250009861408512353033348864235712465307020449754051314437004637042633031821714608066301523971676148131865086975120538776732063269231137186421685778698007880133013967421428750647330885954897742547142472635130603352157206340598638067925193635219915295190173835132563199008831870519191481787838991819126115161590526443925934*x^4+1193777359742498648084876001151267640319462401642352545006146183174452692364905318927494343181201019903915035435859202118695751213511658478478714802691157768089756483702608990603276114269677980081284237827936534179896284459851151200601045202517233728304726915776918700922218488291866882812514566234992770547891388809671913857229759348515559807422612609065753829057580032045136956097539758877441302873964867820020035181040311854569747506759871214331155977539328301416981095225962958582004192190315060360288719790703981572641806282142535070275018821353208442909337932990263073944699227243299070976149730703*x^3-400926820487460271486715426439155925941612849331974984238355240635883127659775996696054769150807803488628126110502291197470090220876678243841452563276353764690429363074785470540927602884777333070043778033807950752869281870492399880885017407096084627209170754886797203968028647276185887226231468401608793718545187564750463565066842907914302345680774773898597325598716546036436953109460745826731172446364045223282547885317579069319181575728905997858757575575757844458409669623858218839493908572731309498647875380964172476129530302513369326009270265073600970366131761081698883214839053453648414737674423656*x^2+128731012401463455738715836492226734106742424992681223116238275920397444752559497072282717281519060622826987799776595720512278119741387982960800308991731624604778540488768754075229126106454776058563983371946982655092116145326098579388900541828658500529736911074524814330547921988776843455222300834458161946976381951096790242006572476205423646489189079459798210151686135635076715826861482583097223767126095211403073921552176441728029076675195772626402626663322530765827644711302465275650124037716123354503680449325543163229960702151388055507853652913316264670531393617265446056011779842990949823330539548*x-6258717004924080905458643508977132333136304160623948910253741619685263443442387984937085934979051850134475510068378957997398548909697603201895481405066303436117901815455423582381859902070811675410058900130467451255216299258174849120984569755084512002078732078475471762193187539414485652347283655181726260394765625448143420641086046270414811665818540045554492291664078885885782035106781191853965609275197132316161540029787605591329184839953035051677846773350537839341881870568330577436066098474479083529025245047173049695883289887733105691548157596980739053896927772627541038349193995485726104412028583,-15575210787650182105485729469489195897210207429662020510740791061218177731653097378393267132073843361933753185652824738071698536833126252472006555003889083961845999831960362151102352807132286330130950184907517497580403127447312128335015950744246074329719140299886332723518684437741314182513134346485594126350825101648065584046471761819496319459153167173478891752611524771294797337502850828478903800691423321025154619583054307422138516683711505857133972874968783775908137847151165126542436287216970286032079303844863288464438666569914982792274012461849445953700696603688321174502263516473*x^59-227056617164649674916103675281009560756724297279212192048905394008364167967409879737131165418476861500443685662235129237635860648997567737425008156678796634879009849363613348743799725429581456220841923911980771522717851107972452446311803248710468240644802535422278693623020621887996814468945451089424555706455406362251927406089468362988690648190163982159053096768059915656159515249775200359402251680080100516158769544908679795127455918728720695703625997557350858841471954587611599104407033343081764975574057218603349224171760479787873987372840043434916738861680750658541357228753693498297*x^58-1547745592552345612385167602925577511452393718834718277280776271539172070523101286263871810410512480624185395798821479204691979789410780747422517088994013778192198757564413887886268742888060423967559954883310143403999678525427108381582306523179730736881004429192191756998009545631424054515893897722333039011103956420198001955487905112415161111474987119521446297219945377489434618211022043259091713205538396465511943025115710463961958938754947559088144239003602942987424571447251768281529449875784350079846806020218153184624180891292737840530174667422909111013674758071704760379836633545908*x^57-7179274993857479088917847439126167318183919060849817626257997877284622692170004090114175429661850917146325036697932726815330443945393146068721291499439567777487534297932034916186820814641633479139071057895911615125008126516068407931140083752931905928271596210158675136653991711442244128029639295284112632020351008034998481488436927436301914552834980828335821167513225608149887230940981874831535023043004144560759179128725118002708483167581259047327260256256351780861379112102565358276307246481611827426579133625946084026237748439666184100648857960486083973718433428967268127032013727635952*x^56-28332559735776537943945701290420544041459501102222056136498545833402914477450848121869190073463280333386637220547526541106353485347000949356854555225587922947461321384098455240250707790551296927541075837737991799305708856627819059728696001912682985701053440272782804832930262306896162862155709206185698999295420605450633098248768612426501863632096478992372875972255703551911221427123123454114804327428028706245754554221730111660158226306237410154434291805459566677175582619525457615398142569490495997281650849064527972150781114150526354237280820454925409770697107610902258843490559832159098*x^55-97707495609887128747600112051113195849588814574821561899057063010287993074966277654377164153054208474173457156867579501332237706394672648732514747242435660491027720337051252950108496644642468848141429347166260014478610139085390936731496732520312892457607075815488950019777322270475643818579709731627854356311996465548572319087248698448417950071171891758567909381142062634020071531065174283438774371520774798000128408449052804224191596863007357543809011574524542493164020524175981009173150508385575021627487598144682378001003574304029319992658235116377650421163021504396575779928623737768397*x^54-259286247901083673948327123999750843756462945792016490017926241492834397209680896441332419308609846089441694168155436161427392185484072253450230202091286959330482092056908353604488450092983866837897739281456543321045061066372495436312386897697203115874981694538399594760655274783063466931977833407373875896420859624852603005101168391803407716724010694245728142726259040963190855169484556053233590601225430366039611812036099113053344641679277043998732227359098001232485874969216247991990521003361902955237768756502499040436393614111876846760576506151010196383403205211758155294893101605578267*x^53-456791056026702531785824748175706557047223807761712762820148128868409720887194463370415357084804478021932740225075374059854886871111503521485942672458485161010474424873915848137316382989345053153744292596009884598942879520968348664632939782498279074094293723435674621885720060731437903826802030370250852908079473658774092353684776061691871919436449839263116800808793688724362859040406378397932687775513192611892257475056845786016232098093329189889348207214306577000079285818967484753948565012595458928948176946001199119021466895903553034505646335226481475795292328939815500242546387651877303*x^52-218864074631611757396540314667160090311323365156359256666898828375948063054207390099515541838522153130003691579787016861709567810157815312832658251481689831202396532302842593289359250354602495406240416347836784779794614156878475120317254091938540109031097395129585515579939683385814402890374701766730739154766513814307851672086795418657979383470622567033778397771201862780527320304367616315411684080154115806956095275715238593909666248325955544569009144803520628715251861458684157001404738882181577112453595984779528761722872032889733321038917460774312856359265939464909959974761685470015630*x^51+2131788576781690186242440644407999690099554358085908951235153046751331322213276280221272568768810450655657997053871939955566358564346980664502109285818152811832371292396029626354348185527356224900698097022090205910403198173886076595147414054287600971753174158100728153090366508101362092108635325186451657985448400283448846974162269359633036570070296051913124408418377941982043795995705468238022208729531741757662633275776271509008947131335158606008587430478120967795164385348763830558433958173868757646951697283011375186924626022779129057849662292854800154833194497969955508307305097032465905*x^50+9858167187120643451710559861730581116752670111150277216691995383962648119323537611974226969537541486973764658750840668757475718721274240611274845627174208248258814854917946281949529336426195228749123866283281399562600489322454362113934155723705799447770406671606410917897432716056217413737684450923528698159783320111172285965821854041136991538585259122818355696523946600804858238069228538885846304692835097482774672757560741691239954733928376458163747873628422130231955564671266133901516963415310904971618277610494084775520068178710269042658602279970062100534451093081842588843314663640483071*x^49+24504643164164771640777190778671541287165271740123510964033820665896242984377244889625323338686445668719531652061959256690804332513911962417592577511070618308913017936967546183657333351084292187305516133520984569684604502894656069648727326854036803403401516454581753248630923334411027039820913112988188114755678200544942614095121844211419664887019305693678150939344697170036737135498102767028217342952339260355162558401794209198377371179215823103289632814821369111067747625633966973958910671718247857693953007368206367200045039121406661341091836444785329051960049590314510257818115379975139692*x^48+48936146300354329197489446794939480789034314293008297438244365718131688905436778938087548383450040408179693216700390972187764497560782055571687253884076165540007746896044757012370380233023034740320650985113535264801818215449147380990587544647121101699899248658488105953920181281720713749994322289446273236549994187639537342260504815539029026280796036843927857667773794216430324611130723416830337386724616175277311683579052320121836807155109062494253095732675778462703786992510515320894464041135259626578586711374452682117987931624901411331421192607812059281438268935084872155721493857461771739*x^47+143957716418894953938117400679045263437141578368140358095576524885818757831372509900779992208664251173126473596319665909690656389259683695459377196024363930069946106014677703150016829159698192091450942124091154830032644840125605557138280622407664675797835303128494388683142591631740580390324031558156067579559411335666282139268834095889985078971023375969478759452904455390617475827520892302856210849219770251587662424064945691706008023404505567717147018429726920052541060576382981037379007135230886044700154835970494332615280982205669062175251428055204305470640353229790670353786905561040247000*x^46+554607960758200707726979978610862572811934605892178708461621903724257888866438720728055395623489617104118400235647290015302188625429060360630059000098303131845510823570206926246152612666188109296610606299956785171272579402572281417952260591954755474904519587510888246401951416987398396174666136883250364370212448596457050169702832037218806611108275193251562102209439042910523068756145621113315108880530366599198761788030133963936455528264180893881589445798850932583733648097013677672845493716999316589472621418669748867346132193336113864525222948492339597070916611586252630167856210947310869865*x^45+1589034228413906193660290150294396777237700609830999455277575814155579753593802752464698608835207758901085819670760312191604365690090997924187120253316162759578410690023259543163508826898407767187530145356449373186391484644161798220526774323663409779808018253296781546480455044161602805681951132255070421214291908993073238959156857719463070082961667272960205597452709301432600716231996183495887647714053706382995288857468153287516952034273374327424439357227821422781979933702802906282765732427447759394263126292021122066330617216497252738215435922968849008207049321878667714778978503005409206172*x^44+3152198399952356024319642151336726510773955885808084882461074936137002021259523056702215285877070735815023604533319321461824951443599793126649490998206209271523229993772396922004321002587964886252404995030403536375985029744183537159894799677510392909594230857113598368447671914617621330986864551337170487930707433216469430453957167614453220946523751659028701376234819990595628887392475350295775717566736751309294245643001944179928853967523096168159873024300722186442045809563589044739870207067304453863911432043258019750831909201863159764118988842325515087977260809709738194514070248382079310107*x^43+8897269813416647885271018359603083530826573655751646846989233367161214308193973010494154795985241718501679080321108387886498717227709296577274886375181204532580335802615776235334834469152927724322133999811153559311062779836644648098821716953625106134309119993408163710534912063574566260127752546306884630381909301101403192074029528898086835783558867513223929986942237307876655420084542848115232429320398842906516169795115439297732391881540824258934473748308989730633388435284575189662473249991848768561321341564497526204231130186418197753436674666810447453133482708732600276966744886851113509118*x^42+35131901596885509456492928473336508232376123429585276608018679348731916228749285883613286202695368452962854678775998647246860771904868807488613528961919794445693646852386678303190483076041414346089116889630834004756466996513315810154067393823449384341939556049238277840535727348849786373143512706773398886577073121371698205765569461560715432794963763245697623288396419459935131914978326697729080420080111579154398458904427915323434514534727430819435938947441572629137425636542628019744378116335259569342925584708398934744277418560447902614995876413676367591261098566638127215425928537569436517814*x^41+87254227628879951711366201943411805786126182829597668905212938331289347760647988914078307414830875224456662473028129250648278577055924350547863573433287922611478819554006275020755928431842314318094424369308418571743671559594043163460274816576799134392877412679367535946302381685764536421041169698270667557650962270634127815328463156389480928666322975714840408640055982684130324397230286395391796341700008483884030902031566386079903643377693231653779530920894628259330403311083445587954870217383057350701088157180344986342437012475955472532499813618594314109352080580431096351605607259504274100738*x^40-524216439344269799983871898850086570944632004007291806367251261833361906638676441151688449073811005730066935955161640038733328672040670121124537189108424727437403409995266285778278702822469857577477791391752188289731586624387811076567162238563986153172262526886314878904236538683676621960409015577492161204927047408039258104417856353888700146367567299333464240137670705133338574037130763487727461641948982393288386050431010444775817408596931705291944049602213130004193751791249523575238567113293102947374139769222062221234204750245790014443155012004393008054304143207104256972922049594610955471*x^39-943386608392783780893428365451279360514555474144482635483912939805191612955493629827232734036100627198408043364851337529150066710783194975323500182294398887278448975909799719288101962541109866099534303458740105100899578597375846968476441465486461952798128083320755076969084909267223791830563051343166636155083476204437918045406288376772943484163154758737076732518196029052053970500655325905030447379848500669275489330449710281348904994526269442121876461327084300932837387397738479389844128541648097687774976800612580875255211771878040876245657756953264222274264716959338044472401269895082203298359*x^38-3882545699839569608769461107715316345147910730586484095834302219866313634415423105832517885867476160294975181819459380028741920512031980688688660059244963706455991074177822677842736305585783223316679153858225931440696004868722785037973013980628791082302425716476939258260707316125266155390240204027128967449866188565328309239159872975814340072719415224006369081268830903898860560619469253165273189775945451396711091302637251185324765698535691315767106248848449354105349834602784260427625635442652851053407467712415657157133943139442109139035469133733328778748832004276533274409460163189531910964197*x^37-5943134521389238405398320679945284864237591443121818177535769978305229663369496169482954127132719790385062240954783856896857796869078650375232065255316011390350548123892223652582391575861465092484209995534832799808127993150029088868275800825738904509288464191544322989317467312493334059450603028400580654519602631873761540382094401824723155259660233141731099894370859995823769060587768983572281369656235408861136378970706623405375435082570674643951731531835792060983638547826506877177631431219940540063629670560612224111355456101894630339201258195378378565079531036641115317219960395294022418679421*x^36+5007458866753259274442283436302934384990632161599747910590698297191472982952460741043969911517085121253889077480874580935885926069659780339144095626086213208542744657206417753385003033992850861687816966204997177443163494541908087060543147192660697129612186254056706825337015540813090704216236750492059566253662196045575050704449116805010788470814678809220131433902963991843993888834338881122982407015899092963737928951179492917045872076496153311669758454942012842542981269155458187214573874218080166092823430997722900460996585716786350857035004608481630925449454472623024407751483440529905239814547*x^35+30667707551009281581857163597180695460685673145135365887960320047416111827982156724584462047039471965833950633763174095163406952571925476504303211407163719724166906783297334069656424610994963149338998559368823998911529797250959143371295941282707655390204822736809281737027313752655315263483096543694029324567764020939013401665874429839574562900832078805452697971484618340535004245557162207175473508036704887733482447808282010791166335363838663905160738803482522788736832998949555576146302054837817234040385583431851932608221177506102408132857078147217309218866940965683358413170010427458384030105511*x^34+5957613922984149448720761765983016324167162053441077129689579006451324611093220027054631863507778557881577306883087812903469924888446967567527016376641282549948499583949348997559897228052466139022605716804666797141165767138109154427183679416911040666706415718110987358491517450596192208646739985815237422470759174840775492461326627212998864958319099682244739832303419192242068271685252198101802850101684485602243086728936963611970569498508195842615918729787062252016650033195401192312955104459523603801394033405244292648844549973793783979834517794909816993413006612471327800676760670144437208961916*x^33-211640002706699519141973074923013789163334884830974005337712841921935532333602457720784819869476591522176578141589922749637832442088254173753622467833590743594785135758348899059597210177596469015396110383016777766015140126750242009168863374124579297938908681357618529037244228393445023773821254965029231728975756073503771712802510827965570221928241253655656368660126925289782061032724775116375083332668947287744491709004981620755013156482175206387028301332899423794072026860438747163501338404618167830095038600169699711581776301507773986981864691817782113799811777835146210237759804485859802960671227*x^32-833874905387568053175584959769110218808074098943687435579047690549691739974868027099790684671557900671923403114865287930083819047130271148598139375729829128034119610903379181070540206033883657699923574759197400059957150060345460539017717934961786386894848241632305833104502238028508812356506866444294307251971816140578049923948762133658658669245765819946960983524679817893564618971477832762910652171875617445230474189377362141057960244319193909106819023363004699909008344039793022472275896216199824590826925728451769933088089046622188937932101694296297494382641703887384539736248661766525996121680698*x^31-2582288570605825920103439278928443233387543844563684632336938121370299771453270537423162602386081190105861702362131038852539013959602031473636516918900710995346524362422940032904003090866613204777304267797682883373479045688365072391443522103703413557801688827654995827518467800230567054547093923706269993119985559101284060722632913995397221498378682547060454669568001248439552810070447999068596520867216542194965192147914418635509496990432962637311487499681952487100428463958055999790311249939963051710447086783787758708946498371748876947175953312149677627228948560282381674053331461195517726854106019*x^30-6410049191378821593018484279282394561333302067605491320785634616246502724583099200884837193363419149010665131990719070952530975097219854079390276493365318114818964011699316325531425633863192852123298049899549243993602081471855182276779019121542237118988418339177079035065378343228497668633281082546608801290472113495047119330533591184931000916359137647860625642442114137152463057345051199984398951115750093879522316403309394334380817327627749074923100926117529533683101554509244181551094436619051003906376732309644315088992779526305892882483879986725593812262102762100272577591367127919492382796056624*x^29-9233502595342599165297285025592216478627761576656875067186864161249454828170786925814146716986727583556566655997531823521846473200771638791552815543452219413668535767383975082826454085781329640859408092796127849279340925090455735328254171877253941875624900782905740979186987028536017250655619823272005029724435117259530963076068886185583665900171496408008736677441072719525669342408665704305028964172219124753232183402292469939527434004801870004542233036893354377779358727786922086067287635265317830325326744669375464618641652626691456299846763181446199401847925502090631546484959637887782438303673054*x^28+2765067963117247475544080990247969717953552488638488543631969885245378649077003877284398193004794597771488061061294756691772757617008264576664151729218759828637499048479844847881735837149991493315101343383338679740727350637447830182071733836160308472095365963714110955910882508051383711764504650297333043391548994117028346478928776073923570655167890720337438893181478791043595102062231380703049010162874756926769704216885404610936300135591723617543839360709987655514101816272527288974472329080703708988982071696226862026183026614498539686100840848720670133533898338384726675241623345969439874772781129*x^27+57764192367261800869722893289119190431212519105049155890334302994375810118452366482617079557422098713339951044594435302769026930049270684886294986278957672167847076560332402348509056528932817049481479496794650837703353010728920269450970400920856051666246412679915090853211866320186547189282400793232388222875671817280624660625221936665777663570020805979998133182910518507847271375767696798308194665875394022964553472506229604984983909561831376496007277850290907795792727009464609046803164847114354107072475094112564453883332887346136568601618510064046871484877931336811468367965066162104130360424461229*x^26+171311148626843061108994963884424777342116171863159699121856006365656351418920749072715718830662193066268340140438926839756994034309088028434646688593386466270219856086924686514459058608896194358102657015803135186740618166037969900690762023846971943211981345171722715602529812875732358590987120280976483381419565759152291124559389616326718961784731186988837254993524149683085694713710718435773801077147074067533377495021459875438002082475225967051659209215682165735941892432200664743575265911627342304243411055603575763478194419819397113686759867866871956593759641617557869867436561755079828021477437523*x^25+254243154343515175585319940215391146052861397805321943818282885652830736959520246307293402026836846096415480602266518032114356755440410624793597577009020579319356773252383539051376494415622658930044068883910672282973675918999377030326394287801771844920329548138253471452677068826019760577374533765274969885456151667719734399924094993748632978785198824003728310876742643770769399102152107126966402874356117086051693423264383931060177210682624139885872456709909153878919236076301623165905194876313237788938535649789110451003912650696086248970587620689474252535191169708303353966790874325972762536441907902*x^24+147827452511913977503224839277556991955760093906967021500206752028193604303716400439042220448410289697113273192563791500739375801667466049520084431863048148888563333568758650566778523637011333020470555058178711891616579708411853535800825792081390338713519167327091634583595720055123452466590988342140638653823751248838067674619865474575158212699409013579536413804584521478307136554859393662547155697219349694192713514025378244883277940400835337514206726769389521685492349717345199953579630788664627526724602649488380682018908677801466663349944576019233640948810654790968151014292489276175917046685770644*x^23-60806034544533595695804876115948197458712408087397173938527106260961056099278029915497433649910184003487303507212028775017634010821655824448234127095348417455741946578171906148054688536171676131106948128584521422213483926021972397499780668684739086733439219163480004080115289301039941081839801650264505222358167199061677213775201275269612399112185679680651069092764878384130884126491471661180145474093739428502632410628843912318084378708433546618409661222669050539260225044557302207159707979896446209770305475974343209906742294573127587551840017814934266493756947661719767440792832714570519057461505340*x^22-228825480384370759866425604690888931175606346500751664108518151326063736852553329655527749288985560463839628301727883054549769477319071492961115860154192782703489395403440970943618111311973846504286570567095850940151884163113455609179510288719954493776892734610567196381213526855722426617357551197801230554836208139087958443702583840899096510352447961964494341237648595540857445828201554632140600811685062174625826223495232481698277024320841282460068644363689334759639807974436306879008407402354181460770068482419401475618325943308573564104886478769172066209638267455255411103984953895696510181874465320*x^21-1270721260676577064688555474393085149119864685598994173363099603029265861751580317369889634202831514853131557740223033575873968475810256057131400892080467808636962133608711634657045950003968131201493179807177006595617923700258416116449392433951255845548923046880668565943785983065546766079710749534925605974607999924101084962647811695193165032606244000092094507069160332415091979912405642957076796202716541334795077399414060883113253605132477203465667821405442508893047695852958862469554106943931207389051638960981931520697523572064194284491230829215000192940669068056140263145885443510164301452800031101*x^20-4651256422433652004640851353885474627538508541484065992647333139958593010605244202963427564881906910498716355901402226148622886343877702177476092878400189128641767822034407147328342103036866716834461700503413255346429156778542743373572167635691112657248657017929499264722372929886996824444304411354890485620990454122034895210509635431149187497995412554849307751720487448836284365171369481947121366588448068232925333829227115483535297397841985829145643772808318161650291080079978137826641939962277613100062008362115833825410582951564599236336492863750004459257090572174183988865498366880547833765002077074*x^19-8325620182495794343592259138570237525582523640484703638366058012337636086892047820164099467953987913900826316179739983949267302510230173659621341932636420689064825568841126344365712659760821009651248422715874329035487571167938821884768804488485577781826374107167578058303789039715666237895922061856911753879125595502521527741685769805930222726931599571315377638684809236226142342853379487438959664802977096539582250952692114114753277067345977584676637826670585567550543942266114986796452298434983267975792615954602857808312113488583283762950568500278125197360292756850913166026730095270218627486514901418*x^18-5524289339306907248694832148466620407094792764463957416167748364130462214734019083431757489064609714849542287180281897686010403282683077364395231308635372254502448215535995660574271750028999448239513882497876016408047480011559939634300139048579024290177223337134632110819583249352296517828994359280713687653763072377087136874335123192748198392540656913877592304816256916200653737623445186583787602377437499916162408298483925714611620776024177951363537559296108772042889238225745068913255476251984668165671601312521390023262268441471407671470177476525729211343791627834925778295166192487694870528924006361*x^17+6422450239633874538045013194991848511045055868944398290198781159627522185644044972486995205363244301238708974153490379065840049346796687742637161245380960931133897333165555299095482002203457963629865607734714876662730823473896338496200748997861233812417962800500957006218859250606645569037226971404020817361077350225443710602427286107269584489119483013409700087704553373351437995215475724881992329235608651200408155341394687506876940473933454033142886732018034902712314289087263610550644322978014161103033499728395354233798305752803253022376255932573364225152076926900090473181016989803046003721323589585*x^16+17924395438063064103125858800790623188865335494514663008277504869245405261717023223313918455470878687981026782614897715812509670340695594184523219395057431588811577147481241291313928552799484247047681974736559434082268907619274298407992628321157110268864020792682904251390820085661746020962833808666073758524655720221259098059313015481469337162924069573434529424855859847362199356880135273726265827656426243927061881599814019648254976431147240969803845908615407751991114701586981901088833781607333262109497433278833777316310532474721727810549586770648928373479971200821152133703733888215112771837493547355*x^15+16560835933102561469115265047942444121015419433933282095426685158832803814878045964804143436414022541058027206932721241533081537637515885351306007756004436314257032570736574156928427721937979958222521330996107813864295552467769557524870900652107149665930120613258614323143014706640360799117564118473045447619677048507509117033657334275145164677626419823868924309911125551879688417041052889502283944932531345049026347895360164264760820952982244476149802836378772637320627287454344374542914658050768918624426469520417456611456469650657911280334537787866123513987633024970408359025281623492740754895357558164*x^14+4044886522867429909557749592010317576123000574418629537885402580318359157975644180866220819927511425625759408348936299725112523652377550983865441717464002301143012419035524214753801573203424665898280981263082419911600873854149449993701154962541952558412424072690484346168270348743116352438378697029212176198619328887719628197125035744489506424914827093895017346256892830830968047601849536385989459858143109132154462519927163041948543292384998824399700138825123637556265148681195881031585304446241288926721113585905246714376815356388995536626183198052979685248540241268895844475010223563789802996596423448*x^13-5777329955479600989908770053844207862390911661249784415676634889471795314807905411842278591349961210303545905154379629709929098952407584735703802503397262310141228607989810473159475137853733054988434621853327781780143591067441783237358488273220411569510875925753707132974619813594635581120416309031556678127396294632304503576491337010498958290101791175978852906464922540932530364455813732458882578945172997524212946193832336101121567455154228860657690072528406436311472530115146113084459344127224887186378347304836095747027560442075550752873054122035916685638054241267513428870626797184488319589714094626*x^12-5358410337332752929363275302398122745960667809882258369097204265117700860389857301498643769291907187418347182584295276046106646568195872012764832693676997254993866668132637461451030391163856380320125758727905337363635708375250669693708913146261813093619533410610976172296760137297849667123146584248539159441413727825856859676315406143605675337183378653365004435400153113952180085300776421242006898501434738997859841979861387936004243518753974814207463954007733195514997250249721623401218271222305609489931110252842814304881670086232493916698146744166088817558165859158062752212500790640308495295654060048*x^11+312517656855177788537244632812612989703424951425641055111590878701600164095312399049839055392586201829588589284841253861752289846877665713479671903157344081759358355088767340467194836947861909006479521596197237376957528143293070918248094003063967044167139636061498740786595455255677783324434262690537020216210809216791269157948331398149760151036262436437056102176656478206284721302843016573223185956659133159531304600228058121361580655067440375042464442562469892744256127181220513340049644556884028235740910697938894818076997875154548898723234665353038354340458822252655172919817594655922900982494478151*x^10+5022477091260998325421327988619149494770988274118492051425137887694543802836864181664456066059701901731313243403562405203420520845423274914803621185569920799665548368207439034118709111059330451013490973893258821442460027595927430540637171726998241766976060161632331056049311067677154559010775137455112377259353655786504891612213837452636339367850630350111119590879902783317452491380017676152897004922748642607287810006407614663796293196788786036358732577474894342283550198377768278811355079637506804411788189995964643665380474407080343121656561038468239060643436601124368436634286612524005791410998686747*x^9+7076091051852636385626507153794315364042169571757047480318172805296938331921330980919059068172322611466247499940445664079554562805595562087020614188694097964158670252484382001769831762635916663107618834865206049459119503079615252824281737754667126182619283141677565102303059081199431259873057904662717550936965231777634473617353879185625199004455401113897032782420696752766738193786347409482379351995408165262331780927622353323339762962427433117046286870787500009450710289020694111790423483525658321091115879329254735226373349708395773957118328606938001204584230934901477004900850079203222501004383829121*x^8+5719341683151221445763601877429971615047225786383762039900809618990428037592676791231645094257806156373527170276785233791637694150518953089569846851370295222011845251742951913601718205595349845782157050217442341664096481453172184023191394425835747863605289309192804200283211354547972423280243037181400572821485671192261811182274007236253401567780854923668976327297120378274429162779043332373604586951254530239267948884359943045466341667591117715644094169685946831522719158400805263411939001423524087826190652466262057656029230986595472864406383797006608770688878306564625235812301780705809399600657905733*x^7+2700578116400930332957338303438100641395982685403615508414458715245159216192865710065008494544235248251631361060515004849195213282242182174760302330425726709952341308628707849261750072940510102197301653118470934659061669087546011829555379932111296026045390423901794254134768551183135446136428971388327640191589677807440768718627835993135833198079911986706511748670246476348167669012975339168230745424166530569451051738536101624953102240780430429853915797689307029787493667262581285485353115083399669658878714804746772587472074224842635855030537041591052689006352446628088238485003460535829617118475912867*x^6+1090550123320307238569032905144323929914189416665692361660250710651155229323537885367624014182266317078380982401528441385680462550745898713015803168582153253768412744989353379541404385686654865447828816563390999509273131368683028969611105804700005684983120209152290131795623886188159749909714959527028054067114960428323054831303142509934456936335965141957703995255942084108875037893952944615681437909236840444757418976488400858021786704715760950769311075559644437178988227887811890833074752535118801517281228347232449071720892561420506352578034709324360892420051932851549609277130029490856353539043902462*x^5+488159695749748919556443861605747454800159239238152973812765403679101030034631489311652089620123094953906033350784164787786929819119784117075624578777967235977246588966750819299409380425927593458946533745080898340382545057756223739419719682712112853190664371052730979230782574876477015073937466521315325592891560205347737468285636031450425181204217617559494550189024084839518449013930814392003799462895250839473653041697759135413677757676111046539142312962582878024797560141820611907446472740249085348502121456020096465483286754163022869437231050879449464499929111696888260250539598972650186777300345134*x^4+106698800633025173676588570872776048270965636848225373397322568218027358343024244672707779815315717349526530289751617826994595666658895802226185071202582541630818885153646613143462081566843036832775612739572512463086333609388620023716276086178828753839280566676047883636126387801160522138294304130255799859118160001511839616488216582064789388540428975770680373240320879437505945901342214309377456225277555641279373995600784480422591992120571989708035024335942655096722510418862644287223829501532482835560350278768129048408888069241478829125777937381863372063430465540809321890953230648277586287877487248*x^3+58014286601520344189330899960600476680360138560262018613790928515940934986999319915601227465589457934174986742967259074530501369116462653994596349719514612953762523211723284222225462137789363371398674102770422093957868917137534942324125065116477764407738132808409148317756904167661821118578163938315120598905643775518668791029582320444069885873658025228348483763835713803174468700690588198664061554703781450870953817573194386430255749171932845427313503815352252194194242882309570486236975591313687353404664296065794205487360954566805130475315166523736319464911431955924479087507231609967405294791255782*x^2+4091532275703497884780107608012129713369217654130404052781685146894676049844265369475489411103495695651260748545255730744546644144051753973767486654334067539079178103968522734931994561069688763649379573686970750292270339512676143036330511216783208288900843310325660933487529924479346849153433126307369543635163707132956942647989738812390868688953570862361022730156170647918307117772485081698939031969213654765279531554784336940792105795235989394201446955670735826400597576444726332353105138880399952924643720770514379910082975726216590379072146697134791256629296486265218565026223304540044519526484164*x+245021265901197841189062340974976522485718091065552723867155153039714616091550353436354517100453391706896374419154958181659388944637778555514912470615627959485750307615465606839663653368122601546700349267310260706115066940752144112454656952649844268625884428334264188018103881150221210222482327267561086471411007748265290206409315141505060774394208847857394508881756513288968462410556874570624017455693590616483168173962307876745378156091548604854733057341787421279251779770070051166506922806722306359952786138588824685911431626496329542667202159249986728277710096459179460692193522278060158556518399,10713401082592016280875852847462620812789267341747999189255088396543185035387305091742101412738554840202469463389431810228554397509128216899510056804552338612454871053964683169847394348983158918693120444548880337742047809403974053254116842189090619714853410801893092563159507139043207201030295189916776349872648621446801531174280112805925701093161401420927350255740804123547615554719949036972494254579708955491401092925133497416334175501213231022573721061545646985030281323278345027027261232971176751829487875265082738437691854217932372507556941938779209124262614140540058219244945638942369*x^59+128410793657598038530162275261285182454690062648911204299747341208663969598379059715241350576046025187885975944404103375684872693005854382683850105489343722005002275787212486235310071437819531347097135184067722529995311393971617414932668817569923114492002285218483666825209527139987322969686141758796862497687734772711321146817497296397613058109670376031262311575875060759004232886672069364321840878788201253475364303076566671496256903352116153796212225964086744469190879484204027784708374447031780252721560066540643163331596442914908774130424298473537900218289468766796008887176816595146193*x^58+737671853879539425656519798684964881860664448096841274886931522251637991931326193812458491588153059216004772374565609299255642769789237456778924881764853624396373393403937435329701279457061839437766019358858606279717877878976034787621241119498573098533966732084700665958801930384838904588371263095982783230073207038120042283375287063656739296365131253270716244863011519453119994578771528570828017799062913489732944226761758651322185025813516131438658162160471643228065001648854132400983146813813896740883220025806037281611338823652066985512072876672491769634290746191261222872272401802292022*x^57+3142443242046769914061177113824361992467248132740723573122213404242804711609536299124392410062027064819309802185946965120390821144205140362201524930842141224755430441881946886404144984272130345597974534330785211218160513322947467426009692241064043499467306828240789431225670198068683917657032589672773863849922418919181007699456420132220104603588516580496078100855870617935996160681381092659614404644622598393683951090829163010432724580206342641224419998468570364579313330278926360920699098631196631342051215065582425583071416494398728009736052984395719300945080430421799444476128782366390211*x^56+12315784588237770458383511401683444722139657732045453685442165334522904162274973249440015448100382128951306807021073287018488763060377251312555499045588451865247031513189805112931700231948258545641254547153955226681158054343412082201211413180141607818909393079757068827573093884216067261398150846849677645811181780459801363705650435178638372981213604972753254645445998876013542214381916628776314034717436864243398835442766046117816858716527461476176591665294833302965055094196640137452862892839001694562391806905571871660475538838488428659694295635585054626265409705186542152019466754031380974*x^55+40401888495406927534013233392201900934350830179475025142613584023366196501013059997360723065009848460112747993305274588537213951352255842203035719606749299253569716073629879524898136573108014412201415682754700492037452668197195250199055255845107591841862557694183376799012298772160940642648316817978670695841587709905659957816491935288939951889156020391225137971318022517605420065141319725504983109469169139439291427321440116045161898973518593642382099805869656909832549000355342562322912415564708187050509370416175582620584476695372683338495653820827011418824339681457208629671270761429703433*x^54+95228093078050358733719304476086718570388285594922058602239974040311075322747568072423015478244315959323191488844866760925428678141687251531222257045939542269201615221699423271131399731577898357005919200751943891426770793109942903814791159468912102838709814497870697128913098910618890182731239842281182788903407147139187543749659471666014639477590575427471250631432784660475068646254008580723881391570713587482285467734169280428022145734230852199442294438520099536942868104199845261536899008160530999925596480859480765994896160903232349880472662418333551052752348402497603960599683728192260763*x^53+148233117943516119637514932365930616570889018238419884348199776094494139149563203415158097916345951821593658037151994176789342385282421917516751666758551541747635612814020654583263320768774912707719382536497018203146691941777771173426826983391105470398312871744156112272287245484879575238457399198004727588089642487003307256263557009883849072396163071772508561989785837132017576356146209166944917501759753235655037005436567788160122218821284485112699347970444380559592225727169579615709055532038054317707028477042515110159920825506447891827884089889482141898186219603484856254071440043598421193*x^52+15074925648024567963446709001608229598756423513085596253709806170793811134450846055607862032734930853341560614794554994371993396062476167819690621336201668478791565580087349560604226698691026791506710218537091593856484865800821206272914015341723646706549903529881139026739716148709469484235177087229300499866785949578132836646951851519176950642563152121939987500317344093496089247930412436288693699763192882469186475934010603371701799399268777948738941027049973389449330285938242246715544979520416556367782330350796875926338253342041919168506120329261104635352634143315681903329624360202825401*x^51-937820254990195742899640904283097285561861923336065943538586968957093417220714035483568801032556914345065913478220510553128061199775970332799217676777659753032659080188904960305600246395096231528815396442850370105682993534092415273211298943667874826253234720606784336808744248243429318528540155433975587549156957989592212418565126925997613074793697391876187524351360387852494459983736646941622636140697759433934463136258405711759255320603713837200257345115721266693114384051874687894895303040990536894013890389326673475575048947967899757788082050316239430054933425308316103368001458503551045702*x^50-3517786264818367687270992778900645867584178206178825299523092960207679835836665036600180700244632957204656814423407787164575335627923647572326490261395619352829385634085770049392441180270505037429993981664913601637800450637271020929106299059495856296288069908250359511525575518222164676608573071193686964488721103897676047563827316758209713592804748283630161019171122578892421549080508742052791016593687628078670328452691029732562162272288789470399607417906785061834209476505209692437931289241053082583401851996316801786699289306550625665217865606665751704337311226324071025729455866545592921758*x^49-7882613784881481371411364390085091568882008478393810597282243048544021650161632831724137339664563202537258902619958155178202021465434194707986016120289154548225040632041050257241173602489931903208601836265429414173518313572740911417151246036124936745346203307644727153417925026913666058662123208432297882346620757535201725772496009955027158405276499286751729401848002233005857591675931309229549545527341231618578859296579338411082306224192198418908134177559015482392458913687016406917913482214359638217836133956391637426324380322614378925378081204824283001848276746276109112326856691654279023901*x^48-19097536022473530857125207811923793572373347333951282099876218398745171057760329208994057094321663471678041080769939575072212003913394044967813428377006686079913875922472938542631313202495378520011223443661841220691827543636983331717664687940894650349861670921211479618871291307593546646105868956897115651008101954122119864868281306492352003810505696958226817247463590569337228527574611008843740752989181226142010157824038012746608254982269786857888498033490571706733925824416021480523287332834847903627180768881209876385354693979403537034365313744176662825114357018198007763990265238179364454879*x^47-70654082151326460112660707163481222788455675165067975036348812582586899679850164268296445762490319872430667262343491551141911377371716021409290017203056687151404947798377686145677279518101047616490536546320173643121238868534805277326113724317413461654423745472611680749945331350000994960751285830642420618049863870661631430318061850639631135251222358620414901657987316592664745501360623603770227612787678097048287697200086641494744433794276420554961463164975148419417750658237901426224393326201643482885416753835812498628104335239809925234583378066302531349737666593321878469838210535740176691474*x^46-249471781157995392392070278405215455746845368120113266385499225368045876685615280126754752416841480998048187279927299810566220745721179321147923716002363273504343912939511032562504011452944169706982992248562135052173005812919722773901788812593475420146720798133400548328907785305470607687978597489327525554011032487765374933908840437627977376476176124868293196628698298773168656792239600875545933261722480262669908528690286860071882336539886864878801168438063616683573244309938480840582755179036572487869445288532003925732209697235673390143592153832690338687270308822697626828864112818598384720529*x^45-582569514374165730090476382032227488923273780644768397672178945654487265505387660081658581922695927871017194402516061953377756592174626080684080475975227193515411661928365264273121063644470534303309613425299189867152160855877268608599674413538377283769012807957841961573672911061467642696560660223276033571055663609587470761943110390994005269058413615819898417988068844852745191297207702142797976396810961494156693874217821977220685370308372678110347519128367597383926480481776706689607107453911650757681818695119651322078688924884770734896655575341207763598537528211236224011474054567922764499895*x^44-1134354195708110818999428977058811781756765858558836085713176617563962977996102657606559351486092528338653956593647579850635643569215400609600821142917617089116052483858845297190064010680372539767195731602631572930189254022363979551675856985966455117903529242885385932063600899895979207573970103624117211586855625325136903049060562821870927323186064040030298718883679644126757487022154525480036504245235815820492712193875443026942588653819565479651806553260087880632642292007032371940181371298387932193013143803304774377919478911881026113642229983527388318989591591024783884308477630244374770894389*x^43-4701312627520720551992154461671071466655301901225689384155775667762959685617962595057270902157183423360250713626428934677858519361820256641124313952759405529909902847064103417489420072379507754592020767092216289000319120944433453259652759311850088205362083900846606470425445210470329487058590674580834629508637782774288630615543638341073066477031971092913553203820880044080084335938573343087207058036742544907286433176321705004673710857253214493992126178925874570305255221334200654957754282619062987413997553814694974656002011059053093228974876204297630950173832421010582898488226246670424831276651*x^42-15580305438826549686178052675057194433555774914663185354840032875573845067440737297517829669864234328714313353382578766271792402661472916958708169287895865441724165341746316349717885333826575119290039301268998094911650346440171492957064691078212172711479110472029744719215477421481883151840590536789382483431172571566116397247794737684089132674770257678188919524284187496419450383048894469887132783284263276329467356955695984833405717961585938933673878206726857109175943903920483877443610197720684661170599986570500746776944534743174610736498652553534533096441082857504293897785639850456718591695011*x^41-28233211274974112653129683696911063208686898448398773298749743266378220940870905294478434856748500199413261983229252309019731465841508788018413476133231854322189609696549764605575118663631985304481772444476686787885663598605618602487102374122845165672847430493157145639602031956585234692142737301704176618249069218989210029669085639618505662275755363141035528961614293776919289887391569355881486705280861916284171917771432555407036159891496870799606029464667596537663007730192161117835415619994195168745577055517324264229806264481998391491095794380899015786669096917791760942429973050112492894295873*x^40+42670178067472399274440495620585358651040194724373894458575888067589872481400089323785658526280743163692067905951177486314058027663027401455832036519638411940531644203586924016235129581192553173765248984130622270689124679342207628699716488969486077745122432658676976479463249295921751830975606972170318835509144589073248797910426541255303147218247303980603588617720832280157289548363236870727895639338537353623882964464015082209753975885698067596919330000340127651606283529832036206311053248468714580582137233444222997465808665268605258435919971337449564538645257364726439635760171804306320758884205*x^39+447247520439519195498566941699717832006561706816522682836966404087450667587119617291467345013507393476561741055231393958020378644009802170645387528672007348068406744908237119737315828872318614966434597428140285074186580641251937048722372352629815147061546577449222381156635948076692053018967096599990705803863762506527468756359830384036300323246563197494208288544775204216309120814827430704371805634194541783969920098409088477636417845589911410872804349599603303449582773920819180870152089399093072475130366101781431479893225408335132270922760241388456015179389223183904642517964983692003615442424548*x^38+1383473316138913644789534080557959972618631477385496385318830658770715962810167534132003224049058124078261934582914698597904364398130996263017443803365446026890820184989608587847440383618221212720038228984187919063130219000500706180424162491904101065298945538877514421973764794986685715779451247723280088556367625328891115634586128953768228438316654852589165291336512727610594585719606202424414145283398195162709465995960010062530882911888710340382133140936698227796494921318233436932604055480713211615212917275936101462003385076715752374996294272455836305447852356090423528879891795256082653909146093*x^37+871136879975034707689306940081165861611991347974359064091065879253898137253690592777554775722569590942165935027803264915019648365845299125548901435471381365408413158396242359942861333032439453991057445196013179188612480967779197764095424885464087990930841213482173471067636693281807311177825303125142591436468056008789584629603908054653083620601737506568586599501535336052363668333787420406893671699524310127457670552945825362823076455996342510625132808341298668848977915480508477953164117889069320332458195946052178800534088209582443781542812675691799885520358480636076325429016968313445048702237062*x^36-2962902988749392413314915728218695453267597495833282307034974151004784496373758373059513688492812265705819121141388492155335062229543199253910349695273642205134336934498324307798983621166421118497052003793452439364831653111570746512833619716546234960704614203965745843304838484098037571764433875412410826455114317340114637455561171988421635917969732401958483908601424380373649831252564830879423203401130151822844617525631388875013555554005479305445254860484553008676080366538091880111163291439502485152146649061583246163066559223632717337654802795081440028368716094376877786260318071418738602034966574*x^35-6170832715089903353399804150229735105408247774825258648068754197380220933688147893526218965891883733859961558303357274596839743175813682849461726023763413353844272165495128153237257622080364735533877260258716321469350490334644663682858243480270268556770723673122049207162141931858992439611639619044438147876938941392913559287853335321594795465074881205774648959187142399488027016320212670168910925279675053676526109054004386376983703801539899960206564815540401505100431469873787801862442753477855030788877770533373754182440873163849870972251965255143010660244998581671618314711447647214727206022108612*x^34+16778724312203120416450781747927821854869009262551968250048817021119744114551294032637365842446069410724135124670418021527549796973081058230763534447300729005393569561990837874236923637592022722103587578575263617264386070910806890045152495166421277482008286721150106287975463079650294627439507293088043495768499869631177963082343692723449203391591362133790535755707777958189960965075045852247689180456999737300432094770182032197875552639956244504155058709837830443100706555482591903919746412482544944429532582121695611055414821466928321289235770965459362918496906135205974849000068760966616910160076897*x^33+88115938375087256630280345036678571524627878748385519185210509460616581894854972745629004382119628304520614116372370142280614864213494389734613915302847121863767639404161880093325578276902599123129755445491975933832110831291852647364795828324856881448327705964029362234217731645757250191573534490020113385640251898969612832903981106368358674080070993203242039497769597000612726426288480317536600399972875267878283694005303563090103405720413452339528367498846518832332007772184788447645548483694312615968920676738752934193540210785479427138318920702416793093869828439633024837491452029472801476314877229*x^32+322369194661479843762081750684765835636348511498885687894246989091951400311104745574268592644494808521686811568014238549894390812414898141007077467024231399972364339033578610189699371490509663499422613340729769961098567994747633049025248897092901699428231197353886923476111194641828351739319903099600835026915511195868785823573435080977705204678087717173680174320515910198729787788791438947367389631634629940026439719500883144591832057087733816649869142105379538798383831635638361511342462992685345430419974989738121038573939979704109424073612585565355638180987662671088862631656225700176414141638671657*x^31+1047360466417063663201632749550482100066988290295967778615417332633462902895274506526581748704738174645835235353397356594625561972351793687092252134559488395771816748195339863741957663373861331193811272754722938231228226622035320560574429933567319711855607707583464783356047238221541621744885631147760310195539507797303063061280766684349287376161353263748913059574138322826496919072631259310937178001580115844747545618848071342072796726820968178668560559740903680878638840459587842386548766610738894516338890353569634759067442234949258919499192234182534242729667582371506475130318207297725060648384241786*x^30+2277585624650415706743333480463945941308734560924001957176056197708754918520428812751620906468397790892120278235563304155424082417204014522417143677989195604906157630651488052887009697815063334446441688604422908677711300167672315072242247029606517704962489272103723449126509353618860928109916150396593810538457044804789573191096738132906559298863358684220664198965276443763622662658827028741166861754473191922882022843303794884442522389384904639168856500348336455079944848496951907966564629924602340906863496705802596506716378434025262399730955916204055324005087408779283151811476851584495379268803724783*x^29+2572087250607493248630650854129455634324331570451196827940111673557650741591397304977156252764585722653147505362147536989511284452974733741625119581157429565860835538917364853404314904803745428833493161432839775558908463915864579262013921771399313226352546947422055408497401148866332521313575559397607312917030711073282185122215580234057293728416717680336619890818334072144503085069846114325877868090462120118437039777171587773553710038384460477130244592192013956346812508370481362381531231697727090754767354537702785578116661195293685332349120227310645211450267030304047491960264172449643572902244957747*x^28-2217682460427452742843203519128802775001220849996735428236434423677029729330147168141079605408412898963857155822406917899381370003842289644933039729858070810292474010884605976228167441342999405525042133253712769274920732715548665772943185903965388317633843364421554071502348166970368084035171064855534240423671837440805776798507787006093067298235160148806404897005945230708747890217991330139853993149391246429309641557172749213957287801286398071148501891998129313071926688288403510883065891718446155879285136136926190060421857155472837074441562723288164753955465902785604928162473406555029687140993622854*x^27-20782129911710015866938634401310774274677035743161533764992436851762852920204199599566112882602542312389823539164205615466805832357496678994676282071360289098465648029581999688252197600694358762899832645030585262065040816793369142577500597014705671559101027883412540110630839659934140649881977056561564094475870505045066047291424681223317397061361498474896726374947369175748276634397654994339088752603244618527316628986435513461959489108155787225718116894948401835104214691680098695931238076160603786574530684482746169536530161167495392500862558071778642813755794908452568848194848844527754704931662980654*x^26-49599094094001929261480106505814932801140173236471151661077502529992351056189043990863190872468436817578447141737808302918053118182722776143696808748409009662893161801281510251274420019520664617082541644706561623603139010190647713749070852998905767858765980260949443462698176832019081493487172705469187703130368829682348421355402244039390291982381829928203368905368826245321166704815244631917432923173294208169311834275291491990439516856471995744319513708841703886321275955051727098179787843593839733282734566750851678002376316931827921624345498923055934474801749332296016184579113264911925703363199553275*x^25-61744042014001765484545977242190133475267367913055661968689528933388097803468108364383487759179564106866758429114588154635586085975185016975533973829433884382461441339683814880879632551742036685609414164522193332292990380542876658058438810656071378392194999233657741473740378882722752482698304603928532542342240421604049543828559430839692350539805867146723756270020748688843667670126503621480276464124517720587331673513949991524958968224205199908413769247240479119527982504163697318333671445440558040677079582820065313662594868790706764611736595778646683459328586108681255619128105533067973934228815538212*x^24-61292281590673708064711116257154274328127615085814170824102894669359357808077857546954006045213146245216937616524335300842608478273577853833264625139684516804368891170180423242360560365077267484872839907046388321841047586990695031540362371107800417794075591699110792580852461638246276275392152452404961261872602334486268161950137775245214667616782217049345970297615279583537788537300607416651067835095663772260308492836469359224341813905081827699868139152641045199818238677800570357650040094623782334470293519059386733047400415372815425912211643291196494802311059250140156202235239369516641090399008699487*x^23-85602056528774279033260695328657117401883202461266108194153915894640811407890190299216099034690692599375907895421212581789175464712512090442664580286874774862696580307278194350626025612548524992379397742672860254294219566623422877030725775542818089622865207853093831027908659801722750397754817042203935891820757004462738174557366370197355992164043981548450321253510783782285361941774905987032498573003009457369708742952233567652694802211809092471600899612613093265100203973041318420439087480341536301160449650334097601258933192201330109679016506785995289861222472981602610171614881137469391159841094943661*x^22-18895466390972178962724872345486272061723858172024627832220595785858159658082664500086086269250791901379856327605693529730839793547121496362039670733274799302228523276753474640826577782754535479355738343665792749912714321165146647503147803531682637959139568837704223474884875246080163898394888340891843870201555896982014789882773667683437888933375529595556388490745725268309717832532787669374199291230784642952784492539251343740198129373924132906768877571089612182172340713358446310890075755200522419378217312053440325276218653518989305430992188992920077317099879747520169024141297342182633481316339422181*x^21+485752302698969932698014033765090125511433337539131782134174278272980364316429047200619370281117210846498246160545884736524386730585012217598409196117978633424354100125254794809373602734318809431464542635848067335245481639118729533719516435834139581671291678245804930823154980827207433774101317368998687094795387175866017614217454498838653303649709423241694121885494351623246944550121078099189068632513267514787474655057141794534756493771110061188945446562306765967761795121448812658999985479989887141494266638407098673813910977043285684387296826203050432590928584125040057964316349802675699467048503832808*x^20+1440561833904886776092971305335402313637020003671918582853124635143199171862557770258739263106820490826066440407815482566090468617899302127098615020406415475623824296719060302537197014229725415258289014203504210624571609773529624115565047922067269733740731533265693715843639212589483024989101803576256655534361106398753184246967679241757117194874921587504885764751459849081233648806756785612961429666512900177378459888917321954888823733244045099071772011659566384483672597811513872324765819841924577308390311129414060820637193576119607015048552543132729887511422965571897748811999868928136390073495671430177*x^19+2009450284491697892497056561482431204457755235521670872120598572312782361571450067836811434070943697846488040040759899322985035293569804459830548318045377788078212570142679946436670631119602564616270130084093264311143248916666402594042221300440857410152131502513398316700980467696039054870475679551604127442053580492533994461999912211221551403346393618940330562859905609728696625230406569583673793915017967374469692595158340087274553250095282154735448459720291979181878510649631976795154677196135334682335001867000315345113412828920894137521610719148350445236105901028909099599163318339706603567273928036109*x^18+1397512687789775531546976703077598253207733512360599786735790304939087055814041827812650845738382024770131109007055923637573084302522905317379284325512078105607875087338712277562881167038792051243424036008447434735494055188590096681619647576409184492372208026965169934508700224395339327543298586279823523497014072957402511477532230362284681361482369997454775785327163054659775963579071612661006238218579031096517363039788692171711848499801606918579304229993425504208086609622278869278633767712113685521544868658970599632632109420252926539268084757326869912539702345290548700352091002335031061964885061608030*x^17+140763142034437849439519885178296182462299393444262412954522608529473939352000633418843069142863198729637940612990561231261154996676672644620503090484047557049590518824720909519023991216518538794190131801605326898066678333767336024276507690988801977993460213034019832400089941982083832592451772387936033975171870279352129611230373618067693294965454808614858596034190663746299132141189408109121619721117590624596692788146757779959817586227795382842351621245844996014723553182468062808971305559507486915262777888267184172330414992872420691580782532591801355499942788057097651047161754644879010889775769374490*x^16-440056221542821886244077073907878000987640163913976847852416578244344570869188649415781143916056750930315379638515101508576550929586376804404164243895366708768116381797788001808886327093822126701792402262587085833678688328122854780116038073762095805255138903470868699456767150882113916804492243489002930381783081331611849862648272106871803867045640671458224401805809591829646867546458421624899910041864069769457226024640661233159362032572841459645349278398620358306163717927186716007149582008421710232571033668342466657846147354675582546991789988436603629142985531814645061508551567781492419866816840492593*x^15-15797380094946194175194598225118772047106121072517477700275370484790865595697579536900310348656058090531203627468093059118031956405945998300853328264871621339561144863531566738460524977221926470361890351882193794259173767268274150630744092790395830693953772932208308602590472018776636370668655120664696511515576630432817723917332978264992576240159815595600239333308155567837114879135722035404806275438704605102617019364794527916342549178893516411645043058206148262439400881007017768238383965445257115873731036982935607037889105926753311533431213140674959907376205820038758661796639646886181385103202663382*x^14+587299997839385784914637893135505501585098738243564325917016308940310903150290131625405039275871843864199751218006110235396031270642165571693847361314754014697532804010861565066761933302144641461482130292464432061888358328713604544457735673341922160054016294489255611045441356437560342464867460759931356604976898702351390055459725311314551425872674372641488327289958495924592431099434277177220000199077823971424063622220748972926215522793265119110811333726416809770579218583209950348230549716701235221172272256596459464202450334709376129921070423577538325449381328741797445931606156586987007996067897993327*x^13+794626659314503073344652194531817752299343196727422657748842727909694696692723800057979750610099777896056707027774929826202396688022729107259144576047638366726744545747049717699565228753243994445873045579711700913236721218834206715793893942065525719717340904750875689171544161698346754868663473328640200068889429200892452211801849235617195678182536534751627626234192180659407621515830300052641695888666388834778441171488819598559830366276539760137164317130733016431403615499690775238580289639839859665373735348875031740464826330206961384273182295545336951259508833703770092731315312111766609319308371787223*x^12+787734648039401663632170480453343149268227526891110909398073795144724125040261686505906391565585066287823966210113384362884393447704482532334810043988685392822420869806837918177646944872213906018384409493054402681533335389723397752286673254409104628137376103284878245636615989245951764195521742262323254665880822840523251506560011985922548459626856820222757080264397811163679450734091193931392516736504878732897677160297098789063851734275463577554560595190520250674017661330404527302091883501954359974453255845531126953717472067645372586060692156202250989799346997658099086186217628356293695066189098678769*x^11+584855118589328026156327155055691875258118832393784827522915215588699539296148449974097874481423793922302690492339353872705083391848116796810417284886401576411691428614264890339163062966484167194742201724173047679530738722978314826773947001224636337900799534926501470706691441819564164203526534094330306954173748520616337389530810092280277365364920666099738812857516867305588769103940552596612890463545650434234722558620311188431365122546126381803519298737283427553510615491432783947048821763139724590895394249188566226839080727286393798588634091078188107701423913812895795463256655456331257776678654089152*x^10+188469862267551043675419344844518721842117559471132082775515269982953207858956371321628719376832154183878075628906566970872627821987445053650763991251134897276810456262989222704296331783404534296169168907280623272255387127014885449847884510008923219487475227399938134272240865708571646867011533148574496724695158134206514362364639479985940187639021959187211348901505152778438726688435653832315834074490601354157811775538646978069171624301806214723947787909856958117181782316332488030554585462239458504656997804798690730927986961673884110834934848259870873380188361625729112106813411617220736371331521096664*x^9+74048534348217447684631016394751671595159905046974334870703373536165697653068656649820543216334738536077632990476787998651149327174746735963947845736579021319487351280855602517609304838766516913032497140315534568083305450470082444283724506689041560279610166169082991390925659620209533871218256481667601536739807543770198143474382228632337679067817856716469053718826229074480090946842479311412941659583068496735597462755275259088061148605351429852517519254246991058008021689550174697691116091221638693790697177335607842816235733880823058790741482412062055743000562468302010976556740374552101738190921138410*x^8+59516187537632854605173543215965649442151500658234805183399265228242598404974290016320548962512992808799435097027202785627097463629974553078233299203717802359298393514880258734749156461322518815499080175989633405098656050742128230589309595740896991505792447418858527005015052170283756399473278243126295676213137720580404727765736840691930606877551742335415221464002928036761367046174442505001064349869597691581453267931426841901763352746496515944706538138282746747785671582000582741278246020088421762339586933305728010390793588888249785161397257582935199586426748973778686050149231524710389530102319224866*x^7-17268236558863531895986219477426593598580239102817257742309268147748412089993761394385517126767556355950444305211644529060163882963093126584763244570559145396438394068375052846814736266377360271121732698066912480474654755183609598244395766167694752399790800208922502537174127281496381327469191694347355281683440917680143511406093696332012230635461143082006852027130803706904214683223334672093853053060643912663257578546904889925671795374166917331420252482695830558371586422791741026206994600502797752633754554081968857989445370819919096997915348728009884988782070506971552169848029523905241058520305812679*x^6+9572261541417840371367539847905566419382185860138145736449477613813076964862727914767056036145429904974767932815086672540351583602023169566883480627402071620823934529311661767517081853638139225108839088003135229272067216875646502822107731398911986610513480263751189258082226355577511994964064476734793047006640986800710937862598375451332165484857938096275183677401257383761713567900321912553980135574700626645923594769269510275254384074365210907901237497803468007597093890738424936257350782090657875725516436951347294857045787791437188574754472356015382173915146544074947399290708499819455379169830486916*x^5-3549717421135700666976603400325325049053117498779933919725932502834100442666993127450671261956583466618425661044796987255913474927289590365297238536711349681666416472526438495007746526393957413551265128301770671766741076539782007095757396308470444446390945593276464645633137289895902108447579012437840598392785539488438069629873201090781605241380424688338960499592439975670084194611036890113955163040684644008990142889903047577035694571755454495254778942960165177205386813199156892644983016671486651437165241674155579886934076908383032640102801967156971026026410899087438327891901961733756323567736212492*x^4+938282343862418787595011176494547284143391124055874797195870986120119665180229757769608545928805456908023018633131435565957251876574811495764231389686924974879683151991841155196112436091597067023074041205790358727914243748621313654615769243578020679564505809913991410829151216151347059878799422476205391150344860486260203794827160086670283408357041469902296734947585493996434561197619566063785088165821409814119946514743192024528810605986648248765274383319701312624380618726343000576169767886167438821697241113921801343408048166385243375644711399705526338714978496496428031888788593955378021733403283549*x^3-362241073183260630660025581824973401986948367803121862882915151170871479017489906251951655814491811672166340397476039215167358639692525105867324912696519547266200809373218002463735695344042239511056300758960868123168656661621010263584329901993692126403746652053296029449303633023941500047706995190741319147498452384811615013177496004244504579916256239308813405061240512597886797190716565036032466926647066476216755669571874761979053002470142096767810891678960612352178276187334735670898375814703255976748906396103809295003960290762093525613190016262563519759804858101958976316132646694384577532126503196*x^2+124975118573392605267038431484694504037046376123393839877136966398256795859503434617953767784714646460104172924862218305399194056879235578261977890082573594987964927942878999753500916207126313478350122836960596475432161546801647873572472042676788742239679836913867137813194802379758714498738883482297052720190699508604092196863082769489272010408124736646536535128033534328703513100947899788839462861695127820334564081601644171045713301446749089679547926288111479429601779323801512644101067896247156841795417489769048148748111717972735475667520235478173355163519087575835670807092869927533240032445505396*x-12633929613925743794905387048595301381358498681805569167727044695033897350253569264746018800772685661982959832646328751125507579502866074643429332961046336760837636449203091689969498911685695414170908675277234571664836237476366686424749505467448089589837491750881855591022368674749508749831010451514921064070875413608695149233892619075831774105766060633211433211459177813817260640210536612940216405261090403130397106491232447817254205498780721444146368296922453332493470409995926778967131505899518990837184546910944753918750192056236577942176225949287318849003179166617337824350896730102318022677188774,-23071467903093164111872595853508492128392338407096224413927376187376473751562909067286643945321582789780723844515033287480894119714801665537294450288096137028229208627210155595327855960954523475310294493683371310120239915323388563510839350147672353632959854038872722712456291337607898470610569635169690498662264446644459301407572805681142124901897223235815176211452625674626989215328747004591922876123239939046068854688934033537057822907158680426575409612243740156475455508397006313856928433359888765616053865677420742228065369472965168550394635227746835816294228033468897410811480197784691*x^59-280277422288579603971361719163995752028566198608668148211026825978630658668834349115759174249603453982974322705211376629367637605783102134228519629759965881269418026301790281553222952560891397538102466966667780719930792457023488215728041289333138908908677284310274562914547695120741060985063660146902862998096430187887393785132254544258111910327156721223274531503627499694603667953048653642662343847793527726952322357809973041872797119807251879644360963485516976308920317876346665008980153356769129235319149643583019271772717710487406030722634364272519192671512371498480530482692996790741086*x^58-1633411026865820933984912201300585409723252748367872178589213188325044815258447739136863120643978499007432139257246495162735597651486545519844864253416377992605952936362083287416982495068579176317659820856344967799709352921208553307647522016302582366290373941206001233200177425882293438807606339318488039297743245546974181780086295098708515530197597883550446101633614134891537897167646693461118361750710589190243738755307914232738271086801598353073683929004349902419325054594870517445170826531065847106658489555902888160834586266972207739882410467883373398678982002241993448476806175425877489*x^57-7024300119960011615376323950295444409895201175191938544263614752052653979355511035838890414384266439150990854177408170343982027532373008527700612601098980898462802441673381900927821652618603688552514898812687945274540285546393528686466589450474629385677853408587107230199947197327203837353459473110740197040024095350814326250561400850011909255459438144157893281807005016560022347693744441924975499604949083554890098603288801794823983206136396692588643637824777316296555442337700635958580532413008184149065222867356847552055708318476515620246437569860973180679095569819480758421539792471006183*x^56-27614462276078630907109991905538175946386258742287793573640695767651050068743903347546101733707747275184564897030737327260004192112344211956175655006015073743457199733511161956018157444335692287155079026379989263994569848307240931062542257946403276634807676945837910327646074575978832654086532054306020178018484220014730430829163942558775119149542816168227263483188298515291273598976786626522553308250263304190997410854109426996396212548659156803259445838281256471013723497852449538553790418011554114447860150735695850966975383747666561889733587361722069189096018885633524360371081530432259931*x^55-91280873774869337486977867053295815812879156996510831266429643701646979826298149331484984964484970799389356652056394791205152249039794642375456665594598611060507531003591607476436789425976702510827695498181646824372293054046350167325535926871980001085188777249739603513175518559299481398192863222682030307144051308607270391471119493076929098553598960329202538908136915589067532863791015258570214324651032114859494188818811595175864610628974914349622681347012377306186291368069139326079133151302449214346133258869474126577107999032681997787273318449917662181101272779066701815060229911708041024*x^54-219076700618720260040961707348740966732385446362987010257544604737595120564064739650549395418778812570594183188126523992043458458224161017087209804806206943557696062155664991286325353727774871716302931802417398364413902070655106441769875450376326934308929683131747470305396812291076452984988453837800040369997240514196462705130633467251564897562094291089536636043689521779622732785742535595760873375449601758351860857419949753603438094845096876251277665846520807504890314630914017335517063809561767069687010655457887912111707603587690090432292270830423069318376442452961487113084637956160539614*x^53-352078023688813084734085417117953661942189184658553315718539576607179487196634618850604799253519611879013745366590546005359003147946341798621032064937313173086320272691059684847499893789909025762864544435778358661004312756228493026514438826336276900069399932276515583172131348090521421745500030324032526485218999350641283469506042247672591463349083244131533420625054895785535538663000770122785731676837077483594803366522055286208978857872913610975829880970971904158362365016492397192526927856385425737449307537453160644467457965556060295562394917770896229993766880334233230440154238526083901387*x^52-83044963841204334340731355281807848386894893703123998810855794138787285071228518271075433181547765357899722843702064316399871892200800484312481132472285761400741885771761600141271208808042224946920310211241618287031590069769861138134510804372055156648966087914928271016015810903409846760836765429194726114338073966411373341078938488801341263129820229418228664843478658808855368487646767095686015452175694542198048116392241417459832335537684913512859744117408366522218172271781018738034607478642189779024530506896757766984222130955442991314578472444227594200461880705550982229437093962151891167*x^51+2016819017843857705017234167338928074828493519978751523320140447674586599376870134710903062718680584367029361729600569086728587917621442775845309527901453889186359447212713484886115492184167089095965312500404101932055382986921643867020420240439915073528018198395619383609568005219019633904182400464546161413657149480365342356650762713382557932605789182849315321696481825716500523539538808163335657497208016492629670052676963338273608296187744480569647613376837016577993585801476364881772488083724034297294501163225874427642985473629168673899465713218793398706103400109428416187761282630982380988*x^50+7906022828725375670858122151521537422482230652650261966474315783354858031557558533124363353435419551374838367185929571131160562252199994641758012079292619825976482858723978987585271774647151415640502566435661508340578896176336489213240641251205764079318088065699095518854503213888033427485705251244909603466994127840141434343701301209417866971945316587052852812565712635207720361577110866560117640468251484770836914271672407313758605444999683957254496434834093534909248808166473101447599831970460398005475716058750983641173356097995623935398686455704284872556248250036824123858813960042062364895*x^49+18199915429982327186877303169238949601581909183217583022769095113481261091735329851702457540035786464103125044100937849429902334677024176629125548956022765573637266831113595125640719918997723150715783966499909238748840494017998940018531937796129001505668376265830803970915745674176535479854260872914815567759149973486062477202560481922371961746177466012171863470028340398065505599380888571476188758196972649815163859041000595680769635718209254413984837776061127453880195386167028692045620074538998458877903906666197697684549848068545948112944256339595741353086560427027896830215450497923231837910*x^48+43845063180159633612967637801169466156771520631898713132215717584297586038287300986675844245044555682598794002401188459067158236888560696142649461497215270231266275133068111527772188941764425073874400427844973808564389818891346184508740146530468782883308425648380119305415037135828992094814925440354036324019011830738835722955574751528340566179399038680209504560999570378991086159233590864042947229719195547963244949394260293262412674389058937049699428272913488801557626932666327616988432703848544263605552494545949195300923850494534803118202078004551834818974419965622250606379347484325207383568*x^47+158720743843107663701998380145456692292121357613182516092411578348760272118078987346703542491699454633980078760308621874413581150523009209054365044529329308287401692593378102108149440759897400273746682453454123922819733804234708751811401042940180020234198525087354010354715192451575562026930346142406542258043899274242887712945732206504463320184791711256278880122119301733602574198734216099977665713349817291502271285550279446193039528123292050187275241878612153006817780593876119080054799432914371393665405791666421782215854190290506810343643726339181871320182414619600883743314428700763176743071*x^46+561696334816687296896780014696299748909812472036483189954203204166075321242145990276693789551186350254172175241881591024598184943659131246369007722046178619563566104545024257972728620114507857526672695094123524039587338203585480474480293449174069237931144723214045423723770228368095073328958489261244660567144257494907285989949949464973535204113042509960129303448251218394470807447532736314658389564489250812067343080108523408797370872625788392076991882555600358853518013724534380265377207866732838197783443460402508528415247901872272267299611850510517643053056882292871224143007688151598116822347*x^45+1341089193550396174890978051359976149550004275268289415614774584779567263625691366223884741703464969951378671355779031132018893586648167721914204097611936187253793027027895714285345551240361910789842103106113748059435695415135465601070825487313096698475643831701872460680866732450209506601886895114960284505616866963645384825213854957529214500201969965052252941711534284712656503862101036393820427284154624282066318181832992256559022565857928517931190497274793501747765280686227088492778536149432500993241919530228712535017427955663837797754751994715803304178846047973633724886891069597267427477467*x^44+2643968034885221924274659776734395414462336367553227122000035409604525314296808086463471125783442153092241275597957760988790203324790779575904064484783009815793271788979974901108294793737905052125800425172724971991315748974067789639913143598050345417225481988170221933677537724943053418669910045574528414020476740477227460215591296154735036347860095432104488024211201748726854462360226877823421236902194584099119980332379480177188288695858595261453525713156236921846966737210248010412195694117898631684600947613413552794760656114740952356210730002059923040527142430882420874420481769599568573627198*x^43+10513185178236942353570283140941508355226247850609184210863217005115961120164782819015873691332084014610768771492192543448947081580014116310547534811256138475615982834691757220247824373641385786943704258290303549681023803713634340537834630266300004962102281152342630067616016670767340509063322310936229262456188644219272799575690630334968947286607799691716205593528692194428254254435495920514253459848666055365352021735373435650578716896591140469139938826331096866149328844856567981261313904473212295065200513484511242105472667565418348109959706420682152268188692486656783585194526483472117259270376*x^42+35178917382497003208873554705611093698138869862957014624573979538419075150703333817919065445203845728374685788392992122802966413761866471539802188531474325788463455438242058875474288916899490411289180491486343894875555596545765981843037517811028608608677248551192679806454690737488202638454450307957780847366610324968774783289226865147746198141080530884855715069372655945601585384266321800092366231354882702301220557102109662830368440402718788279163651488126594112682426836145532752396900028632675824354140798842415061600886178260525071382578882094014208140197570945556813668652219367323235833619361*x^41+66204945527410160264018878197011283662612967071417748218800758980564390162403698492398151725369991761745176339957531433997473342951673267421113693418769614488740101588416093617232942085683626091348786856707486634974087718410863128598438697093773842001116944307890386139508393754834413938767136141067207397282097165699391328112024354083795179475997258876581187727377764756650683575708122266262200432986116752517187361833699940143071792438626648259998611444921160767667279503032125106510216084292433444574163805312923767170322106955364255623909941964812992324749304768932591340178087618026221135506833*x^40-82184500115001889897263417739390080969427808721800646266112904408889603403024010148068503675460381964270391338896437678124715327781001724775802284387787299370027632615694507680028993712522174511957762424232723259468815192738664981833800103691430245280635332273570398941710920158926717771253529067827116375489574263756429759882912942087360877127459081920595537731643837776648868493340956269068409927936027256207374598146791732494577838863331188903834781968730375839902002879890906249874162892876767540718530706824145366562997180268507811526781588398584652536766938719182731749719244221678700791714296*x^39-978496670201534109235011153291538771731616135706740222289398147464051046423930709937347182951947405727892814041571120796768486326254148032325598261902350072159308006396796246773834460877149145043701951445818917899542938272769106788844427880608375805222079453140718346307289368537590132048796086429682059862088248944661509164399664343549308591519322938145161895071305677906827645028376582359253410402375898286654668854606440064074403712642302218712195426160547642832856695085880548693203969010169062899369478184479614632164700365221255149122236331912243227918784155245838235435020630734090261558392330*x^38-3135979573911978781128497111251803985503152381361165976318333958737910191618837815317567863120096750054677316893102095676685771517312265959545987183487221986704643449466205720189518684113890078420404844715936390360581347473755748094201209175577670841587075546728643121045696361378759722698424716833136027601260751710632544788716573623043619297348779110721603103624705505736311850418222689480595802211874838957810371232219581986744005681614311139933339351738137092521947385667760932428651635477553803676800180980502854292352029253579423095466650477718206011074134771940007009268079089303093825167700475*x^37-2356476146322777746073681866935857090858554863660190471770374576070278339255797012245671862198313958755512580321304357203004645654417512917762756243057950558493384862130582161906476303031554606117816162189837669879654277137154357428233138021052585460801589483249725373749351407276587378723158283748921089572665798236982213421370536412458191343914223804495471380069885661486833167282893943493005836560094821031795161133518826851095933027121237218061899816164041400697656941681555688103640706023133813865590627133539465312804803747840168840895274154788342622618883088062477109804644052481792952077070342*x^36+6091738099225325963393101910806114454697645856839175434602801112045664094592148731796578805301778150928989810039024245789729045162115563418596029834238493090383425606911838120106704131539473728061802589469606537610243389397734821983503118190762059066857833337045757138223012704988162842807092825707370530829459102911423795191096123574526423987882395786555928903689326398139785621875978078228716068381422223893410481171723078918523912994916342546676817959446577118103714374010951409504742087055553636446472246151853877101736077701841882823043771152089257046638957623177824489756988337192165698827911123*x^35+14357045654919475180217219377133012144348592947016949262248264740514427731153402889451078259868225760030496015284491148336121256971752409155666442920402460255539651884073327277673551732267922627244595091142612825012087840943770319608911907362127528307396203088645247162277226124545499040386416475391482591706551132244847683598845695684575712544574899593591922612473277813991554795597028000008092651267683401554971611684526018355614107846813597483097316277881655417949907961457351865127348841254191057090572635251331532728456896149193111980464043173395649476518065958326073921737868700032969529555809004*x^34-33978133459748159781833201766822582120784107480995427384419842017788364028313215368797132755355963981978278534836195310867759151543815546850361019853427081837534411072531242073261402957465245634175204733963036407932599138056637445053978479723273064671026113093967326754520689041351785665350994341929469564116472978541280196542281609537715583761501022683641481837904372566446553455257944431922770140808253321019835180058012028982518414252008090501027742644820014954048213212216571280284108004933157859459508617173505766695945392073700606445507268648093290008393848483249623327763830474847976398356430010*x^33-195725162439501333983045164382121022772438125655748298727699282974424881978251580209340815442590646229007086732471954066224401949709108110634386999687941298780632005741259894710491725389464644218276865417899368231785404134409208049387362901778965770250271127754242426025224612150883495063113357407229315844402134061808759510679541103575579362754397284198007832070978197892020177734796488913536908977523802653862170089788063396553917138480190140094842807032456976380228190861641912566538619391060799094233627431851971165821802972475403365793056906322913030473906283471667715629350236332132812445988450410*x^32-725084585858525980714599953150238554000191597982776768417246221883969267428396745989772182141676779759364173356085973099886524379221562726565075850120660081508572432910725686119393404590815222074054785318796433740771847611418129522628529565454413745070757727077082398485793959953145790833107058891856249501873722032373933589343961270192763060014327822470972721821899395945478473017269366759619942605649649540383466061077982256339435345650141237715655756626597953355546790061943003648178452387397386861845310262038510923586512487528052708863655724264368144048619325178491747039551486352536003523842573071*x^31-2367364396226396477006482573160520095452000988955643660922159853918619643489523822960866521189082741049964274040910566554534035888426204130590136949899618926091243830872676842512012694691424979211073883448945161127283033883040386869853532525276835711401933060070662713919051774771797049304094291490883750204113853606574573271315011478035722796559236357955090517316889496206799949365169833796516406532464191475692674523686045972298510122456420323579119790075853096319013584298927081137713954753121467062604026540559666903724949091704454627092138611257071967484277023867675360819765816348704376009166713185*x^30-5267555928016853124374930854933909776634730709524984246389729872037847255529661703096625061344320774454691055570816538478789404062520662746177210290232021615702578019338809557874550002127352215712554731140680561529676366368445962596081590656842483024225700991189219392395059195177370242686511141741137841217084716966316166338954526470287175240277057532045919880935528600726234848303090379156271107975766073023056495203301638907342201351841359570577389015275487566404075851946917171716648132269894850615267830071376563531921200001708950535084743179220353911216855919782921196743072344767443058595897804426*x^29-6323958358517905480326812330350949678679011315361020717413649366001707596877761882682297150052520327360186236698452537276335881265822375880106247351579232566460272862662186700456570212039116298944747586232571345880933625791184640067890282471525483269456343722667730382697383163905905209194068179943362355005030935591762133066082876893193875347733553167634800420209624263528967398572189275224044677040376729281978641889947293936661322778572716441401936208708773553673452583363692844752561476962132891650215757475929362749910671728192067373342347259146146536873397509815905796913928498004013050951805467625*x^28+3907742894456219246053659976496363842679897207620362143363003729651177889609157939390815902047740937484940893783177316185069274474722207841715737248510017337753609806360397801376013951677683901375843882693538939432067751903326705647811721090577705141489316166581129350000439930855428032464372421642927145614533187385458649098779001673211897752546742267712654027329078905442825366414226944488455586683456577394974513650772790599002828029902623658367111402640056751561433353620117308294666669428019858446118749599767926824860519315972201318953765141235163336035100033385350129475875337172847976986017270126*x^27+45584478261825649206292096703414107278514058346700439420640907030139201317795636328358613954479189361617875295271603772739939235999161568462903548261710120810909520779106843468946675170141497108976716875825001000763530298297929905481472153010558236660715929601321777582091176139930459222927315399012528407027492741610404153494924021805066414742937863867481771436412027683701941861901780920038565936113531029898297141479360399963311346894515115230437935707922170075735049881807119409293068296003167688993712072911881341969050688205503754355170173089198680972374133077022932657199856045671765218090528993316*x^26+114106661831746526118095078193787439193256465174879660424502823548339039634076560624002379041426830594287668957951075307761850610365329623598675735264737558486850660936185048444511221138638479017701174656846062453081938978861247770223420471113542798312576221780925635049965282402248224745405606136659020046892236580461161761959194974985876591561163975244541737914680153995040310169928265947604203647351397499958162484065364846538625771493146078448949121967695100986612146359406472410939281706385339996775868932380458678386044565593103507840170370522093148344613366952597077743472273724762841261154368088721*x^25+150140521851341758992452984243297091220003367568460355072797202817595844822622016308022138783986118357136795479011941621237668512272124657379883572287864811859499467446559432432870357014595388161025978016952490895063393430625176931844757531852559681365930960748498491229902648686805288990239520925077550754682721996889081691618924169453060502035732201432384252851567786662704305790052359298790326220253212079457900191862694037185963341993060148975090571923179605854602827198847586344980111223822189814253111892644538178081485774764724242917419623066668388146870380137003936992367097611868258120771038535258*x^24+152895265143303223775580613345097446810300468727780069802004974472901043063585885048028298298630622352101479402477971675984482100723633726312239188044741288167260967426132716713757238951820319850805950835408955598635171842966878614044803613511277108367869487052632082225750123756303350974662107976989507210222886396353347011372197670503937016590931731186744180326441802053514615020550249546265559450224349779157346268402796126672043415180516042288161155472720843987026155489770976580749025859013783655144336104573658089374069830799645959343383850486951194337417938022281216896900099043132899416717584040470*x^23+204501907879742152985380262282965059202069461728812991485915235639808753747555020405065063515060081030411904907176786033549617564461094390557518348204940900657546303707954301928949031473154539210273332809936135925452212762213574038042050787185992225840767869915391420646919930143858473330530445528277107277962558852244067909905623194318756122204273901758149284614713822044743939874588908773152853949383629814793880095984221301582407770636382805431466985541175684103657970797559858099757073737619976290715254065768992768928372402358086465557781548522453494266166895729139127655744699310484410398633534352898*x^22+69323793469680123682989177735219357986606263489162954750125337897874556964427167946305920429921850513513018463516844169883254697211059121407938011647484802878202557874216741803505547311009863862291618967018474912706990650336921873507545848131411010698306880181646796797117577721921158156434174247778130186400939421960802814890528596424490711581821213229401651595483176404006364834395197793567158939628919894931517590453387904787888723217137457596202108680576623180322415967055589561834856812810340832408493675983206063443627079553815483620297033301569905638126990224689580895340839934229193908343772460947*x^21-1040598117833985356865001374584401933958796350260499084067866664738173044462913162691034097958642011892777378313182661220100133951596867107847639532813853940814061590466907082026410315948321905243073169363581909356850632883710767899202963060563949878058668732868111940424385940760304543812781952395672193968968955359358815259832952672332773821164078662573406866898589527068130217132173517075330324004963315037823043681661513540096148910141831589955950143798043098817978387982643275242836325666055048265519250822917555379844484410948651450048190578763813268562230426411286064756525053627550204022068949692925*x^20-3273363956417421090070647620924211798244204569960291210076852452277987806540355583982339512523737633527894094972498661108797501675487790666340689572193200603312245158863498763178785897919446826930142227715178196143599028718237512408866674206065603200272715074476478062584419661288101646901105406518033893141562158644520713925035588789005420164307409838284538356997728842373340302969992220366586595077133126992282051542880329670485549758646265897867427287922777844608982987254792895009104610424141040182320048438749894611538496184108528191468086820649043193514923293065354373394500680106154380591030614153888*x^19-4828536522246880056108102903239832459476527902288346137016556423057079362259875204430192362177433631755373662126512541532016575239075735703817696201990202640549745938047829848237844836212226909666671196978683606454947319102169868391574974193081228261541623259990411296045529157336452635884873889202558246842733867280718780605143471637679510810699914851878079570418957972039536289020676711685882028875560328819650707814350199225689169252010407564529992517411728054660026953624292277282252837715371829771351968174716577331950344246314539531441279983756648517554853123306355155252934825642766513001237345041945*x^18-3694426755465393423408085710188572550449859564943381337488398570502049699915606264836877480854636922132256996485490244965356896557889422823970013961568122840351944717935636840430744702570262673754461485459384902143549335052670752630849073384916593603748688942326630491122486023648013899897912525783733489307173992141801041910436923910343791264891084148972400213592710612664341464321513919873808408657978843260990150402903148329905500472776861248514648594881834101964684638418895317420308184437809507831960362526040799127109451004018882594590198028206967331113595350058617975767083083577674896659681488842168*x^17-752960346226440413658404767798219063909175839376367270110260596439222408664043552881545240187572428061287671022531451855758287864949653784790254775911678612202675582039598949478030779359611256535776879284112443047977083522003241084786603878212777445586870331988616862434380451194509155595443861253729126302910061921892100043747616078491631584336215974598681026447064744662216322287916684267978157291460102190266271138749913669872334648164241382622929318546249977885476792743315351364763524918746455022367442485212013452850389319869635897306154151999280610827424663157959370920465927020203144144827746956622*x^16+939883040934130585778774803182823012742627066971373682974559897325913161333631953149545860570196562769367731060797959359559513648875419600650629706814636479630312731641427070232351734346716548219645905052275392229950065768604286350498882208827192142258734787075612795862103671376232649459768281989292242007503719896107699811182209742922015846246454325978649130441308696302196533461497262835646750803563461695928991639551711503432143962643577420942689558431767104138687012497419446426483098599079360010978408607438932047609018694484884963739972847978323971151616749747916741767365946123316406211455398856671*x^15+201661783551745543569242472044140242211260759630129745379972512470327761171418644446326376053363481060361440240727400406039480522096365566964115061456349148170720145614054833515891328439733655588695474336740729251360567113175461042166033497673509080545344414657578327470398327435356766811908571796775338112111215998009507036827727285218175253863748549907107687706334403456303789287696222418137159219898771775519052013806733220118413235947290089771210675487271326144433953924602688047360501457270466081839834073437716519759017195819318375698772474020203701205667637391845011050612915829443937571147153291850*x^14-1276705276616488198044916195432457302249738724287306570676266594342452389300495763755081263346466961802856800312719319262192899161768727003403424579388243970549812151791645579767831123577924037939625514506008008294893193025933408573672213810412627581929557541520343582872414774025608106690276900120270130598213947309266944444514417932746542945709443502813483726746282899783852462688563610204898729318440620065747853517787451560358766155274728802226992206935502539205383884413955540988929742661724442528188214362580367427238777270544562643614260158567041455934079714677158329216939618367710613541206321613762*x^13-1935059100425019884901627617475569405065623913524915796271646534917459458083484199142723656572045985782150706530709512950514587324867160149194965685070179588732028183810878470801293568382873938764349304999935856181647391939984426062992157074418714895825676850750291194156195226286815000941564829677435155372251598276534458648471136296524578182758483795186844674253321158561550162582171520066693679754894800684184552961571581552652907793625358221552917945646158219561058405982760718292497217337146203830279645160935359476450714874969626821576834774335329644441933328465816667483479244165386113680541962172598*x^12-1969411467093953566098985835022485333994760455257574542968874053685571434914662483210559357359993165833254899945871146012436805932404884019457428237792124387582346196927308618507334074316745549754954327114374889887493016159144127327673970073788631938390238459630429330842442396029878513378015896346229924957757593150405054680137749566816641171622860871682114450416365783016247828302618617399691289053879621436294490118304356583269887956413599884084164245597402179207925010004164191328904025459365517529135074723680971345865007413064218792319633409217628522891623282623304852852041618587134948803569946811925*x^11-1514143487001747843902401860316704287882932835829582244986669738070583715874361952739595609246036892772483017843871709459725104412407482388806768531116729599138931360587489262584579531481915074815069601816998718498785779957753624937727038646433006015437989723402419957577876305516758413391695434553587441545606065565641332867860373249761176330572496570879727430350792665126821953575958989982760052099004780206552116580532400027392515095275931591784266853540074044390390541790621253151747222161619341643169822686595985852770141773303207841624970742190459429787549877778045704379314009800284187062118324451271*x^10-591509721877433482794793731184050928377824356982709742853677850888294248712787759942683855042486096540236757347613251549827321670047471246801252362333038251496684075136118342076306505596115424311924885739434396835158602747329272731569413821904974561341535231944714825858713729503743973380385180865388622501720571891233960328575199641181406351076035073474532489447033900321911977680778173848301884452729369792844502893170899086760128839057423062539130408316565645620118989512611053535059050006376773056879305441211479549252347800976274172682316401670381654087060051592974607923101871427333554885885331242203*x^9-212957329736888887874058514135926639943803261987596059656102029060607069509295299785313100079150887831215308607648617664291789826208910144261753944060595815324492031432673107025323883194276706283673759106811874049767248479241743584947544760148766764274044735356022545336470469398631581884979251469574798548139987067227974881014353526917869839227279390905476939985067762838249065820967205408947730985305225596195906499438327795635484770141687329311660574373113271299232746197469539233827061933722883404739024998050127789233850535371471558562444236987223642524695524574354153045160112440597791227048353937473*x^8-148926225950869220958041689730756229127387582132306730532495592252846825844977056279127624510772625838876571831271120367761409775984976221791060923729702050666176209124890934690909388521863874140467179167481370139969294112188328347317582205876178011652100942365721851838245240439990562512842675664982490615511168614941336998438030313385858793040759739724708743189384740881110057248353830083983528905003104945880475314466998428412468599269062379663982188242774110379996018955986840126156606759173461923503222340732327328145381018988307758678332030612438562852568465403094420441735135903920872827576439494089*x^7+13726217674370324645765385824613636067614907558734573589631623331011763330663100791363145060427576972855127688968248484788193503360639233240676513440126005295721991592830734205785466493923428570158724246045350403155171272243011632750445987469292213946294338458617478817739157596272672943954541351268619948672176788512501580369195767369265729051508522392116013415002132362560406449387794662837412146533282209586386367224617094443567010367891403351726467693488737778006642661473023789241463413411650954167548206858573609434969306239624602751924487820206517268561500126960782728254011357114961680302661879783*x^6-16526213255385345295296432790660977667506590529855448455476803935877699115951987386597713819488416371853326176373813302420890395645926368633292886142936297761525292882944841517660136469846213678048126851167453105130753338173274935032802910035831642173809538957724964178051292623262622003895108760577445997016507237912481366038612765525917842272622437126257815457194962019415856108291528156299886054914604105815195636948174751299325975961339539916972475753419292985689298147145942997358881619346245546124678511535710161656128730606588434449810773927380590580505527335058019407712332727529144704957631101473*x^5+4511919855853709743648107240916725069461912715255267536116590517930250176747583815187821666621976878429980710946904972505350383039089506325040399316805376031188348527229878404415827607566504485153957367850123377273719419195193678902556255333861732482810884439076198483190872763914435900083381784700879294898234350622613104805991504532724234890071051464795532850691959464464583234633415473367819900310126697486237235893496284685393275859785589522508649761477482125915909503082841987778903084693279998418110482056738802839995387869523658395056130231745280745983774824046325766805496668214186455954923787342*x^4-1307705694347046508484102345592776922092483611948585158554451541006884276509004681742605721119937706665321443186857622147909683004008861604868456576753462682860195724313979979863752169485567012728623522822013742860631650355704674785178021017946797380746513199591991727300480024845962584124489972043542910566604120504605559386916010212526831019844354744384405826347941295182721654189668157413382593717871918970630110018803656642294391000714633925290403651882378360392249770047994344434412073127322531588056831544640548111297539705923547328486195094744598813039621207708896807790670409969595728549782099758*x^3+504442522098616035466143910281594473664665087957291936743115644685536478550290068006590268487213294733741962934747016196017618957331384694658747622554449349316527049755348081068523391790749304331779205709328876605291730112566942838194922193529310725934806860137368926406464088138867137490706846241327962554127922855854750814644335882876017045397202623382452688718055941926904178013012623415903199804995528508141164961015102710044923523662715260070329612183405111498098891268735819293566433770381368923410197828283590617556699246971766359220455790082861948594947376146695938022851880677635330384026301830*x^2-167384935339479379574105777895996024952500567455707961789669252320306834258764478932637355808130877717929354611178738092577689603707392473006604040677296356638933492810227229791367735583842936408457817350761754444983978665487529916659897730643723625999138911591147338819932446568701579801003915660303136671566788012442575471547479658364229896463194800320525941423586010248166819892822027765092394578855211762895735145935652979179832391947150886130276288294424295584464016124959730567731495226964174722532265285597731791195396789068323544605464434610936718669132425042338815442562441451337514732590473660*x-1537598616137003194899654689788701487483393249774548596719536741137470163363890548069985791208996959207198048702198062034147131614901166581629147609676379842942302876478014633515535778543131579751546045641815630256259296703097790385681935161325733026164324996694121263057493012936675025799467499553326369605642025608836017492403465439681180447989956373254283973364129857261811132087000473243353286590193813441039778557752502449885455608061669506941271042310238218212185572834862074068207711409486194855136208945340675336024774352648755564277001118360856408136839750833915404780098560371911125964076904,20117933443686500082504523584140643267066168917852334080131372718823530308934215417478807920989289341754870050561641720850960683068502018793723315872878374845686832727433645745577937201776970842262327608935030460300555982828436873410692854105023902286188540815374777755148039840925349204932671363326848440675351038037911625052378167259732173172671518882982101585288008686995436237308129897143006792505341743195496951201051395779717722716131673303684514199680849157391770185663491419384530736536983294097499564714747979344492996233212493208941584996683438481057868080786664064675251873666455*x^59+244716919621881528235469072023195137183769633840101969342175323898827872485320740519335333743299604777515143962749625585413025183838750942799817848895839039810509766926717011233810721471093519022322170746469974557415967680485225292666427504641179225040170746998957103843733105304787458434913633400442987883256781401049830180313197633466448374339667340612702496480490664203454951403566093143340283559524786193681429588062217854323443973930739285107320200577375903567719915615131177019776572472356011965411452309626674815146074408693570689801905848354951059689989770480846340391124207229104998*x^58+1429245182113572970466765354699197674694728794775291109539084997337088633972475848802225981325822933890464003859170132780316654381813245345811192514276284389245493100141376187074353867694899082090020369965193940668260219290710077189355896629920458587900562001201712250406420969508382771499449025516687255639936150680740376277653002279683485277839428752891811768865232306399078044630925810540270030669201200590006043871757217461336247678175257350600637223309047544551195741006369467993044969748785999273706929479906419908636313123039133309760285476604390501300079702959171817444598971682938097*x^57+6160570354266975427974123502975542034117774075771756334407884792567580245009166023229061268403189277298799134822170479375062944771110725104051735702558199124759321183277146152299603369438306418327642556999583944311268942177836367999587113491272452488619728788356504099409835407913587302892587964674485591925681706179616564312594726643430005931337080262063452426907520220403202836744344172221977743559519171992115395996741074175494296400200624252995464327367829603158042653271054478236935815862170938180342604921170364970434310057140262064637721005354931446466530226873818214642160350500728476*x^56+24251956872044145675468267352665321882276588254642731161318110589728818475297331244101088501364106412595121633291915537906344964874829444998765021480666888126058610083616849860146875312815803815573763429615229603108296284585373586173030149682128792359210757625646555382819979096723422540798572048374376536450391942401276238329157320867835729015389228786991422743326064144921833398713655061867827131148536653160931880135036238250481280570049079084778883948097416570622785469286728892386221626575172887739246690776053279757200312188756359176121981174153067490946179692881922379951981981123762292*x^55+80302379419205244685149015048216073577662664799212061699724665626828177077587597407318240220289835773367073774656843139094742850695921022177042392873783320524467617055446398748266145674077955130215147002713261843641087536669601727929254415840384482707710865369007592874397173894212720324736577036309999781116030101037658193003943931104449512651624300537317347657489164037833276039896628113360370074439469716044106941969126278995507905658171943548089125453567245906084326057066204727184493849625507913234848888236979018228496206078870033349466058034700186490408936799613585649876651939954402057*x^54+193571396355487307175687516444760529705041995651358731924739427003203547292206608664289673332259415625019562121091101326165337931207752828373692005781022725099634970362656312124056741464384724264951474781484168816680524542433212614022873038503584630485644787836557446744888583610303624214020878150713120327723767833726324862806227782671215141168047898074923153003023404819991088672385075638055848726439078207088371230496619687826373700444357857471707902365661457352843759635311649379818101272914357247205244846240578333613289826619994244391777647403500522808746941850570673372864104475654819016*x^53+314264500483437969019958021462411687748626195499220814945727092605226131162229346638440935225797010328619185884369029120469911985635583812453596678661012066111117122886144338733210731734995215130207605517139907726570346703913694883035823388661785564545257474504053647905275977917213778496252024067547927903934141953858787547048895545957043935937353772819814148200387048671677517581439613627910299117051044219548896506175458238141034207883153086567509348235754265567103295037146932337171613659696158910393130093280809627095684750069536833167383206052875615056835913404681983940222464016716982166*x^52+87463589901388617652724193701590494216440083385691352519702938054683210376457588126272295929062722988075908640986646635808689706978346452875934710158461372146272348612701349938029966217258914810132961162711890945032677938596045042488959169319626335997922557029695860746951008459376527930311269462186709275928444873432940413337023715672360568515488088787374319119124591075049951196900944838946339786078297446871509242642352362115729774815851138481762529578947650595734157301463306088092714944808709209428670446379259860524389352351136257788006343636342254748664166692173889001621123039363508153*x^51-1741065420080153324111687853912435854052196098141964215018905824833686627599711873859740657754381362512684765301996189943763192483759568770299344643924944680316113746895340533910183739189960866574587590400002655498223787888882454290365810651909122785969031030946083887604188805713319657706668241953714209297866196769687326261634119211045437502284989715229455158687687295302564051824731253732111758562758041255426353727687368921246062163358993838909679974360173375380217232538890000889303874258882076781205866133873825047083592665430230286942121387320002180766092118110735838402015640967969294976*x^50-6917707730176149655061341597344211108297679626683078446086990560442719626388201961305644457313116807554901998305266124329024982503101127864245553175917640868440457485536641276887496307525360412953675132970192627385313905064767023672948184852018009422304058942356711407366697966209144579926355367654552314223065715014252711876079630331497760497013463544158080256727146566128176589948586578460029893596350066979461414137613139045552054264885071050297414171616479025315981008922902679912288760457529685844799036698480946803112293708679188538578603053097118797806181928947751427249620307176203954653*x^49-16072320809255949276699792870488908944579879146804627406472017188720011257682767095626567591767483819656266274933080133886747186866146714412793778524287864732498057901421957668433298872565584190314218890799244228394678481195639289649025638921453475056457428394151373223537237496815374421886118143299398745887730142696315204295176548122023224329844820185115920960929115337505911164172622828256081917398643979913219821657969186786423769620804334202952652267314785051595742017586811036585943394029426387649258163396779077801590003801883603521466819417271551669376108012579851273164941636249528256558*x^48-38850707480247941391089211896212837739491794844683438987722166532921760419049855054743377541975666997192509481351337540815392140734496247915883741673511831016721604252404145296666308921844946425364133384526489141269739308752066673705412442824226430585857372663097608000997579661628137567089788312300524724366178595995117924542262442887442960591802245853407350534216581530899094648185769322239047258402870557809694144122317811978999760934556558643230407611214326801790991961032062814402159992425612235982991184137941731192261623554520693616369980566210719298604191761034915274759871596782451422915*x^47-139855706100472970808328899458333464679470399334839615719400293285361564831636615420349967878917239770597747229904377583328107894908633782486403834514713733015263391898054504352710300457388103179971140658295967084357720656772254081994263186289773229820458536011367214752985791796186408682552394601376317570232839909342514761268308702423757302807788969576519594538846454422351903411155455179965114452500388113954338665054050211386165847037348736110224195508100843807700993460463463114539226129739629579406153016735118601140674079538902968264961207705610921827122294289720734155589999516054908600237*x^46-494019169048946188005414233211668719433262221541142125124807705280499341558905212087359325725083165789885174962419916958760108654774711048105039585827378854168873632201706185898700433058152809042828674702186769430618925259048713159076028672897060265014343032809487136469318169712203593640230160850209972992560627873538035838468859702709360945021249627172841699124355747590669092815451428781233813838664505238852366147598047305398792143529978556873689782604874754521361583486292131611626281214795590550652089221028183453870658933379639999980604467913644112672654386531820382183242539793854844563128*x^45-1184509685283223628241036098603624116745386518403693957268208964712195868038221409850891412531417723231150636129325967135600319063054204160188759600192756780978685386392389039573461572625016100799954035397725607588451413813314498427222215786828570411925469761732780561913230619254746230817299500563769074592599432471424949936132053667041867321630871251104442457548419163140796516656471723099901445636330522885246852007379967801295792911589165747305598646013454707787308293610382776037241913909600005418200821784009219849915276220444757447877209077179899587566315425412132728082874417701879326599103*x^44-2350035538538766054702844770523157245756040732587995119224320245484923696056924395112580073710495624115354686803547321044030235262752763825755795299667534759145827603529564961599932291476297984960229397386504491778823017966035135524714915105533328847729813840590127149300675750515482911884879459134613287222333915038733089980234910707618279736548687152731698846257074689969034036130635443046744775273654296964575444335890562270819599371511913130349142051935490885742739805046336155947759885380356380612921964137882382767612712600579112885927567084622495584132272236471875697441705674137899088062309*x^43-9266252641308014963518345322914091130894911707294674813023871224511109529227100673046320712617535996342153616554910750937616797776477875290889383221534437917775212809434918097630186012240327780874993620586494642014486697682870407894270018011728753025487152237526287347421898756119759585505552854489220134556653765689518314913645296824416855969364097104604649341565218136877204531066045146563816393508306020807995384821904185203474091596346697232763591513032230985268911492061201632424379702341271106726007099059840437794517757903164476341646880591159375757747718496927074264495637074487652915849153*x^42-30943926404085255456276115113585058535658589463426805390718795578402614341902209637269144562362965887739036752102275965648193100999030459153242290885640367205656944175397852012707734817318254764569069617633223766574736613324751373972513937064577880673402208244880237839840579877639175726880749335077597011682417180212006481594651672311196526930771921594342470827886129401534895090238518363967056087605758723254164521639280766625143271070675136797780253000325274902212493472255024172755071140145553455107911879491870455300957010695233791155718024520589727497105707710344644271260995849987241382019004*x^41-58700917827488741975650013189942763566686442741082148042789673613587652127208344921856258809166081056962884445023456293481804262640961798410126041719610975210816899357342880524595761550259846992726582033832982994073162647441377199989782792124561359882185268461037681490608728293502705100448401750578720729371122531489708671791358291649421595525643593830110730237721912485936300915180964082986985481373554153721532566459209846855591613306770138707659448496040607697388654307025499155902735600447189653201280205707758738188756096691077147211014492926988353403806778236732415554288921028006197801757589*x^40+69118847242104682401242963624684692301378601210624393212031851817596511033812607343832134819530333865451619559550206990350062143471218289765691797975987554059276365708846805916705404184196786338797205791581027452902310528586389928843268360459903716760702005363998865888505439150789306834799178603993765207334679851958590988140080073877266122898422355356603737606413820584100775995270285481728160984449057674416848015443435149469747208521768699296911613670593464388089453679737592304899166845181401227057007929728812274192511281105241747848225465913372364192169339880821113575826892506344808370456758*x^39+851284145747537507432857379022656508080409111407354116206607817343511064553463226036510360291993953823909444203111352799520327850140505340643891227142230683523208161772878385946851138651911563420852054006766943050924928420630294725113558457107400391424473785346293167300007067919754647523727631365383177087669585814212312572800038479500681909613764054556099873705732007671494929327067721930799571243542715391565574571750633269319141152471928697866119825283590348349944376026295388215734989372397424420731410581322594890864261469965558340364235253223485791327202610239543151044223529107424889035593444*x^38+2751754857406773883603991512273231457643270926819075997439878175511937828272974514025034060264278517162176181129019039524497689463426555071933839026679171142003700011812244309970704862500874519494273559238902386375687403108792483117084379216218531569690466282472162419097087904998587274600391500515432544416639565633110842876116160385735165155497217418473859578054543049550433482783031316459543458696707956985234797226468154554953351157174841366765620332126947384876451581905317474617449459852738959564829717183092258024872128598695699845389666614885052214005328124935983771570500180528980965783617313*x^37+2143326142538836304548759658756574606285238444642678968241484162219509982821441505922171916645642097726538922709298746644552943841330093863140430309278626056305555390557805210857200246269918261176768509937446629691789100473239244430959347524806517803236450305326159244133646449030512978168678507334304626987101393167973781945011023550051923572394476649635991720429052739364869709749115618417473041508675885023103621413329967425174876466301816234175805630679652157989870874138020855507195417662739253429364484111267597711746076865757905972457222151062724382461557566431910091333644570526975479606531586*x^36-5133743822124195206759410088819075347095883352940863959647421947301559671942584171289884000206871475474216139363566377657760449478554012887954469029885246062836584570651923390785604676409765254486519491308868816681039578785890662827966963331328192708308280492964295065323328370398820562999599336372970205382342802421854300232395555686594976808603464739747501423088308153147303557433150938544384075038078466696325758362830505871182375166712415011705620813085243461612938575534069582955612623909844958905729644590089257859213145491225927289426349670069151889161668254403189043875754273537674679968123654*x^35-12490430507784816717581805240492239604450249114392400127686543284559354078622951667812067906631365870669726232350220300309531714424826549054353984076104397789150095390574241468338880083490001065647418075160055150776588403421012302737072383417607971750287921817166530162271491833844294609810279272577102488706196739454876115550937660742272607807203725729275011963526191240695232675148657060426671050060974846257943595406669010496075926566635154546254016719173011759610408871025696512844162877004298209546664905386506316423114188861058024098180808900280604146790855048663239719148584137832845934437068165*x^34+29149688354071283720015784660028785992097867963624671231652328880849590984044867273233180502752982469219075741962020826027423646188775045395171688184336326109355045011458852762950794813832056901235386305240568377442028636429248508794066987311230375556095122225990789314305630880806349531785533210581274826088738203771780532415372378600628992504726563951419966408797870131908921236944216075626946568995745736947634448619618625746460828080418371728270174665486122858191418661589163681874860339165634438988211350119528767182973186333002724950698201621488162610741333685810520625849596773235523619863940008*x^33+170463781898345118993251392296133087706163892387744089151177566938124161591344820923259876369065180791904727216599642043406816204328175848349297466052727927851408203583267828692862534770423486721737709301957555832760146107080843550607926417261559732461210991034096949047648764501688903793414265955409193882894913468635881530027030890442916222154991238309171882169271725703127832726294672993737624097712858321566813353775463962825712878244166535517492830798055723414131502976457322565513640792677254767866195505923711614505000763947740362279369271172273576293779673955255179149755731223351980086955908820*x^32+636506022515317907748574057528439702878667970348844410986303105421804615177127507516079148489232193050319872753657691783086706562163029594833970788421806446019381366567420503972256017423082162017875254793208526250240765924977653595694734659596440282274455327445361235961553788265701014050970668205126470089295238389035788433551348758722896767462516990580041469845909852711386648071928121525146550540585107497499307492264593522473600345269599908330117696169388324890644605403899636979190375599557840151311061622054784497993590987729442918802121200632031201284241323278914429892831857082817953086170690891*x^31+2083408906939918581575352403041967747473324049464057743462449453948044459075521512058095543836256335824120163157017945455335591869080751360951060913893723634844047891166785927268950549259359830254097176043357859240620218284192805505703565796860203756367154760036179654098321942162969658527760812419118387696059902925376839273154118279600405391207033764588118506213715782371330809122272736604382456909473855407941509021384012196089497443879802841682141451716876928428218125293763222629322989466983097897203253230686197379961466141998713396735552355308789656532373746825815537787363115077585719467690758460*x^30+4659557859286384024246288875287521644353320782494818659339045151279552798120639445942724578309542970170936165571420672839170178855042712897685270246158619668554092132416292144018641094113082089884825379421044639391639734101516549420372145415561873472066780262514928287806229541846118919218755247299391474682236696985456838225776548461990970752084898081083834097053119089537828261007281484905109381942302813205356626458561883808350671522896587779368492388076715243806966728729870177233997133206268170915979643149895375339630373083291956085279709168566370177229396663926589600153396017029157229258300233941*x^29+5696877028794171098336602331935451013715191805169445675289807807960671176977354149047249391447865318675923210992798439431704123841198129696798143385823558176986801341594065934624446284889192782103374081956654953876834496341973067780305199052783188442377483345688697647936438399506674425235780723137319301590544400562170420096535128585561583735371189397508026285936578021507049883890449945320407243894236097497369054001728997846535255237011128677535958577855569176980760609798700584911934931035356919278361908188417661712056801309009752663146785718256695056836138390386839205806350702093011654085578461395*x^28-3075013004836660999687717592849914303140610656320056622077316899505678386579751156827825189934866591982540817606487284970414700033049456184118060033601403714880321358382701637919266255592349296543139697281643162739489728309796303685232639469284011647924804129217009123955825795585364578307524122797202063538768568162683607076231565069666796671755756260105591695083502164557933996280766653381134138253293558933593934684510174357417110582502989028950569036819203286476777913631485110871995563053569469909210981041779849678367747305254283405948823959432466399581062689638688325231137317804976552293891737927*x^27-39506584589321172650958513360727806369209601943648681522751367829572496615319511275943677231776931254157367853755747899777105496496813978026150135487475264176556052455080874866712619063524426830293920704932382755219563168383926966969355510165885499415792471719499291348530628275563008419614579304854065587292252400374195124866379292034420038541840065026764251100042329877803757699455648692106313680824520746879645717147227054805420355774832420119839681042262608991215084601662223506091721679975158046303876738610798341316914101053421322186763085190826505857508378428061081878458616789376116326952239221701*x^26-100305788044221586897397615073019566477453854863867767139545672445563713578661850483478045661347557758087468489631122776671150255659862652441029199936380517591044281538657699212560925024426303666197433933576570998116874619161080377084912766869785421680460743453138439084450243555004864831687487385334813182233565010544047995916416298300933059135212582303358226617340740699305535029556346712307956613427459431578259542648076319379490308034771782752811971751399356909697452184328009409120518151945058873642207360836993410867127633516533471008550707235363292650816420354195161450977544814933974518429267043908*x^25-134607777081691677652568606424291380128104895200494138365635820677013029968944326440594640444600553905656713026655405405807717930596863746768999002021226006221694350678641227327978014882007428250378412301293919071478146086441520806947224862001108452383669647334146334207490399621263583460154091495683625651986242006964158349177839010620958596882063267001985417822508677596324514474893159914541395057457768997293122295854241713526065967500310307979204281858650130173596381511970093824845472800034693265195966274871895543646423746963715801855625506348334790310328975365353432186610962996944914139143297229673*x^24-140718292529007069383661925945090903600105418117312303637388286755735821642845969673368052663191582087824442235758357355118163187375234220006487908357434202678437398631219017965366459300213783040935318911998306803909678332282949699502897052804304847445775660129925866687055181534352975634234782496709094418983691117606823528168901864117265281536522033787742745372656403166373277253492249141989117217497234490198408916929357590056841055886943669961901886778680168425898258614462840259987183446147760997643122475926819410700308602293452004631931467417159378112332631784860596746036199312645055426331868769447*x^23-187475715288725513725509468048395299502428494989181278773210675375785628703356466899222215380462866100159545069140679507237739230684299313534953600583878958229854600768653552219639389747873613060783597897481686624915163933070290145463587836098996110007970295489469736424148382430424392858940336446183340330430215331226805682616353171921401656783020194185492296646579648311786040599387643452546337387038358425099719059710474061382588864756721493931347634042645484594323749185288716913582069316299946155183162939185659160888456083668879316296429474354415267182387335872809294686442577856794732052565691856089*x^22-70377534240612423498491882911247965717020746517802549451512842830788841547619865373634234576155587003662328888342858839174539431548568958707836517210778877968333092206681955827203207295379691891032836984283434331271900458689042115211585753311567869211423366604653108044548896282738694568668187778851870202675379523946614415969989396920358050558521201452774312357904279143272491712300678854090301378605727041469017978898473365440406279654697337217422252548762537688643805253550500090732753934509115957516505127948021031255588762138624132675599415013446926373722235499381146197145404073631839044243108498675*x^21+897037818487991837093956575562725147055960283976054845155366546913264207663086635151468783801165429778556356486021180514703367575848785354445101931849942498683882551112789292782899485741548934685707750159651891899373886782270337095049667535844888031018218065169351742853988888991912371226716658272683033500469886249061817760958830887416855583526944629541557871862087701419626562732620123519101566691525858622849433712935020212703960059181082854468773295634327538252531937638829551241360231717090738233496090201555770690861300511393842072673287262882131383354238251600427527084622486189434057772724744891174*x^20+2865401864994571366354171619396397393374603634579675148351321740362315572015108969822931519574296720278863382334395871693065132971923543867194362969054803755907042804010306055121277573821317007610947866064447446976125539024827765547365678156718240057881973870927258621712353441113656870354289587172222097672321759547762700635846651612774428984296020631526349141080011457192906283003526508226503256227309287958650872816599438581924495586212349768772407317288592640738397333772790874257495603020628110780747277288563048522506089048251478543473726488635721696287663292166997608218852908269623082094865856052557*x^19+4303596584212205368182576761580308471762392617285114435526220463906123433247521797507711283671453845263461485897549601562754476394325090523332098606670981110771973016175095362390947226820233349144820542428022323908799400460973035057591730697301392587307353518570504395337251723372878955282024875820148117561933235965385507923631349860388012877734963070703513917446168192199701296827872366374557078940309206105815459603476020570736237000455715036652868844909183983556704823595958874981954862300667782085339989625419976714247418815758052831122531973232672988960547565824255523711303354877504748979421295398183*x^18+3440653976050118819618121684544892725217436961830198905642398566511054908494981941056645310514207914979576540335340159937797618798570698783197806292754737036147004138026081659154568614003551221727078553014711877118918787082921852704774922709238129377254495481114632164848963023997078799278237462671544431600902037271518624670967188914916028243235346065610194399444339545845591444560549285189724538694513077831743948204751413591161529621321134096816715008989553421735608023903293436881596886954768684481885231274621008263469829227026161027378340407203034584492158268304912430366357744275181789708379442722543*x^17+933996546957313495794017608950730469409300622441116123208140829344131418786740771942143082206265477257434131537364617057158411612853701997027256990292187678674637623673384500823403517906030517518397389928748614265027138816323416589584416401846166246902671012782742775576103664919434757467519544322650019255022397036708405072678386166420962865191127206149395484679746304490261370977649228235767797101995230567184284496084791607933305410947175894155687571288967805542453443059496086690285244629327341917385561454830014295981715800650487958759119008300422051780926775882600746094129334566072605563055002466147*x^16-635976416900988558889188721745347584104762374826310597790387653922665444140103265057509177706672403029528980758353978214438080287700600381024412727991687555464621167081535062937913047474658970665721210902084703158304464940686097022887022964335400929037433912050494042709350340011166544567681508340988590844101630522771890059242140157966537045535758214469780333862414121933669871235040124350191137335492403687022421177927968655596587010422863689399136597643037659142636604503957462693619298026890601427223108117638012782838127293068968080640322786664904646362004469200311483272209912379349805232688320545028*x^15-156202327255885700489459695186628728010844801447593745226461320239175374213249376697306550402492613443432585201296183199106699818266559901501764026352728977467769978770522671901317094150011705072921791929484317244843538257992266852598508890325364949866624531187068993650270184407839450129773592862007907420893066555782787649630002252379715985957149459970017600459409638017745304059646591318939107269237624287955699018920352767769844626672234731010358785997594841329560542748116999098886063205697711795388367370178612141034340138053916332667321054490811161519758276207430027393089252953119146408331217888467*x^14+1061508543555477666541270645924246383526793376329968419041285535837821012023854510663772556342618709649391874943746823212255104285455714040009926650739614091045733482669756145472555989760915557977624686096322229783102295109446763170273443318265488566168085092407673648153565350274960512959885755926183125405391746753899425249885834668290322490570135197016039416582623425040637359546454619757938422535146216394451406926344642569833577314304449041594925552743318041996616909436689505457354424799536110502278813223397184608232122434641404600086290181898726160319456571555830559704021613664165243934103589826259*x^13+1692342991018870487831372610771230507519282204418533378927609534621081220000844569934567055698828858078794904637174562868974701367773915129400723435848424801112904410639238805425783680490211875501343610774815969472784191281948090626830333939038783632328662894637661050319504572054436224971414806455704244444083825219355378284512301349019678484369870276801094150420930707803195654777592696881986037652012611285183533795335408991895678038798556234112101925876345225247175464347747810020660644150074982571823771231608855126474546831620804961338997034633568402265222368160225356857100457859509980515351633205537*x^12+1804128909770931627688545220959569181949501231207084860261640237819354451618579812812819540870356728563552561348044681042380818485729280359110511361538279483397044658445227764086774614574431306646055786101829206037100412735613960471379571598648316427308715037571679469707889853958224782774337943462677184274502171563744659570722835703091580400853279833281286999983424771945922502891870586357565009852817922756559843125258326906559165653231679660104019747976217353049182628235548965029413919886973702814177432690215945198909476115089727386120838376518769970664028067427676816108302409963657732683526468795891*x^11+1439195633216369357041395577079448487107072287164666123723005076824817858252524148086605268200635825383169569728933207758513473807951644341025988827916684850450463659655303266709776310825781402954883215507728679381814058385316157133520333198660581886260916174714904549650592427104799711600026325691093068686408423524977811824390659120097165011699927680133674669271561041029888109830830009601310263991879550097226553168644986271688810849473996514214239425344008513397531988938696578834504175984847557223311114580789957451662566793997912316762595478015615488751713633102295398701629417814383939858789903820536*x^10+628298887727092740144153405519930500146739736143566383234249166411639784401754826943554512040088796003389981884434312716013966354428353166748798697366791691784821336744187228252528309084493376808335825023010473736645138828724417657591890770790026501890748669658278732873602277081255624238391311742756066529154057336838445285749460943564324903431408313983152774075122103380695413940437708565153721772501117675318483372417965789713265318889644435309565966488302735480933274006530155400786079792264111460961845115193452443248332714975346188303391834147644882694544602246422653617414034774669147179456618257236*x^9+263621194668399702044668245149752982585783726400717906640767583065795391559014009621065777466371284264600362306564655137981524151877147818377226610822518108724571726254425214815112162194912243486054184313940955595007833877924956347416364005422198650936850902305453025093954300459626586761618326637342645906181343921533039858554294116280467821012127407162684127516091318354515163981765610926030161599201753323547927108868869142691545674641760770806327236310627069197015801435832785294155831079530618885049101756866828026534700182182871175611376446255200426080847388929837158283491061337287430399550178672213*x^8+159369628824512757559780470327671647618247108474270055962046332108826856913845768132655449199869160039909595704902587735053698974748982061832337175515258046045498567833954231842022034263736489927443087679139781942551222404738704379567760836704735332108031522791922834733864351817463175964852693895946683859913389768959667054552174029686385631113350933040037052576294028948474240243591281113473597712139775848105184793008603047002391119857030909780707157812639556799623596567049621252438721700911704133368202549696335049630875715385953380743774341615573570629761908782896388728948085386390106144237077490934*x^7-1970808841930446313257206588072958257517406574859951091174520600691645401481551194866482944312984650985908459212015956211620271584320484040599673151027425742175283460325787143856261836543472062275517128699549956053339025062831283622955141963273969153891717851193286228731662603312652696873591392896557038945427061379840638521330822172186749462923215005863249790341328225255049134650897536178565812143121478053659672577101804983058101319159318853784775520927689229091530609424592491183026849016252312889499811403570336094387063287072759206957987043120169900490034014447604981766787980497800006862718856343*x^6+20336067946436206640941698245356704783864176640683212085919794206306443484361100224404330748149362179977864252845949629552259607217867231555169653416598194021174479470105650002027777246519462914333192893257150630984903583313307928759629360850570028765502039367810582315779045873169124229841810542550972486168069204549987942613672912049755072293672653786059091299015658250261120856151578958120383193787794533079424443383059818111569498699144413687258965249475421007395863693735950454174231857590024097324321087930259176109073774066126703255080341209310113534453470232730866623804829250598481237748734675017*x^5-4464531307436615822224804407095429240339963294274987571631473617585457264580367527068429195171100150156839990557713797790380430650131227616997925013187919861124595475465914779044056481462220283259960685850341006488533240915360165064262525432673917066219963874686428879992190836211374524467198234684708526760467972063877362500378108520284798230824858402571556205299959420783315955494407773436522290839646467057822953326358533364706875040933236879314994648085591065933930274577108010655890341309205103891354079642052668307620647664909567516476378147770207477913503273024739881283604894008942958092615672880*x^4+1369648409675715214890326929556341811994275093853282713329166406938217286972459687528832716193657261864059199937810741068527707830808067620516251798957427504597680008277487033655879729745095380680092323530795342675636462609818357971737854810540534202971179417885437548721837679545145374819121363502352913187856548630666843921677858218632020033560167821422591679756330958077319082404376383572547777195684346338222877548490404991658805177998391984473717837881360280230428320627172805529230317630473806105624979481122220563404293617578007823670408759903136503418478521629571463070660967075529591896077324439*x^3-565896415879233354063649034273459738754671162529831442866974514191395939040631837213894682852463541629004059327584970110568629379932727416055074113621788576441222271706413221017396156888406324597108630704776712695731105693503620476448647411002263514465886996453578575397918751053340759149463042881040550322498286921968854629118366756038443963056558261106062854751656472789764854479736765223958119377306855110417549615720544668480230944413357386786743465109407108596831559587083503996959287440346499586327491436028662547117943975881441387097593767482451826321375500048933799760203318082087870457649355043*x^2+136483121989307308515354505625301756093927447736116269729533436399196029022670033180621316861436673843576399560294512083651876465585823013079355233321964251943659502034546805444715141669554449658502369297814441098160243341561486052022519520497943426475292218642353077164020822230224088577198122396812717436809942794094213851118727114298687468567408440874133154718972818277689268903255814594775934470385214748411540966597931665561580674734573449353020916217952372658472445347007244668917786809063589839280598526985738361873998746517086628598566439448553803529631511244021778580375013306236075315323359413*x-5211797504268756316723319447700530073940145450276746693773235750372891475036416036247377994191323366949697597438173367276283845185849812037388176838398530915712229543700501011013603367635316561957047123124815839318456272076487314762411333826187652758985452050401456642786985377531881041497041124738050310861055445755350343586382959989422952329442752068927961863100377272380666164227481583897797146106830428443568165293188696710388660004506828026972180199548576499286176472723308261923594905387017430122682827259865400380749420688057513126112113847845808081684620182392402822824882460792829920645302479,-20489090457415734306100637063746305192578065451257562054830837079499689631190869856049285411340954251333051402602972167904570440112248468920977366512341515371862084085164582693656489212930805880041773606866631800819240091026975993070959141625839607829594351651906138829041144969043245135969440259454465936356115843912273899042734103140122776630845218585768602476190739830871668188730720995148199932939525884792829760725335212451577513376081944516071050206736259550028080852997054729700113212810067405478252916663380626290119194061126758437393322077469253944025970543815742154201962721012095*x^59-248174298469899463443364934985277057803582867673111426064363578764617166409474807383856792681217180827670561181585852960051458657770344676543993334934101240868467729368925980568289258392872738990659200653629329712321659042626678447114326759488047873294582519283721858876056279488981263374787745549986282367541536816016740407755636362567344650865300664918260444992242456008663262396996305743474729704750007160456688358891471304446863561579045327065810212199001101820341331644130344667402918559254816906945749301006102754311501409711468378591277511181862899421004609740121927820783614552795130*x^58-1442112099725964528674239727909446067103242335827546508410261462924817481770773454026974995887347882665920308201826788458768794843735018460057851999280455591460360815310888609101710466321968763432132609301103960404136272716954609970598367055901587321351239040575707245863882593062342376580714015466786825444803721000993180941996108732381391657663219719526979020878608248799401274642304564880579718078617429378922513256584400941142554696238985990545403607299325542280632007219208656329174049507835398872169646617850610061331979205909105810485305191379240389569356338448054696928520567898988764*x^57-6191218434244238530779979323725899512979865660482718686722409923192529728604914261286046863934887088950143304330893599427449248604626674063046454105721170253587895902130581314393112272989358372985475186889442990934876878725375884579949733780684904673921919351172347962786147152746389151510470121918539528867283513809856812950252592556441090561953578663699592490748337222063892870385626788842171265758219531738054311800074942678635023612844314451929584744948269498781711330253692423198838889738477410455213454387816023868549759847802120803851230948042510938084236741663796523312579525155560180*x^56-24328922265082524955548078613660483119609631756821556628012731239254801368985453626515468445285521534339054372684030777161842623112200061791829689502792837235205642383212537397352511509771360903143766571697992766075620010382939881816903494113168561208836082621821143800071501883978142060312215422712801980742498139749215436405758939667176050198345726253630761114984615245827764843737514322686109876579126955011163313901823449835729533875500100352580544641609626552182553312908692885837475210869907834186902980137830326496013564791374380496256671449511739766734130318895840548332371506092034153*x^55-80307033381430763163943140022128428567168887758748477101097187387301310848079394833477330701212260884784640761991538869332166501646957094172974539444125038611558250321901167284347891130994077519069608506559039106027558802037423553074910623348778389769556867813786094512985585204207022622934282326780569941658556216805083662900871712546235707665730416033010968871395914195312975070295660383137589093192550274896583571255128278804823311715785870010791729158044635099549990110841388753731295661478830659545846489824730429754128474657244184692201902392658836517184731105683876799897000130705278315*x^54-192126430197513260637192094312391443794248739627953503633161824226930681627551991997576231260256534777943643956501810849876583980204699587052121567014964455055910622138320820340681962667000690987973671381477986543492590030669542435757215430410168560915020339213667913211050535925790507304896995805828573676640127564159915340777460183753442367876044400893007588374536194167356443898395338001656757805330148887178713878439309000844816749194250076284312052516511677449325905176563069839960420390646103822010950143221952684370810844865253018334499612135923418029935025572657766220522488437458365429*x^53-307242695289461229228612761459458719911652225257065279215225792871310869841939300037701370209964964649744160953187441375399852702032944901218960778350975046872776718253703461360158877519124825488715954221450713007778076809211435947192662265232595979641930771796311866161653275787700063782496774371242850057780677532836018255367752316031575937849644681057572060507420700292437980702621466947987749862206882023154662851456833767391128214129075807497891541334725461878731033393211088525085240959427347674144846438936057128394682531620960328970813850625968597988442361777323580912092263681442623685*x^52-66124228528110456474412921975232559662483082026378368987981631933051982358801250071812268918540019724765800852848604021329371506636793228347944417513238907671630771810588950462105031050689043963709247688522798852481185443177096211767319633508975343130698734222794068172529839845967967117446697601073308704903280980026781968862902645007167346849176862025772850112369762132892168308682937235876944617864734190763210279071816104013252501737385674768421113498224245927272520014810402720199828226553706881257850797423735245269585780187275799342970922946106214657434997267013604746988399739532841768*x^51+1788295967619752106277376268678504807326830944095264231924503207553468382211588805037573085431472545475625788346077239065396425612348767379288325050081123637117040617517509251281802725010487515313355603995158467198329646282783433615532839783995430930953688627495736208613295055864575319769512947856063810241907037355867192525803880788118513273479699804517262519026690431391659728341361868244750675820282975049366430903337581237048794447827699433371878555251223839162117730085568847077938927594290581355886534868712009396198935781751624568411493333928206935012231619076919682999711603481538783948*x^50+6956981823301007910343692884856631092558787106768388473348757308443205114436126924204618737533393481692994314848027409864579097681165013526750541511791428905416078788619097209326792996360611948368707814214551707576005197680319244717518631698939586539473407752894097665589486601307403161133122124933667539469789148757722262927042679708233379461575950270314275054434486812319041218759294918855915988393179143007301333915145328513275589740992958279394416417358874770063288177104735412835262783027566150363053652970855688840929664615391144550231917214790979404573438804929678420015657910761311522680*x^49+15948085816034890921415225968705644837082220428636437018623193522122548953859741023403504082989337792615851057762457695499896973131688986649663376719837302905593595329941691114465273133749348266599967837201045779277950764758775562003782996477051166159454824303451031531497844748502871201834606571651111089195987613798405528326535493505425492844606810383256492176571244365393964387755646061673690312753057359845387262841503425192495420808003319791160511653820828272113428531891547287994158786732478874523609962751213358487786273687523402225114012695278093813975201418186319594663618952289114495628*x^48+38492105398969061230138363459513936113175595744127061218464173468273834460059499637899875867122219312225388862289804283022795006742212173034851505022152327899257545055014665058714148957405580534590621540775416566656218168075200055097998333789661408838926292765972703018786415415466896961233980081620658794351532679296524413777203076355022445162488282551409329467227713357000319693553595001256318389329380094955960312795435462494163850828724686483800840062569068707164990529842746897419430724498248339295130310997603653983587082415940977719082482591640750688877177229295631212649008086300158652487*x^47+139855796504983050404368166139977147571140499241698966776908109944564944411625648535702246936074587196056421420691409524307432750105376694035851276967948456792120749776782409195444338090175690897557232431807093492521182376815382943649159265576164501056817892150090969554404499031333347291052501404336271723455140703576328431878448174231227949143719265436530973518071013357006934056702243481193730928443864854520569236019004548425315678645219096588218743998449753426806042946741088282246618354171795224810521818511014383005246140899410521973527267763154401342724218453756543301740180277441758962386*x^46+494506445673397815168732940872002994478617059764270200725080806448617367197396698644777279937402521652339808150719512765326818896724261686771565599342314357137581667368971377980694071320103896714838963864177672263439828134383268238198585160371380549286439195236893648095268021889170890317891347016253384750918352672782509037565464783841605603817940803619117826946449978021308590087758100966212825238688554469366836659638160982754049037045323687051874212678548586489009399996841797851078257459644625491896383332351250573160199641010750370070391391561595944801431696758602548176088283269764604701294*x^45+1175851180565562435076913310951156234693125517843750310826480272262110552380516095953868582383454287742934115366865757799761618637131422949449938803123301868329969468672200802922434330468124598405675324482331174870846938048980999906952775280512041103940319964717511935999781017364407582841954244851455458339106304798844195898230480192932073715708839938108833300730884568117276315072246826079283845221647798969944140678478789570462047999557371508792608436233479686945479452864897277153129681316543683285921801543771129095246054636106820498522856880509464315947870826336532648946531842427240483344341*x^44+2314924034684984738407147848753983031181223013976848130814358912685500015932822790634733164241442373926203999274184096652478225947977083424980383123973565962752893098333161051592581107452460967759484404645399841593936705801036078166680806353806128654700597830050490390610444749095064987333920005787580483851584751151390304880014343590890705525128389153596011654506790623404244297533942264028877264669175605013087057723575587893317306411757807952005152552715296416602613296510154057296202960233858646262762869956977768214772772221724248959321825703413592547165621321939960729381061248944623379918180*x^43+9274229335786326956960835328912065998716491421355862014448729061412684257816882380900278061067412244707411196908380819287862124548567450496533588937395341312566091744596210293337169455699896370790292834868891540132917921009631855712292883000997221213782471422985369932212905036326649007247671747876428427663565001142903784624549537904141886891089419263647755684688963001558071757419695755699471389279182269449196334658865654213358641765797017828804056184168125606997396719959924878120070184100793223746595752588744319389654785962272155290198131955212296440777747460770262748880387020599033755916076*x^42+30949889495658266323009676769876036999645561125210256299124488815183807413576960412490670274000764036330524155977475545665961089964090989865033340405513730548155130359566169530704585649731918242342413815220648418027704635941550625638451074771902517337053008437013374852665707289116670905921792877263811941594313451537923326600164567607335149161286929001974449062659436921372175547052219099494446634126335061307466925595029942676095452994069631316557403526225882268486665426921322890031258502170490790337193300515437336762420986618288887679871540869627812146566940645889426218977159096628112592915837*x^41+57858440858381903483328765832266469328324262094094302790044488866001368827690040996940367843918517779563303973188191080349873145402010388289445527465997921324168914755875415254422448021909948078743724672253827156150320923896357155928824901924039206043173464515956206572221001184348772092752898222628191085996450998721030118220249320995694896509080228171723348932165570471501290720715485733564857283341298690342292708889706186648498636855859322276515910471747893959676060914689267116236135901518232504314546042971802304840581498873508487067176091294530705106451818208072481191668020292245463353384168*x^40-74497947587812666148359250042609864501471723785573651640156600383791602329197623434172414550847863334694910008391823982268847370451203382605616605193192924617734868757882484569831826187571942797157893310616903286758948550090647973497292921535162006115460597619014738083195703504251575746371175723867337213296350569235279832661014450981665862308636955873753310010123344263413030814950404441705966149415254564312752691223380898142602220441971104792680597110779325236327301433509328546040576565409961966067055107545870607710902889002736595121083633925400036745923140310273166205014902471638931191433700*x^39-865332960395802537087197595143430242696887802538775449215011086540270298648402118187442436266153095807035130505241128136994019917173460447285991683677357491993132418003486783312067095278144686833439213764588307312934440071621919421674076161180940195394374733236615820345205893297757009419116161782365394106226502393879616961544432726784336248549353664729167778814113484382402762753948689528713220110046763822420397364655561808000146998646685687231171388189374743352575689572488857074801304639997485776334574425077676223768952537566058012901133788085591253513379057327079748329094766115261215223183283*x^38-2755697330564280394199219094445118501786937858890814082150566664240869635964668261658137048503814410898358566506548817778014661176229095692169431487418863963268112734317640496092761407253234270838418073779057757021563650125445867898536394833229353155572972540916431730588836397559760499880154823560102318045680530627062661974858679636104565202491459371970571050788936388845290882212316655859890866071376020270197136607339742511956853365208946187120424816519412107613817195640878532741228583666642020967045894640362742048961999373727697571197501886678001177570343603129999117380777074030510183993591795*x^37-2010363065453330046547464046326698233431263645354899187116473624816892434967041371469392644553097342192924414751015298976181452223415138444504254978173261838926797173663665481556456230392838204910930678937682504332648066514600858563204938102131280124981641009463880790944105905352962458233470895497254157874335112538136571804402067000925766537015764802925384813783354187091875028907923909076248497011630260559902094687067860516660781463456014636075879017497274346252948057078398908945305739859229560282356820503370352741006588240737289910454590844614432642093982775931686027632280587063403790613521565*x^36+5432981991919785341680350944653472905135815932995193060582595477286741676055062905133624899249872418642942859510482825357240512091479600396762512443033023715050953795185190103748173281734465663421487659154071411183510487223908003189813221034898561209332633659673114445734560791435795389597471634206962245110501918997227902975296781550090754483446315667608390996207079116515017589240136430277219540876390612643960716101979116418569524067845766159784858835636592639531869472918286942682553441066950882488390944711969187836567515597660314810231968916274147446431672948630000735678611869803029313558150660*x^35+12528949821341710224853177570055240039954388804949250220695660454332738892979430582141714279620685533532558410496879024742302156833210014979606423624191491370917010248366058848103131918851524462158969369191421411613320778242450236298292721123309304534731129684082299598604132313215354638432245986397162300165409242703603382787773489557738286374134525784093091753944845379972459417945346170016196292710465350128339610661186044650105117527392516219137883789483211370450022523380986174461373936168995861961962736121148509990943612277147980089942114942571507466204900141417502135015935608411683129674408727*x^34-30514799920985985779131438196403820394225627976473853372025254053004768134515337471893965756384693847630933163269752344295797317076783757848204314035075121986149375075151923553802161342752697859094795348749675689041993360985524061451381846293368495177949104048491355537072752677081427251986804087544134710034231261850531149653345624552970652888611804824597385138169172765532790072574207280722817296652632350707122860879781406775912009349473327539712717322000317674729462306421711706750887715950490919701538364050025883585000643858994650323620786063011706436961898523154417444789634360850632841532166825*x^33-172520880094484469788955321125009316285726780424248785570858969250706696565762105874829198163456666941217022028677027005035888861370278160569537765679255502621363003841262494560969967533115835657355920038844195622243869057103169341045663403068182032537352198267162924846310762713177325584065999797304486782302191009248874563434665257249720868539370536072864869819641275384949873476539620869552147428377347354000414086774305270538856087290811847922903882804936885113898137820638077365762915640716441764497392660246852649565333754548121539752929286026998472785677937640242073072386474279495132698036637927*x^32-638400802409377296296256064176516318770326599351549176908671825655080069032938471868446517005771671834986083048732466999609532066982449819563573700397323887637539472323971089446602349172091016977625990780760809454929159496519911377607727265597376825010406602205876682372093692800658414371282061260082532829948519196783544243827800639254726593516921642474299673773017572064518231715939748459311364130458208099801233286646641856569510304263283875937150955106901702144193260299667758218332160306631425749311911687140257326630951270509335469671214181295077999624439865760140245379909439401666522375937816831*x^31-2082713590947723265146397264832911701414270803220551088519583401068863265480449694810404193205483380042239714807359343906774657435201975927532840027084783460841682640920497353361996335696285376719782360125342230489341839802306491019142522891137865150202515787379843760557667953526081816060371409193149595822988048567922885253033315631429823610749653109658836612591153583315767421684391007707815384082252645356479374649213735636924171058737300633732275593797203965630940949777750200291851883147196984482860429417479744064350908392706675502677624527179240629289327669019929294478617653546083648893867891481*x^30-4615009379022797548105191961369126835815593254568870152288489926678488496946160076583867946317431242075154437192586274274968432347782241778103078855445246294799584370744520085672704002776251739620675452924242012331923605567572062488089316029543899023589949866012092636340603713476153353111006417519595571573201291574667194509204140557050797903938199381748924039821488186720467341020801072591270052309423028822865738260022642222725826075479588158732304964357894240398476255931227420756836490924589426718061543344900071511553598697171210030921631600567614396948674785209740691005716799552410312274389820174*x^29-5488473973126206191270298488672427489896524926836056566481370669011008850980080695865274763189304478336761909159217489601712491976237969564542088922754324167688103362659611949470907284044529838411533002722844926406033618121706470995135268015132538472214603828106219177672021465601999946181173204978064815871595009375725535658702402946847956204556540919915405908386076846571870741504148027045095601607760663045793732771107815143401691081305610639251989630889654421912894537127929929334877733612985200994776336226529481478060643810572246343928885133396404527482332564949306742963169437402300342588582259758*x^28+3586544552579275074761785597526225112283611370878370314427283344269787203490292591113889986875137630025135126013303580524572738063280924691648138500651225221418449968551433684354471971210103181953295378683240820002406620977177075764500926043179983367984976692410006190965597182571173836186308679352794537053880150932521165665824980521701641344944991243871982359152426481415271210026553174223392977898437403830772854748561040461355090338857154369627012295081301424055137087604921960112464818989281965424278406784033158493646880612463799659689888022571977993579930301980941738177363681731035328885138511229*x^27+40266464058104787234579593371005083653955929248470243806709527569049421127093221812923636086458708942654003922062339412363072966986359753436922095231992236123774180299281272668163811462982463501288920545615551060420203942278643678615114532602608145997880187246972353019165024410733606236697827111404946842842841814156248597671153561656772676757408737171647963665772324151581435136623964928778521972042245539917166514118783089373081692786073907947930314789208459325928711924351122439026611535867201726245131817052993898192458241942621873670517786981265960724496763115479858842572421492971208382650955522927*x^26+99980465445598470081977159407171460461785006139623255533256674451686041094152053383605096006796915846821119366689346297335412544828782761823805835716161134948956080259142990009384559361188441462573693191209777660138084875320682738030446765010279839810473723772885742780295670867152072190820893579315320922945388061436080011206518858938946734163470513032593390491297738863747396902870879147585764007972587190428940822025580137415706660998379811626213731364452551564146911220681549532931273770300414551812178344633193752758356071124396195103202730385821296984687565249103817933092342311251916429794942650475*x^25+130502661976211333074312177552755841492071352941797882136540458618104368145723315131082005205994955243814563028720291709603481448133219615486217043063651434447512028678392219441537329871965766946173307243586967693842645308645358380564806186622351838640913142661498544034629993292864276535163942545258330499356668984699633744676266960826388393184490254559780705898049116008546761605003659937959419652306811973568186961861786410998994458498093260442964258431769052058101486016906284536863837528370333544883564354754583226677238642976876153281391152901415322029736434562210960969233771166322677260581882409681*x^24+132843581530909434356145710416959600422186082092081992436678236107433353450941805975684693385716635926405044398468139463483669518871199709724484639961805390527614167968740010813667208290269007301155262814323489456630607840438639540659495610860602190256900545309097635391541870483036738716873393391390180500948069480353610563587907021555044646873565653278701835831860799390547717083791855982214595865596497093065050707768210085549952436495623137142543898051863002774333841449425155805607739070031916815394685381982938287124125193089782203582892419797549748048983785342026984050648670031068689969327291448141*x^23+178967612221058396073401591000493849705583644180362662735429105772431376970055451348515250662924411204833953282925728778560828831846521238665635259669866799536083969037059628819240635251132461797983998884890609158440414597519372389787800752921194411173623921668180108258933366775628266055946171471167708292885441023856961810886337018989382065196926256058764849456368748998752503144509713706771057461016769366740246598096789287660231949772192593964323797826201192635063544242343124074313369235648571611979107394081931566846237732255073840107921634009287170310054042347942162218581560033489487048683530709889*x^22+57324938826161126025154297454007957935585628073883647256716557430360121868566355536550556753339308845845048623256126642869855581296292014471276462698700897734333921196057002406042164013777718129793019910285859549259183498503243252643179999079152369037595016296680237654443599284340238512056553343649781872739942422503916492944313391527887113382788185426254155274839146719167383770971913514624607836099490125843664770383602533066811207654619061660998831884268606057435533911366830866829794052948549407132546613593420176454287659055912042684097246813034506841962773496981505643607481058388637531647844951127*x^21-923012884566297325032107260033688756099911393234641801516469806826576032571060371819753539541171193208303332401374541382673933846532786074291338486822631373476630378961156398246372174657802610729267463109311529176509254468478226419836038995895183465504797825374128231689601281727960165070996134292384065107219497621656191835988536804378501716330163195290509829143687162645128649188258492425527996945755688575337549680171533431433807823755943766547104662916394724617995868343190427967939532516208633970017194304799722080858034079243245929051863305087363949181594647526481826594939791250375088341511284324003*x^20-2873364036441088363675573945525123538141628486767183952999766262220974837552203117201057447973282709670119563831491939359060012208217905305798908676796184213438302875731972595915411684949847836706167744572649150547169974037656598115451983650006838977911921437078349057803555739480733354899676471290838289550752387587205576561110291331736667860323468830136291155588583980422318529741960098759896213593766838244132729556935777266982000619282469743381483610136291964774847301244749087258008035408713166840588059811445515515330986660085998414850224424860847938687959437414202276069226734644384296276953719178364*x^19-4202939388023197280152877790707198149351394859100961812092277045274397737870680141120442483892016671928315011461250399460961630580135971164825020088448498221510777341049723962691394197292363015128412050689831325596327140850327326676301687992161011546095356457978026271944730806374528102436103233182862484705620930285317066988414074871605316520628743823085126090609900444733543354829078966720494197142968801512274146598750356655675211335942777336542581407790484390152257853131267937790106068887311536250115084527355008209831607181693026498937160365718943485247026459151331370231323299901357749511521314029050*x^18-3181138479720690958736283224833229075595245649716021954714155451033421327767779026201506861304657160906026825145284571138630262206860341685063067511412793308652861991333463169348616495009441911635944068829939184792244556805606068026585751626814434113658681958114572173507641954662680927417987844254551916419257064948568262712801668140909431373485365911400570455598028845575905074350169770423617683839365775979122824571871680820424775532421885731277794370771806510945435991296239634903574213298066558765842145148503179789372481522340742570415008896882244493625409894353964055281895562436262911110532614489203*x^17-623458112354355467415645949242557325951649131993811049032649883056746710802685983117145006759113548205443704461915684605538885875185784212262829860291919159397581144141107905906397400089714729734881248981606617299510138442869471752638045657164551462683942965891633904683161622319622663420546851999371563925598566159880176696397074759159492326199994568982798645189323528881825251882561177966547195516512360164337053774592583053375717509226079413666513718463402185111455201577207568214738862321835386915501187040903868217919262038213402574978016917163877294674962816437590248451395403088451673403515132021037*x^16+809714604536339976507770309355539389209085031036846850195810371372454497752123129978569429992588509447090805123865876850536780913083077182615479280320195539793461311548795810525694934639674599064474594894442701949910756859020903016566721535966830205464562315714378730772821688711602641089791389515640084345202173917090623607782493610424514011590415997175725931123232946162113175697842992311866112230387100876179727188969577509153056952210108978469194979663215848042470703650573884921455320291636285092879352062363419941435904285133139089563086163193231277597530779447358352538976145978125571933117578508351*x^15+142112367845985331031674956906183083635825961564568928070705809883574240449527672047039134564540978846523168442485047793534921986469895746090776501610743628314465539812125755898632071433040684959265270063470657758592050964746654708768520038632950487310145747377541058025457855735274557349223312874265664334045243330301068559079079273842327419041247765970349324835902427575146430371261076782464038697995893637723809160530316706203084992253498255087872777401137952526119067442064349204839592514441545874721210565415910359622074533243511776648366459984869233847645439577021389235435230184251158759645355570219*x^14-1131381471825067035210498038220581476176759885957460598406507108925820708889282998866514353859949980569222952677932508315046170183500050430324272097317563886776531041178750558822222434967727073536241452244230910224259309381776204145486428173683114603243434329826891239132470058223486099169587193807979647574557591131248161627462854327900402713442305035653990601024540544683107951644842590274124222880747911395972772167857713490487747089211873516557761774203979360973146883444082651815246935241815355995454096494054397359808115515381991379232615351620790331123998478253948114312441882482951609193221088448077*x^13-1683688053597569508132306363022792089936028846103241979685900993874898763939255142959758369584783217489313832039495095062540694133246730489048990498135239413819055440195681271978445588538785072666780634966272553124838330034147066358461474686583657918335529880839721336332283003602337468717995870436725346194990614134995504304686280635272151724885401230049127979397013267872667635134536228984674901909237241730940697242610340200132271422119248017187185541754540048917777890819353588612601965350707322650506964719836419305716159550599752491387538499885709611332118933396717274905331246216395845383134401792973*x^12-1709274769922073251491785548538311266120044904130880749139652689988114699732780098888723781113353671141512387622990075631407495606511694593935125869281429868917305348639827903080018336419032966280273278229074292692247756774347985667338553678081621337983392323540812715947770951937761737486796753797402060666480539539245420647173252577382646113647237839103494810612567115907304229959227585012379740410005827648314799066933122767913636913705215496699588308110809420511885920307123747844361877264063425539707421272028560124692520384141314328661842815606767943945167183556113251660379847897689277962171936915885*x^11-1308160246474379358175349376837175024937044348507031876570410342267323847962899135120120320643169336825050699293390007449268361083038057358089979444768627926285068935371259231460350917825586395480997137445034548082315861245315449123246889847265442535811682484085667273893488394041216153696702611448012626580403651688587915384512309465041509606813539314013506384493854828733087825891189616742293883730278629090445456559552532665601203424482023966274458593889012330958032468340803956916186153573509081271596921927727797685714199375305814788691651664728285788800255287963922605050049446681278038268986653769717*x^10-504962307239722678516819826834560954466077910685611016081405730965152411853302188556069160377623905573996476736191739661588952248413541927849976009567174076660334260356020764437877523039751695589962835203852844828296560650416450858523098389061746196918090961452935345795987526582136047628343972832850503968322275466951676224812251021573723091392328170741241669253298862698691659781880257182786247563651130196483784434676661769038973651897659849901931611770533391409274162958727411773593359961301032893330604491015506862326621319817045720299704488492062425567327935698760430183308257931207388247484031241283*x^9-192820806354442147857970253923984418009406551503570386092759955991386499258896036262687896931688916855939038305119339797395281572291483076708333003567902261113289385804449560627807569107695062975943203518251799697720863214272080373228291550304238839713609913686207609986536072409928831631843416245896154610814586369165966836440807106367759886069242450798377179971652668432714400546759969278924593450546335313922242568515901526609038516444699593713924134340525528505105862732218046028464519187140157758646071872667595924181461310813406397332381259951596650139028608125978513319592593706961524252559203964758*x^8-134143361405871179823521285161897998370016578144815799993559208791216619782620517711113634694532128321017153269508516384588252497919861189577036072168247695274978853647027208707072483755707559869415499234045551339649961003284651692558981597165114786182076064606638158756725753131530599434992379845110869300862795124389477529198871912055949713789530208044229859559543993137975947255764823225484634353469908580065179122584061559771264069923839096414982066632182372205812679026291592672141541200049171163806546774715906716918288197324628111308392628014832882497974727486912757291432594516103364487038435421453*x^7+11444740599574851161231482945876985112670954934610484842012055585450174016406960445702318581836688161333543857227684060968803034549481951135000636875293409266806345956720015884299439228948215317745268417103284575164710337919427126452099692878298461861667953419662544861092499506016911753084447041430277438100005938501287620782586224514285082036074188310208918233032703846608090595860994727327794842328421593729952933265999126298503928608307362235683126604200590097085847162654526903152832493589224712787291974299235288334202204799266454641368257461884884701798260361332670152319282312891801733189290267393*x^6-18869301946561940599898549821171874383990024374634209109283997704781828090087018557090684588162197420748577866051753405166898102957313923781392458755315170369301016531473758492388690032867306287314899388358389659529626727150587112175927080161334315918606343723349756877729515875661194922538105884274236452145628328695933792740258880299301950740614606277540740198745053996318315981215296290925898573694929176359599554375853169237582466478179710666951694739879882528128896190056978569351623394946793761055260026213235566443053060435773477159221476095871641097608167913641488151509736683374912407106824754857*x^5+5122652028667210845346307704810489754132051098305815415857329444143801753689314426656115239578210570702799381698845254475078179325514577129135418191237512333555394641478500178333275956142890151011513506404376926530388685555051150544498793840935643648819220396930666875036057027443050094911621468024211527727258142970532416365015102341549363092794369292343592356548166067591181130564771540951526217687800877903623788089371524664616941411042605235942833773291623784181912705986175597799470071681201571542892819319740576749699632621751313307940347629154138159642669037561140824307356322553278891576284745192*x^4-1929218396218379200846951506874208082408727357381955927913428573072110499242971623197173884289441115370967617787029860940885576429342057381869459349098355301044776110267128547499650342914433343268870471150582720501893990413731234921209001620894850445776833392334012041378027111021988287026705425398302303623831705620957384543015901779773774927317298850672035582344012984960547516041635610355683750161520458722350411388598827423788467212475804572107334572310455307873883061159125412951857167160530850751219499757065576194144871801459362098947232089205696426014539758736265760210383179737726525993054246097*x^3+679462945067724771834185697224451230651527685082264431129222600667047955315270006639119757839822338442430992078284534017571631526312036830625991188689553603620035856923041895542307946553528671600125668724478209828020028511378070757414584797256099608377338189964595536893532349541151459748287312235961702982991489207069490878729057083456313585199392986846585325280937308927352991632396118527853778886386859230037571398173163992245807018850177232993708450587457369149606780680713956556176357930468823473372151632503934069999424686951050207325871406739208784718302269711062528213503500310003072651085129768*x^2-197353367563363356340430435086708307305159402874584267427003506740291727072949593122917821432917186665905507329300218447275163773237668656260023668287317037308278710201823879566723976032576666595881988066975228077036203233869818205160712886999381205911450463896488080016342712501467861405758227101396143174058128028833461583276516493256099624901463972364125569373060749047183343475541682498253415940024099655866464275700484292062285043361596987073880037003806324089655573664467036716693871843695764499155327187956991580778918533615716822739408201778259671294603260485245059785426530052937023154369276576*x+17531988452599961107589184165590466349995413910898050135956564756785891302981902556181669746341434074040056442827190596593515911694720693926594867585920473493579096402193231726385601727715096207078864944599621098211587508070690997962090256213856120811870621833511054777179844662619457333748017587879517824801460734208056605118901821147544654992320311340047579546272361796523427128412670834624970910445543072935592272134413667204551671852286713484431213381352613082482218448663958340259228535475442467443256349762069259888580602005624904865281817758140345738530309682620618326322135767911878642947193262,-29010492335420100290335069517421521594532421151216819559248392366341520626834100177154942128693035724662155123012701114751681636877958417963181296670759485532422951080880742244168703254347618176796412577699995867137826589752059470206943418622089838438027069439867192382748161654671886356356240433306020121640758945825496435117399163909557110887570723059205900480826848166092706559564661245079806229243254998739929802529807882438002774084308816880743295928027856516214365820649767608771904139923915227179508054684503001204833684187025832802208132887806658753771196754722402133216288340570266*x^59-344256699000929703499355855832541482931872506094909117350337174974354458219254329368927395056403635099141564093943653260121483289888476834905957090980034439634601021748065355511519436145481455155328368503926602173181570509588393267760974531538603546209109943211277167878874653814164538596081543476360349769796853702225039650867252296708833086130598803952815046030094685847383395943510340442134112774433085606054380927458201312126556680258861123289668127835150605894003255351882584660753346845922599194243921275302633707392562463169973976355296404883428101917951021954670977468145821162325995*x^58-1955003384428296607186250400859222103834938647824572134701743114372569606597337048370194187468900613138228234871221539268827314548392318127313533515765886594624139502035236572724230296578851804674444252908723322237633739662630214378679028403151064512871167874284041436678288532835314126047010064322417400784535840294496018810361715520774462117874197265644245448353709490957358713240325879326426489581134164181040365439868078183394102025506924759470958712685886791394780494257319735806737882871807508776977355289770171502255977189231706848006224724353105417560402751779447216222665819545502881*x^57-8258762156387300155836072169830491263521575156305799160164019455783520216895017061660783090990926399201690600282528213318048059510335645270061771237212426426832559665686088451742323021448717957168618210805618512485363946364659062253832527677523187905556247795338388253608795120283909616947523333372734128091914890094765139065445829447986413888721582542691800806546043461804295403837361496845712286406095757799700956357723522017661133949848795049331945840387405980012583554870880169615580156145539507195998979106688821635964119097384621475540643587014460600036986070418659865450323703086116112*x^56-32263981711383264308561742374977462845060550630453230303289689904016177074409575873607417926062760928879757932222015197007617018789872363084293421770561871053291980991309958385613820191901155647759973348847607976259979119982931843291783189339781219215538086241423369248088650146452607176543687149519373249096314834765730975452686612643572830947243777684141347854720163858231125387155486499433032348382666774063652422342926648785324212478062926787192792806663057480692231706699063034697784189977419336659062435709871125939944739711790288613767355082715871528713858454763611791372386858586903929*x^55-105124563481443723235736148905920833165555591678785494089455290867074692111036796436813376168302128551550667861100964873737520208903333747608293842939579425252107565314454199932834965847500024428791749305860518432429347445811823445534911570481182431101824314505593219388788678943184796287459594426587849906418944147504757600898167147148350717404435225246802988427646927584024763175340645603840790201437778830638355165300737525374307736354350227160578501685791656810175188726936945916394957813064249790386013682139742077506832932756846513807109326729595166460064201590513215969686311874197465727*x^54-243640495703434531386682011289302168153010398782644268273517849493239264045160958791085176582892353748327803951516565267242364205697311617204301475733282737701662119581127215988185845442239219454649885150422695270788628249842911751740438395738296097881185390786946787678838977531653081393835925812807741717279912631731627975996857166505678989618279168632732009956835042536760549447385819623080000079342336827985036278296507064001555024850759461988167561469432143304934438545604741643521019211595055065114072166875904741834271394366794833570198418636147048507997805295002608946500837297611453655*x^53-366790667463222185653837081312630743691541908548852559939519686997343289349316753955161505450165761448916482331489833219143077998892223375632323013389197034852763884742928782577679308265252199731779030988843317873448017915016820283341840918135160348297985978102311063867278111594915690830988841486514450510132673376303601244204968111557715275034283778885650840137623695761144029641095739782924599376968492223105471642759898468710051244798225474126261167900532701659113122864370464084536976872185005438002658533535782540128590477975139881586347258906712065898080653749950102201504930923152027002*x^52+16113691546837927890856975200692184705223289783087399160709625052621896910406895451985552440559776642479236881731851053150851683990682675874249668137555690231390811408410366041558843234181569344264398370746945279007098620574988785359883395882517842579309747264227887845898030675660521854834956475992660315922787014297122807840671330382938546828240829231491681601036684377005377853893486403833281041433260971889258848099682912242779366200829986088568189909103587711909440512267424498057240816906598010320855701774480067395122298212313863004013778167071189200838384922664608776868137100466954332*x^51+2558372895958934253351700049566612308251214349816444520407001403312591453233537877466781872160083099993193357092443897969859157724538602795010890422342376614008206427592271392434090082486555496476716300929243994169145645264531911011435770510514621262372760708331814458337570288681457920988254440094020374978943954675585007036347892306083543509188696997437456648932135426744765293035676115683812241417217778930862151735976464170496248774584251906781212659632029392455469092276043683703707511542579661533297353905294538899549685236059467590391306662397854832433594744345498142430969627634537324992*x^50+9223781262676952112710935725048249173560567299718416523228165895213024353445157167079196841410863215177224168883896533736846163658060688870694446398267017452214715061733225317533705110160347894586842320755947090210148410546287284154423784051412039480702950619107469745377430025751483383042485073847862135085938748833633039852877848377948052549433546668381574658229756099259251160247477459955990928158737024505004410695813372644570668782882780920633435113028294299636867034526910928406800513345385789374117739817648078699113902379579170195680117005614043401661899278319169875947697215974849873925*x^49+20118522213761147688043879891472327307303013933649154821548567420049982445585915280781377810773443035395048360498612577486199468480605179054894288721521897293438225660024741088162747598300402880636867646471807263059256104306373262064514004583604362649930442162083853929495982334526369424119550345657108464072777091298023814553833249101023691745831611940954323123244484400086298464442706031297393182253440004498411505793140271904664302074301902528859667503457119669042898410292813087358972379870501610712141887844660668239220520330403267524004871081960749572907482682350993767836338844771281293057*x^48+48830541583824693340546880532473217832555829472988573986580983823053856494312693554410967238026410341355021671075815905215311833199906733188685728730523432129469391813074223978018714566055647775034866707594498473168211797348541773885143056530945183978271097948913570917962180344270525530164296553057912560445719249199457507617154414936938482884606657150864427339771493837585943249967498008261725701280816101068736825496598775902774404249209059103617281258512751477451929988965322659660525042212668353259773916317936913525593124062206475080675077866935189047987384100707824068059704129672185145457*x^47+184399707339477792679627720132157405284939106201194500184894111193409257205387394516355866779669387083012388775904953753421948976108665451489724284648795553833156698984148355675611247589678095463063582977597179838663013177778966803819139518332975946458078750577749560814521230154002101197763088410747350530294979303242295742945922001865180218434944737749911259529663334409027195890403602677297884793344635857786364635110078115703284386778154161088675278219444814835277593137345423876534266725228749952829885973124793784735615397367756683385609192245183041764323180127871239770805282657540996201593*x^46+650897924587848997983093133280273570302830863049824627147666351805011236003312798603601728346586543630964373343925949274157245803539536517303616520542539929092678324924701315657274424771068810141858010021077147115097685432456044994469945582740091852623513324935310109471541496644337239289406487122366212348329551817996475041219469821339383600692894652715491088840282357143599433583026931858144844020939643855466146305410031859444626407873293059180401094463432312942298323128875904915777230410516525767553446320830417086937534940149074297142751170980236298702480593173656208149259478752073069004758*x^45+1490230373077949551194162249282823356056001343905980674008474266305267648608101074456417455041715994127159450748111786415855304307141714100589460647882443153733211102351488933693829036185951502756173515770066101242491551665645895494271536118182916317918393017703991219961946610965622899226152308617663996633864266467744540043434427977154655404330059340510602834282631326722048479246685715657424743367728029486039259409901088989233785389701494177090389085492250047246649551529791648403002647576828685718493435035119070676006787940766922258785854874435542746536234469481659512553404563808066240994408*x^44+2859798909126912005226518975009372995966077536299932483341071277601444315231161870344741320649944383390127402470846088589348734900803431007692766371818134913204650548393096979883333151140788419824842170764988486227078034464124110799149548693434347698567781048764239170576376860617678806388353412919588736109588163829670618740158017395484718248419816179204764570414719063750516557311618983026957737267498125554774791062356599574776370505842516247184014388495790987404653455446022808153383042484988271738003665580401263978144082504496000468447570105787182516676749548905560642702204781293851518009729*x^43+12308656705846810037473196547617988091029910022160386803415537593148158441849152364040625527472087076103193247744364323603451301468799533817262274311785069280306024173544168961116476836937704143556847650206943076752169447221507961268200421003432100814693762009634800362331798245895944774924477335945503382655380686628432909768166395716999135689282116481943137926505727438535170076647553741468222845372719379004852378602415329753964967979009776722407565218482987081834838108254459172702888365298163987701940077236818220793850950207501122530701594337462224979377765958830149690836233221660993609478247*x^42+40562658687038884364646653989095402687769732849093844431624640597378488818658507380525879012714682075214988096169549983097147592067288974545931330220280605562410116890393214104140479508568297244853140410739246281561356155488390424524304775843222353905970060344842420125046931935730413377749463752464571019000244191727821081411532339503095744045301022836464411229819924505860105244931239892459142926057896727011124928127232898065613250892568035134490373624701375687260165225712200254563755873401493355476547300090880045676033263308892136236255910477186318952460082334172843962240120763006794720521608*x^41+70973756482606408184100570698512132469692642826007842822016089207971328716433255787637029396620295879529527845417827271080798277962963423662477579031803832734287073592210953248326038547556766163517194274098933776395899729304595754422068465518467879100036903890500607460000400541005770378932259734530935873504961555668582367271652943569166282008940717392474176074471740822889928798278835165708650507024447383029850498729828449341137357227204293357837558242137539646940181720548127970604205858857903611616830572714604078232684845436324097676913389738163574322966886492885141516798066671472426420510746*x^40-126143985661155263801675528758245896594359360499141194095067147907609846924101573174121707662793702117633885861167062347453920772487688697570524415107334534470626615968307289551736906295848269968935847713776372681567601843741668099449627580746852592836254147186149188762944015228201100313675863657824158443049414043435063026218419345998870021043586804889902591468366624403020079224836042953106276115188777895960740061590304927803118568225418257454639793657775456424169158083340950350413148957774668339269889711299497002213602965473058753951612610425413517100777382480400372731286501475809498869716073*x^39-1199976965917075522913765558198310002923327527017414066604022435581615127154848479881024963905726668959329803714837801133243939237588523224951052173374969590724227479767210585615910109929681005575281612727844378355147583561118916671970952249455789605115593874008938402713475696849193424564319520242004089797271650531234958719973906961364331218577218178251106041665757080194017553110352635097504215786384403415743195649006516152535992043614873860260593990339215195398291422834430529812128248237600588834039004497972355791531845871083915685767343724897596593147559324624606370661460680930330733615195982*x^38-3597673943909820294144236684893778294923502467606051594822070812497800823102240832914482197376044079328921496351786175601424901368152777745323366133239117249591169704861140740496148543738901535017681520469108185239310960088376154990378898797848629958583793044879980659924837577730788113430031500837732030630283398051337172732483911296439353034036924550001380968930467223653938006627760448998336280886713833745074434593526873082896422557326164575858030643415368675034943108082520503498466395028606715995972690302177329143150023136075077705384034670943163818597036139788713340574241956038864835553156282*x^37-1869277019279809991224231366805715203736117050493537851534936309091640291633763506406529523371037698122139435137553962775596335258680565364348887750680262744649471561501720173233904643597827878820993214474108462259541891781549027545967677884197233137743691262873851275342937327926099672453935851636524713244132876164475437617336559619725822668121472580454178023514029217733693271862490745865575988792530255277110263387529515093371621419818079796066342725824580093272879575178579491833944400688715615364592411487779153607932741756520035544027159442125319127502888212479571360367912062559045591598667812*x^36+8436420843964601341664596894023085461159745604659009558707839409495879832723694485016671379311865635114200046268132986574176923460421121431034141770630675020340427365734552003110161621933378538560938516816597831613897766327771233273468918131905111224083523959392290118044572348779252743159589022779788186576230972333276558921271500202379351027857858367373747630567478258615278932292329266529428457823034716712550999036523097556500787811650464069238310430406573717297369646670210120039889411696399791305542261077285649888040582031788177920073805408654997058429528543312055097037592522334856865838627107*x^35+15836315735105705228144441502619927585682931968404436123164307064533783156463498829940696944622805382391918445701306099395152159250758480644935436996149706517609536319503884852229520738322703223317178513972998232090913059443823224194485585798038377668600131884734918642184712485264886815812338598285919028503945429704640429862485302809830817613693254832354459317411798056562741461385079531289955392179085527620788489784593581818858450936287166392280169138782380267888276087139620443939451790207003917606520060185192396958247446477500150944479830840625681117880119714236364226348441354803476182687301680*x^34-47714217771309910033538510218548237169758566496222881811365791011403192365181094606283640640516401184692308981208745405380083860149856700004684418890098699759414223950637441391084657326862494667084382226695226847113384215657556735892837628578475896583555041806042007382627619298040223210543720961506464353035872408465463708573272266351318706454542350272291285995768772016556954922815109803548127817734416922072736877004129659454745799776460919676463207619146379489791402430420570691384892899232313463124427195347226497599497616994039911018490302398051376583916447464654363229883464882238777340570144907*x^33-233787731999860930034700859812747738003467186419798293489605143365983717814922837418603938097475846445633702891068394926866755748112572412956902542428128115579511776926195871600651031257031475119559961094168874820659142788305012034669393743691941077034124421572778576719364639898918581369092123504673953659048679205446118996018788363518830596992702313840707013394115449784209336700014101850361330116599914888530590657093873665786698329532612853289751789757065041884242810862325241924662757905941057929908917782268395496290461750372858080240520841667147540400469855317881755698188984655908273392971212377*x^32-842882754409528352808603970998502192092473384282484920949489021576117646563963584198879188659039295785068073377458275040908373680768708559003474556288934718645661160266465528656485688786918353144606833482524531315415125752908291486327225361266765025913867570167166464843509370803693647009857816611364715709876089895330331360486645299085023447504076144156781417411138644031028732277707065046192379452569722878953764005560205656906257445906624852074165158319998191612511601370315968906777973902934344368894326391292998329005318472598087289985780910774419183261366195948794173989115849280415123856352096958*x^31-2723516086661605640388203082414312195471199995201097481318070118625328357654550678441382517094642390080228853412333331457596159976495249598114381269156161907505953728903878867554196778621347160290847832533980270094152410668613567480527118647124838168242353440579037579831097136893306075621000313733597270206019861432328762288759415449333528794725521376190114668302649006733215029932749636955877462598405008306432569063468928276785005484909279758615778751656824703591676967903582036298207455268749076435008571206515149525103052865233838269844782051723993207067445169384868242570891585490503509947997433147*x^30-5798246440610851648435294145373472752375641396270343305974392644378775133480024145932170369194098711336656135764455896265986698570081887058460691695247528973984111622315415119268806352040976045149819074834542021626397660953703027419862737393939864773957465066944482649350225508660263183780719918979924056429954383935899895538151527496674074276126467100980733661269145310423734295074037446965394556607200408181928159030232643413115329400768725690469633541037028276971422232045949805231400702563794513356563591609462084398551572440571425217916701857505798919282918709027235034864825499471221706828302409021*x^29-6129585320721166017550980579319650053121373923711764994086001615483521208764026548698429822879069892120683604006903039501028172505169252385695284749392084230237212307761135469629675647533539066789564612122113774885798937788234227458238969484826959144382558474081557450172011330969309642355873626003626319239874844866448386851938268478865627300975403650337987805929789695214270901675880844943477767182047265611271332283176728472217607757941159219273602571730223853311720991231420744600449238735886928276652097167629117872940642318334549100412651092815094921208833089393097825942211620762090810012040780966*x^28+7052381148692429768551469852578398833241735043207415593613088393995318786155475171637154029637841060277927673871371231879191292551432721164230068845458713372610626611729339076767622229441283860502457130325278548691657397488476890220290418948852808719272657733867501562976153261770198353985040355051746573722040773594459477153444152779817431936197218848833964793374588791505413980571419550625245275837767157704207699993300408688097008052168630190192111787604725797151743659899890251093231173821000868287111091117366121884406011300008115116511249409180442359386858523225501200224342659380650767477641774782*x^27+55801294623837407053141584066402358936260677520989254583486972683989994618568703479665383110658514802685533407879216020014342656406373625937885780339837265587389490692653015333919672622959892182015649779001840059266532727546221902624869136620670369892254789751313581156946571750237978952487811796690797313092308755022291317490640847728367419184903191056314387248334732324533001235181174418676695871889588816882825854393001541564974117998369211546823727062773800888209025057345116196500363581354661407122907403960637440066461324128158240985924769278993292497398272208310761746413523615137741682795543347862*x^26+127372978793769419581228434084143706332381926786870535400921342094374341097587278694452866393570326649683442719975562713985267682573172168631907268569135144850047675351459712554893334261235849518875962278655501974922040593430271210436208790448299350725145566986804144111684066968690452664899132836539877276413983240204288306006899683429227526189017848847408483080405440408220139051538226508973360556614165045428683374659165836470953495743950859651366871544715914766269007542217252447358767014801599825276409983594090719507846647395062440238941338527202794459361360901864390930479009301954396979917418833412*x^25+149172992526699838655522836995475530913347120642775157935272948715473839868302363144525819804310444148826545926350610952954175942070585917071603400978981806097491381897758406570518225193199377363307598074240957615296005186569052689248901611528511312702035744374113018996725527004491390328833615537152180585214925697171661260527972697262723474190656662649845492763359576656061680076143304785165172821764415599972734377570685250298670305564991366271185010409398670872334602118759405089209168610737555639729452839512939841885337391662822157130578549181768120087416726753602169715945458093585506485689321127868*x^24+141272385089003788493658815917356677867799858593308729046793961780979343356522714472488764030463821696558139665734850506527273251318270265354414788581530885170423550388036671520355625708613585810481964075190527655738678043918112841112913305508590954009967584215710808531960654856284229516708926559926211236849820485565387453578436918393260337033352065916826544510520001151271850782843598463498979144833993711916684342179901928304783148309180489132251640963581530451289408527294759270227261563064707938649349076409969841772482813174384641041332703641076007336607563673031298856439113760059678341970660489801*x^23+206122845007350291150795747007271967794800779430460282158548117390303797163856447150118552617769523130069443882084414097667792558975423885084062957128568040847940969745685242462518235730853824657081720990883967704224186366355055526026877884377453739388686275806010966153759477362113448473980391547761579385540841113307149537972410319764710579883813686663629436146845222558088571256363235653781453163983203016645098464873596636539027871728721208955410121972123316317747833898554724849398048794457372616821285014119274822613251715202206491483376930427631082317793244715332586011924689554932025527999585039893*x^22+17897037002592591829308447485902551696778946875899226409277756545916587532401250451949051101994039986426976839300384319512779229335440478373979455399772947884739185987646764707012859248250385154030480451476211147531111507013636423705700886894687177303768994752288572990943918947120957523898009920501671274157966897031039142274870088815735885190578350026577082776817044831260308323968003698891435619714644185975693477279407810584886555125255646080845928615631034804018332235919913784897805520509722434721541656781058401633350549884833998223078249966178272361013656941289005013287956898402803129852544089596*x^21-1329110809599540895005204033125191452080942603703053934814864843547794004793564396477267899665991991311632536591145655330060060897639176931011097173496871857870218677595497521048805197741311914326098757261425080294917588199593768719388520801847906121336808239705530808920690661198315552990616479497295680693521596209472634639853835405328697797142234296194150843854566029389727928558318207629859397500387921871503631380943640834978821262892348516151730204895188106683296834742091419638538538903063001131898757134398235864624094658959491377980310427441354801052888215051948044070310699855675524201850298280773*x^20-3745282947696189030598332400349646692936913791487532732053007230628924095168745772762592712016343113453915282939502991746244047861314670419115879396072674704116067783390213137930556001160894636589992499244092541634290950510217431231073831556761007093843883826489161427180783452530465195601828836405907640439792554554516712768771527218007403120087138927864263784853457299491714358338246982790780606791411671264348599651286030122020537105324529750327844717152247626288401072243268375162462952847472049419372260244300057294453548183077600439007612696495202930072425877475811571638825939815725162911107253428905*x^19-4929368723431931952193340853127158944883559452958988335431999847821315844251222225071859830157658075962007106109683668573485843245068174461985725771006996214232007622412518369793360045170728360971232493936495342295591927373340550030788306893062223578976962279799741026359886155951799110279445032715236056889956677931901632706370909025912665497843554203968966867952664285604047083871208856241878261795643847404422105987077387692331535582865861956740525385800087325118584585259380122926089024841127794800854858067447025363621339869221746219347824783356742493237585547581787462715710191154021389799392581509240*x^18-2996988376984469917075781816712290423197757843415987476845910341198970822824283869007187862421547568954460440675943674945451980145975426564605658537826074602979561862422443942132853111917864824241873886437297128509910794699661876611361691765735000938725028216581710970351711918710993995817604984962563327221640227976478093921081868155321910747325710569316426572571905553775180352231783686450612018803898602906440796237431736835802559521379718077832289355933055808104713653024982935222220588692355654342032178799212281890585197840590725039737039124632281704930851362660930533400190982972033709915762405313162*x^17+262341724350903034900148578628633449175466011594833062711973821807683670463371978188687370981911881675298720276778846193566528753403000690284324746897483493027543833691907025820437653517669557523931706796897638452974736080309299431512227174373852864415315428180372447268864684604045384363795507070914580622746962456955662706959473843826855445663087736948247777491368124281837757890472826062567950772113510429939491683487254611184476951944834541419993730920695633778398216900437182726021381306631458133054439136855503732391118916518472202222167439226630464125693487334246870553214033699286452814321342344258*x^16+1365224610223104563818514979106291977810621761136097659782825801172625564622777827082015537292724111271576434570178952376097980561390622185616597893171066112081822966218435063243219020974458901377831750535964727687538772103422364738147930820233938593257613656177753668190786140737138699979850955126466445617333814970794477328636422253760599947353008495374144482115843967986867257122499914628098781364582737987159795860434261706120503087769740088447833351699943117324016563263669009871300051575038579627503613871461773731295413229151889059180630786648418740799996965249237248697710109984117586290842170483926*x^15-100482097573976652352540198579171965613205439903670570081174703570819510173524870104998970073660652322015804860789946478064770609248890875723255601118169595266606790791985069592498144791218306211828438920064074257668619645322173266763358551047522917856156109924283879097358795211029161962210281789153838622373662979085619783319398265912226154177804613428951457244712257734752135168450403353586579077409194562675121022148821252174679588129957398040252779226232996428170196443131582848006358711775631752686092882280300740149645554852876088342672236836461149510212310181957304084296203045820771018318139875020*x^14-1654640292773173995937495574008903911087083837233685395798857935980207887082923682908101335248697932816196840375648359417726950856525408778291441266619322339505809076959938872483799256429256927695096216590785134177247102102914640782677508698867114078100352730299896840728044153016887708384985085590196105800655915669738307757044584448221421200939669747129591840301101239899095083248058640403324747132394623084848647542004332633354755372013603114310201567960367694227723395033428382051993912830943373663568000615060891309661864806088951165151367295409893640151221627087124868499949962528912322838090567932653*x^13-1970940430809580665498990273344360038507742402880263999398873284402884653810656334774854346181026894026418997179433962505525061587147044000554123949497227414734235807611388785889982251631157250246345809128659948985905952414641737395393767926208141608516481602549095938616147088050014148640933218781540280022223388016993349498397201573708609400853943753937061574183996024056149225594152254749530592213377900756817663419015420687398893900421314473657008011149953585394242234157766692103998771485160529057433418626229089215268713387400811336823724886642191050103424068421506620536926265845471921991810699771975*x^12-1815791879350860272090461189742882704296051726936583530982846058580004549435276389265464663438349319671870118959095780028778759817078334352591512067716822586767920528755544664037559669475324005725848706833845933387527537214650123248633362378204023034272945965798575256858289173288233850441992274445837397138371583818835032547912759971582227328838686647334347801570509989344781668339282899169011561319697406010142368006427204281735057891128686217729118068021108967306608745116854893296451705271276150838686049764320878519878746438712545996998511197113102214845779356611868351708657117262416029698653322041506*x^11-1247742068879008647812050064586563090792049237718789920631643911709569354533312015524867835551712578610226996138110682865291649859644380972251790489367321222624797680629059872500221496515763055443742387141301367048999775659127677251564243677752771133274453571735545238834831645197431696121200194203190409946274757682104030574359076794503517173925732348399970619888332275824930376219465537866142358916625783965221325332072858019266551362229656514168770239420234387499373885613502376477961343313234416348070060591979649228231476547458704820430997933436609698071446461671496042170914268404640832110356235792713*x^10-247984297690791397894279868755678793625346259918520469148656902905239598572371099192540435134810994341470715646518047913695653924806644896310319008439859764823973566641482351492263084989976331066121053618341200788494339644874281442488356483892284169279947312106707858040594659443017588565064145122266999480038405564457881987240498930683005590344923087446082169686854872657581699513510677657094937835689245643256528282893360557181436932936412853897773641653253178030157281149683642644897181358336679302084290617618988108538044726855299643176316365339315357420852344344724427385522988208299327445621475123071*x^9-90370113261795817315203445545946514602811655458550993073469619491532311716302463940503556454132192860281354940366655858665751056531845070201576590151464431955347087280481836344710875246171829312139320601492938651456684141298764931870598569479348799018643433491521022122432316035460424942444976690251594558533688550077780346346659100123180914756615737049483920502425011968636688572015332467974672526091446896442750554840528140282791024995770924082794423975949436031733277008345599008818619179346614700127985778780633010438320409679504434959065567949811245640316284278928542816541875303141978346662134118629*x^8-125810333790479180088559964198008727820152468574803381776624152998784411853026794846835067441126322478240303086392730987950962188740269449246647310923059396045592068620750942361311241464680280608840571876290721810513580418053917037033326915144092712921197379656978803481391500303061592055744750577345163536325675909897793812111790747650890356905336257126094730390103089048640846149972076208219503746609048779204980004910099038877796098447600659278167279558899705029610747968351619185852509141801907641689807034590253006695236218779139586373162875964242808750629197058529461157921174201203115131945257576719*x^7+66951880342761277433106022824860031024232815135338052225368517956534282765269082280052390984468142593769094143347820982903196117731059902125774996849757499619553428094791224893586241238102086522510682487102132886599007196458991030400558682388849723835569358225006592660255042417801848449598133191160548238842213543758599808854104342644518856325764191933636680995788254300200689837214523792779935528570625216073740340758774699762063214044771729694500537997894030630011268814005159522111093136437254772024770909026082756812350224102655460318376319356175096658189864735523401777159816625931507975686590257596*x^6-28631993562769534687819211454219629947490947511802877759111309132755495434401585555876430428348249145466362469899898086855721176402301115672452564748810032892157496848725158510745566511527472377973919558269574247003513334280796934153058827877849193113840545794312325056885437509709099001094435069559683682935863625629610173408579177823329232302783720445049619215665820526651468443330941183025981170226779867677853064428899754474209690045618056301747045393631433477093188969063023707023438301923706862415840617945583226347121654510693631488242778329497052739196410279414056283670479609392432294592105110603*x^5+11222366259870278775986396076687698345119704315397778771557538122951686079374672037741527346159760213097824581321928751965576607075824305733281777490835057623284769309988673023101269383728521154816057239784778630001129841806898943965996406046929846537922248421679913297275457005613046806725208042100428393519690139108671569557714235017873071726396433648387341229170420504957920899583725401570031514387011432343915010662977231674637825356224035489523638732535650159245677189798889148867449816784060555178135060041589782690720645128567565205472326892300468761506624258895426492297407577902150579466846954136*x^4-3027532975552032115486080323663973236988811730597686988040922713246440051012629477234371020661980146182900764027181987477196093587734697835003735037557136292190681244248974651410204032714077920263552577320847440046484532929149983638784315621223418506674130504140141587029408237763108848974959199817880026786399814552528681147713492207099186313498622366298528468211128463946288315602698863149784867291146779753589425703023883519927372287133464064583050625598430977352400861279457368448745344171748949197145690739798531602135649235389228179490196671701201430452437094744133343038285723761293644274047725327*x^3+999470900896562990855332358789271530076917737025489953372308033115880186571641948197406628625925322013490539945620392552767378878273225128298951103162011271368648071785082961810941575860847121524672237285669457744397180550114797774931811280073952308259286354286586828907791647439671067831982750676631762180435327314949636735949269920795578847432022451144694762966632605037198145368770384943060795879797887310779472713266326628949229522281192436512375148004440374965389614355142459703788145923104311468617643339108824105966575322865119509106814301650797628653190261544559454701350064911221594448067184432*x^2-316968660562996979091775425067468382025628676139052620294802391633674508913232479485482106010028156520641681440878040607891173990083796355434407629364523499070240372048954446744946790314083722976806480696479858122424894943565588279308477302454818379231917535176722435071132421631809585988236542379095936387856589274126790267050439422240705280655292861057990026798208814603573846752090205800137131900314075771695038347867072445681023356257267261709255711613982959021039944203681403858801458657903803285976986565473744458851454267685156286830500660783503694076908674101201017887097218355705419287465491728*x+49324794114864583221961221325427596445168831769593351175093100062008214987287483422756343070964606584581992423584661910767259482460249607152878828042349858307988256680395198904958566465473478806892499108006258020709322822334896247152463554066657825480159572825459116535495696960864198223170309589067943514805199258853687730298623891317805859381448424981988368504586270457626592342263731590890980554621457859552324631917108749509832179020853732267341758482374736762117102849532514987436446027082274261383623603414205688175541382769984140054302842875658431933280448799145140611699978908526225227219352592,82045226197114825598031002672067544179047561766876886933686609162435219434216051157095194452983653689840309491742053943098735262807881364309259228831894219964174321691853859557990525515205302082575137537740740897950996442878053107339843248110415507800739593849530025600776242477538028643301556914169472106520991483946358573690677185013321179284088404336025646394379667852022468172840827528422693687375666567904465035283938222737463557686263997427973962582703490682313085349924784652171368272151851956464976376323491552079103698217826635857069092477866684336202341399414571477310457473347646*x^59+1000953568789503241961583498785929004400769827351805228168072585911122904092975486983211880819500565035216520863476692351834026436311933522928134845354515406246319274116506145555362675770513795524025098396092214938966841341049529815226591290781450332506499395685169464801518658842660847593989207204464553510053870873109225340170110917850135233867019217152137336823148235196186032060649608612043289656973636044049430805176676189900196729080406096762422156825540939233556459803689239354665379517124994958546362657354330938891288122574386685900851196330487501477977114737485497782759811394014459*x^58+5859847108912506475101421685271993022762457627675695841390060537655327202971351229720099295625236404425313891257125467335146825302077569885400699668296762022206935836666875753556613106092652463428190130481613201045355926221055259232960755734870886499236940656078257346107174047047495637722145820705271597227639783438604043057584973586280657277108159621614075222738746163743996488525396935509848705020561605429257116193383158271345141894670919514753899130478155235219368374431035892465573380372534882613465643269126606215476194541314103864329954473355776146513533256886701249473092176997594057*x^57+25275263756421454096901251181823509286495479682754161282692699558667773845935708057761849515423266491565862879693530516634111109009810969592952618988130020458493697086596005875728015733003337132956891196632963066122310137721708607285320156474301794534314674659397332289323498246563596741254890316692221118254568572671699014333334298013904824215626364109052932802694070948368217421640132661376311641190948841682058627207214117310093745757139846217685836794220890387353253098180649877459284700085470055011793393459854286555153748852175154964041575644306680536009122859532958674510087628219089124*x^56+99465629350166976818436133480918574814829834402313007075409783465531710015915031298018955465230498820113218582416425431748210080965603633318190819828461934960377054175619899540636139323684989458698568180081001409365279499042069221754803278906552087435567275848447291802297117472629645694493502714651020323320726266855045622527937310066889490821532825110670215013361344580517175356053974165892421658117359655193024534781820815070926029307060080432195603831528926152127069166122688409459067083931656996087295693850868891885604623543394429185535383286074748283321749991882527995152302703389039472*x^55+329569234959700362801267144810015087153827650649232723463229643470727150407051479567477019391290329816224777599013382358673058930010913283140611374848007292954698674064248271023515039293352243822820602191591341917787205592879709676746093012101936096205352414215700113165654648397933180737148776091984921352162375474722642360403664091141551158505448907497573381118066764497130269320036095901680894226840287054554387929768225508211388913081900655038382772148818130534187015386538634733716436008531478926139287364327313147387307041765183572195434826266431664738317392661649592689620892882459792008*x^54+795393379735496473441018420552517986319849534027053517854201411666816551746987339081494984133986112571992525812627271071973874727551205845815807292979494565728342097245340919881565568084023832349199602854823157695340673923761053869786265608768146710246885522928845785033990202901806439832565798637957622080040011738614266780978317126373157459669892102430354471781981768142532897666088457500131209690427549067947047413831383538627968313832728849868725367808407324074893462610867709687431478764499115838835665098291892030840145350170910319811563040310880927425271842138826868045901777689908026916*x^53+1290787275047801985177567192164405075425725327143878454531962542337372456742495592170375434238655593082702425787294777999715708609541358247010668189719522385118877053341833269150077865322836534089149302929745104427551284345245293871364036939512091041838512155856037670861899189260656238319436842502730605854874430888818305174757199067127806266247746648460280476976479090880408471258147048955750221886196896768492804945810643303390245133467745793510228156258754386142266578312984856205192327678573658828536631709979656212725863539266103494995232053859293673594517280483273638720530785569204132609*x^52+356348295811555588608065424377447312947828125896911073616824129153420912645503516133744017227478777184463484446015610946243865833295291137453404046279236182929913098401175743254870714505929872957898495944346736857771656670570655311149161612079658121021051795734677558538091010713580837531655609554964180421071579266359734007134958899217874232442730686592899037545600304340840374407013960524370262751971278528545354873034520430237725511973974857140867361389349979577059316073983110939568626308300449922863772737204153987152397213506198359702789351947919685188670376379342131546043210959899982671*x^51-7162768201405213065978485851470619141120183841006179110915356845251991863739898159465929874451976182314814815158746805321914893748913635066116680761492324757751384176212409324118593877579803108159462920766850695977316412514127606010531710104166666271338561020135759119719169412172975635459584753692378197545300305335238017869231563819401315050105873917178305205883519911244849703681147513272511256984484927568108190942685376273852344832095496033617340768540443304530660890848634751534715524645381533277093109981861604183726955073017006525526561445015336457537727070850297036636447880161200626038*x^50-28487017413115834390201172944050403933031238309720340318127297298866586817114988486622637489368080497675048485713303150174365549351014522782952627063604378815143351434784842286913945892411498564835339829454323800174780115102488893650904749921582445176747258614878329086502320947620437668787220496692651559248471985547914059525054542703443333083123514051183391693874832766911155014039153310052054594581052014702619696125508587881002035406937563822343605428590495129914734218546698994043293861529868712128985806405263028488234723596269568137617313331590807165233724171986871119832449978443041260732*x^49-66140007739332148933132843492063089133333338960859828411679495686705697184812828995970324579936439567394708012376707597363391142016865716172923595110808376847997281073146351589194834203912891723734494175472346111734284604092979223256335103492656143978839976368995443631018702764162642563532120649864990041438517842703389116011782032060852584167650338439539156204995821306539577196729272728811827104608737668979822024639286589279822339672545639926180148311789981580512435895262797689683869828679879370617072530696782715755121379717542174671675615178377717375444716787714511189134044057849227495861*x^48-159128266619252320348216516485853162504242218599141642552036777899342956399687602809607851226126489815174261263313712853637568463747229502566728155451322930416715015708576577584119100194042205529138095033204461030792819922947920514967556125001314987991834004452700506471278765240943453838573299852352517955314680675375890561249598096759014499091741691845710046900688093077636717408400715062897063439729156459505977441173599098452325060581542036920148657742848008357728355197701233242419560980063893950330801367208256060859994993808641658114835477709446715720125904284673161607215591469056249459405*x^47-572186259326168125719074423643669212217859511703252085566235156729139032268332100801104652232113129309850167551789397694559784902224862846229153977900877687016556903556264489736689315806086349164286720071873706175907225420885991371595113587331215392706104760233913937144887707845173651952358816390018369827792933336853773731035238775565617953473241907414045932692096871932497112215330501475075491021868600541338436959928018114161078731749332453419443767773760448174013886963234780648546182740903405880149338576424381122105388126686898900457002197817763947346552193272249988142214140009575463187141*x^46-2025949222228701217714403958848285974842107601556287037524738008305332016774147197282516995272140090907267559089697237082130507585850321877135997936104791334912704109797750921396318732162671047072456355544789404156487767506850162998820464333025651374966496974768514356339103492269310541529973614109593566629531893403264171568162472585554335948521092153941832312768366200197838852481141269006742235455403956920281320462732913746037325330238440756400246509223586570611201902710336197165952934608249211171388833813328102687054021171553989891523112539030382185313206581741689084253603863553689628047457*x^45-4869818380775476911585901527317148211673984070289325515037592564955370315240343138396804731392244190193314292097298735051159917547643278372156179574158221527617418270168747427171450713325556214064565969429864383564432095755312440508350703344885003208437726871077179651435944081859937951459756205507056359740429177249759712435302061675868483443388910281800341278741411383605866708248712936574046883311245872727110301162771906826034718245019923715619762061992080152337725593223231435201835398547210708328505281156876233521967882421386758735533977796883852567599411709116570321626195172598457630555723*x^44-9639519319317645058556100937730379892483811038783946771175396201263906539031105129169335291153820250853457403988318046389715846618671989864561247230591676005553523304008222548809564590526898305028941428711879890220987571985483466415478768408101953172470753408180321195322738838602849554178378600365497285143240494408835357366896845665236397232441056408441272127564855433991786080543886043526646751120247549039814274745404255123401502435599705660936553983088210622686343742198147494113122864509547445819587002561367094013298668747056887016160493938302565097816541522687614187826235975853518991081415*x^43-37849857274066413719847971520887354210226136388070093063950202718863951343832503950031256671711404609474845323124638016921159681916821904742466669778484519579693674715692186272312959979510478782717670825227696785063099199907036813990553490383900264746175467199494623456493025041918353786402443327672103698004041601526388824250322375614075691657651729877949746717836996098011364199434455629289112123693626011278732757069615040905720265847112015819239407649721219366083481892355685740383688179533351403698968676228362036580231064069814448570023105023841195280073847447765888680697243422169359381362981*x^42-126992063021532070506674014033294986098360211688941021983374012651732317481348493485986345015073741382431701532095369340010134699639449191040279281294281194000401401966056709221967610923081979865160807445759107871997030079931238169130873508301850453597184444563348211513040992449894968920489413719093896619974253979911506734759178631304168525737853149640077517631081565672440712993464016217289561245493332038782740099846462912037093575489765369127572341753070641795592336148864766819186230030915208930684867474315464409643561839240275884808819625945174644657660506725248736621379434742294020744952089*x^41-241732997585813744964959782661939008633897748354156545997852897976532893118497195122091644660994543337948440835533905617861159222412617661315620307070595667812939298045332604861531038012758347815557935454881494671041365971961381049856701491745092408806047002309171564065617887081308861913906110255365612702784489531868158639480187545920372514348966335719113048130280845196540544838778493320506055360394617478289698148006366967049337953419461221403654533188836287219662910232086900235325748904993003185572798067257153071372604372834706317750245102474949872558154983573204486858877854494406411316232246*x^40+280677896530289401260952650187751227579587236371203712412633914027295918768701730650003650810817537627004889329600394461212732288377843743715904858865349000304107651497518571884222868576750100515354400956158845787330272541376116508251020168288156062166058785706408335847675937940515755422748878149011156877797562202320708704525513570133395157992540391116934646029882056624487094828148247553879636087361619537330908905682072806986478642161612763298478164147890092046229209913811773752924409599758209405261788779803794258130363987062133966456023442445981654880744095571717708008698635307559865403597834*x^39+3495958290331638950547272708871831681699344054211708907922383950141942501897395077331339412608650567417016593132297952928319463067120373825255798895023982295605923704456019955894794083765794329056033629880789003709366136027841959277953524933958157883862475399472121189709092780709272143052784262342684272155089407769013870101081919593239499769776414068942269066106609891817460407924388117219466858462956300058719041635320427932127142472595238224814317339424410735581401375475044747607401703442863099226856311348451628946085725629550320407429662985124989214274203494287876243745819676994066043095771427*x^38+11330652987948119879156067553851589056065822615345528277451746001249426169712411817888862767135829959693826269250892516239358129955921897044414940053078917214849265155447716529164280760008801310781452604488505117023805469440274997415170832133313730796123090721311397496444135804885855440511501274863911749269682231757980469266321435683036061237398223561721413997972613334448463763345508459156278662493232831801123138909907636350478767147307879988713648971173879256510557137947330466547665328702772539793920481372212267394343785709978782969149491276234466511084119988596051025284905870989406247752452125*x^37+8939910111617200672248423663050458737005200291750531035765388941588738948801907550947938451325792479338319161636827688868911007742365459446956200105510932659922550660499689759495521851461379908723169891155355466889728378052870974958274618799903400427129712518516168871307242013084234242569374878649957239232272104707663445690838458595331318676298608792778618357913997655499491825687257130446165328921837308009658870616550401041845649960313719591802880594188695934336477293355624941304564687738193771360924654921658365237687598398487183038312457581941575179795833992706630247260123993021232582948762099*x^36-21285188039603109858117461118690538060072742183780425962336898469300424941540244019102474104416663979112105345192046378388339078632867548704939327296652952318864741238799594011012323648773259522590930312316357233356531642216137522741668169300923961756415648751981611680085527905934727002088901799368174041534240840622454195766971307614118395834560008332562420872255033502461126953479202468666746121827976007189403706327447885076368671012360788403612105153809666828579197580872229836537336496807148473552475278430260620177690145482877065354604398968292929468749167144163439525502692439863279744907036687*x^35-52218703264777016153314226409134691230458431746116128131286174527457172811203671232786279158772393981142617175116602996925135092837282228227367279638005490792776616771045501949731859317248634630111676384928164531998214965141974712190894035023520739542114909765441157758443859386534812623725844764920398187044954329050083546022902596117649251583585436815909757971389718664473901703537511437757978978500720283604487801271555675818646145395609730695567068007561263605366653579993652033889146850266827415820809740736521498932908605152243348868625273841310603019139769439448866121483349980460872160719064771*x^34+118305596811969180609207516936981643773161577549018662835564805481051426851749263523211429817750287775517315535057216500320398376798139012917990079160063200055754096238604495408141455137357853532487863300146969397208192420342738916967276299630589089368538875954500384524535631341172441431577249443738928086103697753909299857365345401116523417145728910762276253294367977421219922508453739317389956567077338645905932440720006177604812358869735514600350244715036505089810417720914224523227803544490832388216740235542365589697559708291528500602023922574763452120901233391347821240754182028151617123442377073*x^33+702567564294472447348539343764076127207362191538706023140155010113267076227957520720500724979730990125596679369790571398879290848696154415293738791646166065742124387229431234006179816528144613754859057612638073625447175793817817181771832496637369341037187223259414290624645861300539120760790880417227373829797329629301332407101192551247643326568970671981469193447814648523697380683000148247608491852760971451237956233902062078388079779193998161890709062101415542474145534228329066395357138497317555820454730766260228803823848271814898767765284961968384820895278859513396236102216646794560083385037521694*x^32+2613955845025920595619396874068345260564809793919548343582799677927264339175085738077981503435254476074999403518589950554873201200092162559170261448904836767788036803022233117677199048261112088712243692513384332535139738672615730275149587235298207879408151895283502653393954034609394280524406681982930368050880540717048663716712828783568247689507924830633080121006989328539854939249293715733078056306702991108271217763570036569239844296831707500061022965480113722928707445528530943228729218865793122392290568257538929488860121498406717016715524017848885128533822364488043016308813011730666632457651347520*x^31+8548664701800136317912532615172913859890312054885098743263216887328981612758292000459928828439370219977881333293416384754033300136449519035290819783273696376014597050909415211758668368645650105420249298240445627466074745259535710380529440844203608585289880328094313771815984401194547455135565254241834490010144079528096336867230117766750655784159578711642334855584105589380929848134625370779392927753161705923913243076813327459276292568831780330802381981643690776425387128695983355323658616194052165028715406625597370388445097833290719924337187965531866468835324203388118980172818438169704202572879533972*x^30+19155247698752530509576929907672565101734986446505590679584633260897849278864186580266564091740645471467712406309494661421109471938918824195063089310624948147474188199929804480311368171645456690171834063443206716917902567479867028071234676579278956657239114923194411691947821119520187579034797799083764998689733173885567671464708912842413554634981133474103567349057548979217907605138820059740586008853752940540781157812807599397506418456214721348013198007938189342923067124439977043686630125160597021108328854505610781250008095127408478823400911117928181836270515325140002257059242607437801403351478140366*x^29+23417602362738878573714384768490595976942913228460375126033380220766210985260986977038940117169922861714426925718044109853803700430125332945117350036320062164185874247747962541115456981645200322754559054037520525126360974946332486222962943006772790116184094302977212637727298550879405831026946173109282822460510995093640219626991924470989949671343988693794544444894511938528983855524445982385667358860613747658634627055915345904300223362437597573584104973716518563820592252617124941778347837080978101756511596312959449599631816807631596908692214365710684434076101355264269037780252858692273575896389885576*x^28-12823338636966958412948699475845410395347026112312405273504588857109217017934568434711459573831706882196631094975061463385632667384552766260684773535407374083726631897376004353396577705725496974099877179739932952860583893200189789353668437880311241480115951280771657003781764435856063892372753676507353090128415207387751148440598159193242418376028380023932079723081881077805132584327624162357634778939522751427814159874911890012052374135732674058602221302498678208205564121207743132246956351924765252715751928110705070096948315909586447437015983907969194806025758612352950174231379114975565303417303177792*x^27-162929763107333619215712073858551676887380079896561626692505350482431542877588427693943836022831448635472205945717148632735519018139050147519155894639237244762179922370800640374815474511817049482268146099572177235631025036852296560107874587933183715901814775120998925282721673898439863409386871605252455870909909662533253522314726206835688119497412113176194228754123075540429216462823166020890365473259591440905454069588191968301232407936714071127285139602040252786307460470421348554628453860021484172596749304188660510793549749478773260177731397418517991817192998037918295898618130064209763633113500010759*x^26-414083939544474796600874733282388771699249546931311893085611960801069179784933317600455365182016312967964890532014855735035294947763047279629360325915503486177984989710559112608151218575939403810183670290179576719494549834925123882583573670820474258839189510340713087725787798418247805996666113223682840740525129289755739732447607491205348328397561186655712930471071238802768766309339017717601314100576321545778257621183830621242367339624633799922777505437944997979228827797608750280911187311874418504333173705375777287335319989033700713743044177847327888384116149300538124285888361849197927649243675390467*x^25-554085807504609384434263949670547396162996796029942514683458035060949532249245639905713125150061019576808101157218288279983486763116821633613922531010304796528503457543041129651855107449469962793714791096862357532240676500030387067243959520511820543721202203459276558190017237946494567596359197741174197309184742337538775495505650227730445801347687834638951713420071148104427276518228628812491425473038058507414573770214922324912156417901236772380485346349050221237787940123001170480341657156558645034500694499075700382009531955980134110964517057943231937292277069729565875567609095299824595670220943397971*x^24-569302906277153478268650466090591025390568086491426244244497496557849072485824061672276809729374098157382649772891952803559607571961175428517864073362571906883151284167948744764887319372448826320293135722550957842912493678646346967118572644176107405059768610586253204660775167840345250736562601742765525008519066868564295781673440851741221081047550251999761961876972751759987523539089956242274172638951978305821109191106250750553500540755647575711887312450862568105646203025734440941230868355495305014213476196339626286585065456940666901588682746982796578852315210727729290191948963253870341707904211859937*x^23-752810866033235555777355133820017256834472539679194432655413680281591419916297364118448786058136114400520087023909859435795760470143911169523922138393745070849167168211877681642331263523385296337260873631388732328391760584469845022976446514422675029924125940638416591797125485996426855213767117582853380607605632565219037823113661396703122668837606007834436687258403560026998379027868139415575593481943129041187899982381380359336022009596639431850543125652214827919508853126531334379713465847748825807800705405981932859312339885865506996747440475123743737186873783396242694974029785649098682958663239481556*x^22-281968924297561811754609177064287530904069738713075712038342397957616200105004722843334566489669606067397748357647899028253417411549811768577838732622937930124247168724195579128226759113506452911024656166680662321413773486787990924772620224130641497145065567881677508619438307137487350948417815142739857116723110833917514517648703049411388574082188101396480027131537663318184261728052144605171348955971703320873971928297197763944769843724266177423392799465838415127735395255885653949835749222856593622860489014165446390404363662891676239476074945063566622946729096963448370852987760399754450652567050557982*x^21+3690415248766226294829885331032668446719131944540886748987447931860888777087608038918087453914863124992114723215100981037144665127617142278047366075739453156259888665750841731214971333710227455946290843727787779525810771425584043106489929381577730086252573242204620211783583064130951713321115451286132290825610005196584790961132549461606577187536883281565134506284989071742239822847213186724343146632589578577567902002773009952493312983632697911121133879452328008121141569119621192794676685933979599487647489438343374425333790987561681029434454959633419998170726725075227331904543606220078532089581844475128*x^20+11832476708581436309699222852250386952770251142244627144292347570018874061520671240374821043662163620329874690589771258987636961789864698560119709140410322195123392273081711925248681653383692623372737634120296047195192608867600906876883143691116649870759207714875461996254160268031369934787923605661473970317994777388948400661037053728291779419885293479096449590108881728362821427242706636876250715776743694351515205323924903472358418843075517820705410466669119681626705691752760441116859019681475403661753434154390068587851092629661638916510455286520080422064259762688129842160600647825262714481481177068246*x^19+17754428065378233351500364242855981717794082199463120845289913045848083575242876082443518747320747957731114662394702967084671932176313686750985217542507753397336481966749927946883300861925071978726564310601545443011802479472004070884072359370643229942455921782243257712382736703656483124675689333374511678465762705228615130827198527971922082286624008456777847515719009567147070682632286970133008933273682465937777618223027815070709142048164604051242876147577030158478018469785760039267086445239006401425672179011087117745416648844505995430256598951963218820823360167426346701606665082723408988887507609992794*x^18+13967520657496968015836929297131906335941494451456483541777826943649317431317836008597941297464749734573409570682017918652338211604387202772769665087551133796011048604810644694069283603142010084637533980343040288222411169186900060607742580192731054326232181115480299625598588896608601071426034430820606248741757106018615189248538339070291612722508569730881360171874914866158599835935436576180031550758820278305596761645097501291303922632671089309516468346676304027760828412480254982735148505423965541297374327590715162677340726464076818865446504495794699948093092701056611329585091746578569683294160949826914*x^17+3272900784089299984205573406231339391850445763880381144375874490999621394986616742527169605993386847926087732456353318675021052641367416787834554064875873699186728736789976668105771872756690462819938757929011860341421461997385925280595326502304402907129282073136625508395518688379438679727771400107718440599558844901465815097862685418058221814882613822138965551825756907660684565840157403140661143963420989126671030425864056849264732187875910017422541212279658321382642637686541457465290048208920266290439503508784384703263300786248130551103539960137615497803902750745280381401836598302279360104928900004573*x^16-3257180833615813127444284762386832588161673388643610667465668252140671554044138254740881618471053060863701739376594939185279035672716674140876035660387360340440767267590174895989255584063118197423233494485423299696246525605244486726072784616584565832389204362228143287011494864033758348537711369096933522786744429595530282952356496145517785798289487625701839955771541071760872845732978157572287879670179090638143944958913660923239366301639327040183973614691537358977849717970295850247855304687817159425024176412594978533229665890347922488204662443403104400470863054092566181842398620141226941845829655451789*x^15-874547397135540906731589341945969566888730620951010044245149031962493592327304345697086330951372693458357370525881341395731615315017769294530220087232851793026680533982377807591300294417523749018266283928014108107005171416401038251742186552106976916864241543563536168097036134113036238406360094690087448170918365030918910260541511973081428169699244712860705175834406940672284086003604654005277281079233143461135584435231371892370973241147300829558207122324101797861754028559804459983385484603942163920976750004229458431066969491622453154469281429335051410730889495197032518036297099002065302083592397140539*x^14+4553047024967995802123250261877057288905781462064409199744929634890779388842790319711840013033504324993412972113261869059943797394720846042378553249055599218702840402289428664151107186604334769558438255825705109060779785797332663585638940928156969696181338208323836234472907272125792470986899739590898155160371456576914632131686641255615439856671340678894442119195101575441967318281181819383537758401882607753952899545486731956969771155018532819403633418220709371457839747427615683195364919694844424225815673018060645409293872550212948710098793882629106791890640954918642693082586994897459121241511115638511*x^13+7135821000892932797453260711433614364320597899645716171327942151738554449383549308488079371097557190731456055371519843400425333124565821005744420448618730431530102593242045596886947901683631828845935531379493307379968347318323633968800188553409938472937691825670612709121893061993383572343584533149442944667411545457026872164638470054614847795450603384332768131752209871866100026755611883389023713957902074116721023931164348503848337034906686266525106519351029195313374261557481386104568350866369574195694906861915147044124844832073338537966007059090384786319858665670490144074190942436017290052586589578944*x^12+7331061921076538906381794531002656595147730701399332661293366783607201536587781265566574222489641264013096352068019534988836728408222532108936246174070456649457027869220885759327757919543660364147391726342660654434785523661515580973197072081429646526071734340772765613105963983771410929938623227780516088732027387907104032047185617384030650387988200179858757125107794069302846950584223912188614218249890295363873784590184628849133577945016861707079255225586502844680353373164198266813159118330730119875562962379724620368542471381988037890648125507689168895390392751483052392785207719170878707261499377789604*x^11+5703009776541431002387589282988717260773460957684645075453353606217882014606909953336563618294247032303122096508414263812917920059208753087821123838886393935913996176227528418405665514966325420866620304919998710074343203484246920174658898112728739062584002703458156212984765507547866911017067699469210078383572041704229654527853570479254282597822339453790921651764807188033922005444206547122810311731623615343418520968016899602811667800513994564177417656801458381182364025307984813374665857392533557966383665630080017320397577516515004108766177602155424987159408950972472744470907103039745261086125046472876*x^10+2349751945275925587056563158443635322716497780361976702007921557214800017112412231655086120441995494053218306076089362520799058685553461361682771132186333494483174638135463136521754332594912692696062696624243812561182643015276405520955920078893567979232593433224557132749472069497716633000235610626312715489370466783782954236398155838660091897032573452639954110319244377899745039730493426026250190188861631531107196389387934136594963134157621855327218575247447028910011882111957972794804573137905638843081256082665114653464297294757377285948399083664367681378781250242693059891137028016111706895215941299468*x^9+851900912865854618200681683012561143202818884950981914934149495136997989360725119156935736316675431598053472714820276206475361423056561881423203520593739047589576607731016347218769097299464974432748812978016874769462818362361822501549497500616731701891061538134445821333885636843529167862796431416027970159051953936549210016430608910213132468373283986176254016139992864323242804010861201754197042184121556015643021778159985771521769499087195666785270573539148886826523645596860362407518416047911220597094849830102100321431112817152433577604612129984360894526344798081980019995047548603071494340219242771671*x^8+572445044120447640412211679650745475865615953896485656518155725401188916751541606697644989965715875530259384503989489889245453304023894101248376988632342202034048775041227439827936623965027429658113898540198476930011483139312974425457562461519913250264839259591503690033190484297259015054083984082128531796374946366857187230153756698221422916166779266029602596821877360225903493793756671184123337776752196379973112922880631525031599833414254817266526704349973175823216961784300372418941899357599400676503129830383517880282755220839939715853399654681932026622392770406612252382523364484281632151170511263181*x^7-12694391292789861345505641271000214905386091156764412728536546713907037088544043475074974435735708003150799569100949672273058461772950746794696642156474686519516710875139044743724930366322597312101516722999260091526209731121080624187547597043562273551118443517180102185657510838880414597042521204535320674601723337675895297060575990259991166311416332024563000112836601983340578459984451496365502199909999177430174691898307481388937212199178650925662598021768631005508992742396617366421166287957527696705372419380383465592048386960327618064889914732229982209429701679253893701330898561362798816706879425205*x^6+59836139907830031615061856509643640814630580075331610273445733428549765605647304843399148158947180284231088940172565994733279729139281205007155031281721121519238103299539583976788931330255920708662110680152837560679348321264980567364735252781666833001660014336859978300188904997932205779189919672725652108030830745041006547941689241229507799508537704713255228150343224562196448069063005953782911471647040921278421107004847966802590459702379461113030617729591678281553943552566893253234598818795467318522046115489245955252033815731960000210178920070327540170816412283503110234191917015798392182174654725157*x^5-12231344858733970659488024225408956945030856702003646768047418503319734794221402564196819363481539211199829642287395924588842050014762953681771066212831677913135279730854688531929747330360139738835854337758409281031010751267272954519631996575279107657392855779516706584727944796245937243135359303251585342536100052425635603722287208498839144075421754850285649182888944017889214437880103454250415260766251248610823041573128971184228522298152791047140340569702622016485220255236971664312195115174952580415886318532935836300313670283020405080405852658704745262322113906278801343474918538100842943201383428334*x^4+4009176180458430642991239138698622082911406396357542329640541605146218489949353077450672103699244077921416303586595364402832781950728574709188162584333224175534794231412174599401612225248135063228708591013088334473285564087012421886975752847947540092900749602561075928615469243703632703764426563405336606844277667012312574443717681502262861287517856532632353433111101124081051744051975833467102971729447718384760902006489678793204382570422693785897289734338957116320136109266169120488366139527266111515138080373653820206449280163009473812528470636539354801914288734091099936507259037583618063190407275414*x^3-1562168873180773806354796026556410744004019631110395790251492239851920237193502423569930570566802148192873819045982170774253230037244909865049769502262938091335864134796904737670861515405658295353355770751451717389727835918494686639422890798457816593291204564538635097521903229884288592047757631950467089888695288165970621992726818542635814353388208171333065587165778882907671930018379100099715835178342840814514076404513522561194529497663544066593581572308028168082984450200455677589151198924207573161265198837635153097517427139952756082776232865351625170565289151234028656728527520878645780885933993788*x^2+420529851339314023166885439679195504668683724382932711674977857467177941412442846854798747257119367302505538133784935332507698093898392026563490108213855740816383399065985176653209935984387299076210880285618209438675243265798553336046147855863947145950564073869151984478349051817980382874662699919381231404239933510761260910948654977270826127130770918972563248377919449988922657455872055865244245437144907036287602590430750544898518397457228325551036778064833534349849561426940895201336359665684027948716807732656098381779591681268280065418973476545665883395510456686948787477583467176242171737643763854*x+19127532664801593804386698344290447971148967451788935169475890842637975019178614933092961432996706941771462509682705310307538837796535866679185925341562314862082716019277666624212596320496231698918781516389865615256275035410611221018370557681730998983836690391736118802850127003142169691216006738496484985423083704031728712631467789059203665537748169858403895144478801130072336945889718282116635480226010955897018020681095701742318130973655215903562700739779336001671911161299964534351708879383892062256559733885689278314639708514745670705065481349259701090539363685325942260028461547487566012239185618,125850921243218493475188864811455194002387887514559281697648520700433244977248637720435553531275296959960230055095758394033879769395992297181725297575799642660527646937190274183970426736801275051481561180543928919299813938735305663350268744887606949589595339480907400698794463132163588406051552430733525561619513406611907457729839160737125542832757896738673545926701246425071983555159001966998458120562320533850106405586261245159945178146945239386515094122335825529436088352412102870613165287922061579470121033729841959821688523877145487590148572784190430273617474343372661371261980133670901*x^59+1512207049686594348032824192415350150504440422678823818051937505404887959310843878222346740456193592363748015584304749635995046164296317532204764061184951497119800847339186018322736274028939831531276787931388866812171859793831784423045700777479607296027077195171441233643738020169768907915580646984727732413906580271938935015999179774834613235449014334684710597669983473278612724042353304242666713798354111272671504037044328088975099380729681471694825020012058582024539672925793379489762571974094673887504321547301104450310487749582985198398891214020396113170761672677156248148529093222620152*x^58+8706863623677887340952141977428882788674930296586389335982266542067818665855035796837392747247647556944527344883364186780714678568075218253939676218349156870106933125236110401063274234262635100494828875160089719339733530736457840399298684956594773818519183575028220825191730957787192110069533399262709062296926610691100509487076767077020548443110967499125895637029922783085894612371708921053094964181414646191805963309839050330975578493735190800227194209446845855581837818695594252287459552109476622755499922250676053540623266190808770717572073555348913010381228750882225422916660182267302726*x^57+37127966208982484338812416185098290681654259267824354012681626283616116031764218862993490740237398165994408052632728613865852960557091545262925826303108713199219363523496426982650529290441866495283065305048451220912169576194737092183959029738412417606956759115008382517081445134346163514618123790125531308528611728245998195987029003269946565646853563654302115750413426059880777248863890047795124777608836422224090947960366609016592118886362756837602600451721199054384589421429524341301890210333558434789643372773192787013347792907451823381674868424246335997800902485214411191984195214791848090*x^56+145508089492648053206794942776953460757677004127753916685661158013837604753263332639776195112910929921611653841234331661573548000109894552596842945528020995699594657997415662807816437268574765997129073768276169447679119097746852458275342767756126105103185556454873848250831495037257059786560508930139129941513540714313355316961573259879221716248876168259951244253310080436975208923665984586295778428696780017301617151317870389195697602304292094082831410683518767030655087038423301919326625522840034457183273702485624259859165240372172811951037325916630110629238634947474012589086476144651719186*x^55+477759064260695612587387464990682504087643334143624902508157561163945423278601431767138039530852900928309094485875841934991759980055846573785282532381293789311338584586427041041277184681839411082912402822078763929295173785473991374672670743845306305124148209245618764126645410103833328104176503849031584846754765570582862214163532115422332430963158684791154384196612865367063912098242071193284789439024923724923788596402078280311401772282786135226564874716533798997014217397164916677338447762138908737648491437445279244971917156989704590533505788412164920780024201936262584405745377859172277917*x^54+1128240714013909536257915360561618429762887677731976192098856984741166713875975240247408687846014444345417888955032677019823614884723244247495216044150297134807937300443988669629947115707624038844521102647459072226351940579290337908710096946845727388296261226628404615815409653712348206661431964672532749294525403227139498630885712002620065372506239002460049449225886805688193826829146041150192245857324661276461581637350833738370753825789040044691317997690885882932070058556201581468991816528467864112659632663979191332848163642704827352984137008571206626443282603467091444924278108251235937395*x^53+1759456980524353640388734203774647762884513439377822546968128042259126971204224927174713489311477655701429544894681074337818981586809605742595088879672197759990818318181747478373636547498156717077282778811464390982155930455315407199346052902109325978133024059614890958599625518317707620892072908128121912387658356526100732127400112892398640076190946050532477668243000433611859521739010701680243089059787273675285211305965136626292373954824329380767136985923139838356859993167295287182510463598485559045180165606051703297297026070466455364257084562969462190020823919248554315048486094718504622022*x^52+191919874619274802330073908389127975016749230044137876499321831208659596731198305704063704542638453912039005281724755605682548160176457949919971805870355641985547511829047362442397476228019680837795515641903609517536346752129863641085295699828334823546110382442906722464939031730415337693460285692084413787388592837683664254620751582622147826586820969015224977930168749351577409673854891482332102900011590634925111613452078873925235609406828744631694816202123338105533414967565798960777945195949004046540924474009140749394222772325867076447584705363008561585025221740543951652961597432194569521*x^51-11072129515254158547453718741340342504914589370840240099563783272287814698332467166342033302019812126850413615366840422294901994633169471167547732312276804523930843727868099746131053550433063608007344559506166608901597497396765583142608988889099099611188260609914432236414126994410762534332364258005936554079633806496039072787445740778723046093881546773923251662374643789480232918962986962722344253253232592301105603028540715450660050432934840530981919468373638846896682339675229151137946186495309166692845586040657781092992482120424395802163332214444588481719713264798505682704909976079897624124*x^50-41671132796991546515361601270926933776311098866406666212365808294336218797561005509199774341556561428760425736325755720172146797861971396376146074764274150169537131276211015208881945396470803349059056580699990905622436655305708378843398511021599399245968767654194063860320738313808740296149354164639903811971415731144006592596633587983278245344547139515618646542200943805854967209193965626330772224419661878517602664982158844905224930959752983182574482817893220158605267261503612652817157911726468258502109446149613544288452978092858793726482532351444791394692435317296541132279530483638641543019*x^49-93502121073736314806666685156806233613888194878897387686364963724866510622094076545302978741022225841399455566726542216136469237450061496536357124369277339057591166557610997950707934359945460053550739184412122590938600387959777760409227919171545902616748918004172502651148427117222089753796912827614062758828600121608363996791288883347442920630908148517052457454927991202637111670789661211729492953578586556602008081220426414130564379599003399408993045371975573582279621185965623697980592385322312115896714368572581365079175183352218592258630803975075588290044934573549658404091862126972478883098*x^48-225772198202791059986453332044996299876718250127535960401504432419579825805957227500119257818207890079871761724268333206444732698748633210433321853864367815125800881493547599000555779389386236739323889767305853601750272837009124052871726829719888556036137596051720861576782958665366199055118403384254109147928234545586272331495328424824258944330999344497456004387353977515544043821108884113624009157756526000334017616166161948109852033577295430667724836435849783010302929148309328228799813718928454380533042994958929683301926899571493072452705713235495941705866554975167465824696462652053593066528*x^47-833563938320634907551766611198040234630210838178520628285158147584554451428497665695790756594847311164838664525595949688174891705771065910069640762285969454327880999949101417613319196537532072642305913549305798840713961195257908238773966053077891883544464627852158671517379583545040132791602844454634383788824019982869602699033367759266902091656218230612421825944391005844892449255081080290655746673746678491861236713756549746133164651604707974074337804742107845400681544421321389439318852441361379379998014092602326554507381934656209004500219557948884126353320696376939912914659371417552394427423*x^46-2947991942260859890061851160918962787978977278042666335416240173081253712992764440304873813198180286098413843939545149983608372724036824688527491016066802006580543888621462430233370956688723680473681897771022601782440859228052052933358702878160193629172529615568571860365166212174310705942651855982640384560974333305605615369469235640995564967634789591098925240924569330823599254894359116677012840195100842227445009300166137064150173233902879636730416815006423808092729471890628625606997399129295867528988287756871238954794955784550997839914837650323187493555902055012346564594577697839996513714555*x^45-6904860646918080402540504224870814714813093821744188982818102781576424851939053893079288280710468240896355491573131698377950739319444319723499382303370956027242623114490073150042525200393584430095133952340001821572652877021180969633041961997586254576727200953901575616074194399307749207038060190100124820075547196773994403462031108211647218499300637603120559038923406176203361903987817605009603712167183155624628078048246099812789170365726221376379796643341382697046249768561774031445119970753101719836096867395543128130339370742563574290006426116106099253240587190173323910080848729528185377321461*x^44-13436328873032500125420065794207300986273492719250327591182067312822111127088959371311975898012694083969403339450895300181139265184418268211391420563408783118866335575091094062703028428883394713534270228205452050197538592182592802028194831072095757007250970008452790298585251419400276897621602793292738901124169354922924131139383310362773233625529970592994833833789153865210468225448265963266803449607018714834860302741252167824818063605779420688933464083955872020244790941097441548768391403386782759367338576318395268640165291850593829424973159034714070329168321170584677131350303600295901059588815*x^43-55396535702288986357998311431499307977397097968750322778026987546319859355135583625727889628612229010152754176648223204738202748060129159576515191987289407517145173662353980902766816539916307709844467053686151540495362242508844542262399133050356896766960755907447892808539786569714079149856596197260069993384206786365967914434052753069332215383144210454358910683369419518822474938078179844968146529275603736685883903271569130416626067199488055380654572137194971366473126277567656401877662338679894830054218144745956066981928402033755520338586030095970037254655222035151920096726017838625896525519795*x^42-184222356097254065553640301380151400033340584922350688243580392170344866027620700334194651218403322416101137162339585769780644095621442737281867398458419535820187818662361082114518659270497761677240695969505810668891593959883126306090446771392060457858961433437817280182686331517095863114107319891008278167463346019743133881013332448607975846060262411959296840394883284460778351511822381220718373881583320028955531146629894706397590202325257525885822692025250327795527897974554849044061872923770888833685586655964495041136616230849953566213511025513343157670634759901899522736481653692366501310979721*x^41-335406044129143177460196269211264274369219438719653252100950558105182881436918232881114071025155544635093287612697687889072055995523517637578008434564449772700281619348599233154617743799771963340929260090489827180425644920221746736457769313260758232025284694577249137766001458100610087787292892239010039343367975977531013724149160994252694797575207688921610431050778150592309048446734137351462554153391226290660826544514398183734085706202933770339904886824632270155611906205065138498359217685942605987912547805595837595297569188300411351366779290822435305498424554941834445958791639026951898220504025*x^40+497214648564943885308089151642040759336625669346550703092669043247497146817123400804401195506311237858250494530763648376132583612794499326986249317161391571969987688954237726748231907089476098306353028022587951729223125161571907324085054999403251370522841578881329684034478300038844051776512015004424087357222604571939778953159435823780814717900310123335100321064863349985482081919141739219745292313879003112444582424043262508062197544723353523499154114931040574825749394717826177992023444495293876113435736232766641150286580881511550433119391229166108027418610793870787989304117965130293095056146948*x^39+5280253781896593306104828273383102029066911495336220508689491828785506378884910809480655419135801231060038102655218707337132974919198123571063780065220483434714925896540811377151881328018380580834461133559723417653595472174048277414824218894140249482100940887479731489944003140437338394583030401962847005546734799565787419016549905792544414913257596768723365799162062468684014263950911012883119883482417229410107295282417141619516165612248967874304705909851302903195985167536836123379747224675714130385928192062656207109808496007722175497184531050569289425178968156620614665398274281146539844693425268*x^38+16396865677789635643709684946794880552266132613282114259037411476483278157753515708099745339624136963481199204717042640831084380301298615112682773449737381040247021517351293118116733735823564135775686225241546952180737426032539958056977076771651418730758429589120714747344390167093431571360696304041532128935402056284612589259703839860495456368615244567308169862385327465360461177190468055379380073903972294823406615699941392317171399788243609844964466768285120098716499808764596582977021399321883353529555119047279207440973507047551353450729315755764755022670923301555992532148663738920395854250338777*x^37+10558121137679106818410239938575746657345684522344726136190504189360125678016011124227466263854386236498147244656349229619521350467974944253483906662664654379271327237726454880265043761335505041256458080060963625353111164262372183234408779003510209830128214633914489328070628844360645670412463616170621232086600481983360253991501261915611152220501174346182177235638623981570546729525270562064601249082519010016858441018561313333368546280664534088303026245371634522236039637608437650648450694129235802072622699989900348241671614647779292072020595711253998327577676213814848664390473726124829321765617704*x^36-35030952894307487001802743739634675532932945705612201218335440247107324893362857680796361555861120660213213557124281198696284385649880667930818457924021990583596063176580907481877918353640273315161595026925189665562594539170516775327083834611677286528288491157928202947093402324021118994354574958851009441199978288563969213471519848184732704461923623121863511289334563066801132569219045514129548763276862509201462812469589332509852076993414875830652606577004135890280149949907359115671522454863089591211472404333960673217121046485633897346338933432278829826965328293783963288721457892397675251465480304*x^35-73986352497118623556409476692668585998346388752115481696461656152161170410504033716292036380482473885621099730956431036473220777682495261842505450082768783991424017922123734542532391009226108904290666220210539381007198148911651867549613943362779667703992221974760575843636212836160198450061743863746108318085615841814396099199080115340322099409999879372676305904873101761802696337167227723947036395482661934347569575236856561809289466737247180840384167845066356480639729892182072664775134893285516721308473870042963980571299625896420276739519139034790468006566213780687891492505522182994253754267445557*x^34+195922264076687807691664379413045876101139949463548517369538925432168535010332891128399711148415307947776767021799680473375842859597524461469799376753753934141110800000303778637877823608435953111501276254609362866285579685513201383724295067931136458827405703429989404668880751488937116235009865142940397447495582957004258538343388538683730092032679718933022704914530766113356321156938389004397738815956513291512095521520407393787000553405203689239213809537260182004540827817152360758429746550533674612687795753328644216729289764931727407729874372964402721104882500189272850524308843569875159403075030580*x^33+1043591848517241230674945392521053169415728752048260833100908331871198776089979971109635685689100252137995494435954847900611512623857894134639802936265536095195453810202619290596016234489074307486952952415612039265897947660210905435134835790709418115588137849030680779030912575184235879825138557871963212199646428537135895848522737960714428431050173369704956600181125622726218776719345118005775399455499779086689046804739678650594979894314980681282419157326948944742053896853320901370393798795794384022170415485056524170136170901224523020255817621895154323609235971611931444864203046123441505697106078798*x^32+3812768590545956574704936461728289936816181959542466276200289731236333687523429104166405890491361875229863968461021052665380153482280552855223663247972103540387843598536419756027166878945494999967442640243922099170598841722430276728703798681721316600692013399030112283859619066193531386710459404237511383597355690902341172233423131786285720431002440159448845271059573884755930708446560098742985696926330022875907881775410810257305819911563886325682406106966936060535404075616015208720902668888748791177499963826776665956660429753395396468810140373044965891941436998258550821028528775731854673396193600076*x^31+12383688320883977519644098743915236934480877070645215201370930749818800893400125336895859827725368789589123070927347363036368664983328026856158192658711766720936217831201379857829614860675270932422884821354264349716418147866198090207795873044795658922127565289160331107010464882101636201904858256056881182043450116174385779445447998889716640504692134693153932582825519201862741232698576044435728501815906800198952489217742183886997194714776431460273563247735905653212917009128961355850954639952152259543929617535544956248622732947309722620000397060277603714771983085026646014128688986354553280884957748352*x^30+27001132947622424739770700093898934209822443420847406430653166587699483780214881194657358398771456837082218972821762271288041200906109134558719579336473856788558577743489839110977915160577181704104726336147409720282832632259056547821480718476736685612455378063474188602384621270709729680615487965431902627058104864685666704458213054342574120568745550584822376379092885835323640952230050127125849310295752817128805812576337813031829110969410002645377631614242723801720803896084074388677147713143005320278633103944056731073209428023312560606582673285434561689262007608739849784437723918494320243639849935332*x^29+30617970557702868832562973304219657702132280714471244992472394566415754313401118224461659055262888567604464025084494440992427438653323712375850715207897417145865089004026438214948677920134088605905648448031064427124164780569248818803015408818269122681440354041972218343747878628718724327461102116426872542894230459614458918683759804915627410587200834655471004818486536791808153576707562242307963374330289794806080974362389806422469203506424651852665776572960378639528753536145826957969337239336778643807163599757351267995426372998274223578896073607978408667947591549669623583778908908792780428796865673763*x^28-26046756389137609274134558391177723747204397171456680163612979887642908021043929776152403167050042239557734954612382281123953911526941432595229216299794683518298697186984863942543535984744102383435291320942411513103128803520240640987090819977408255469876077050122123572573353074892689026393119869376346061683005151861387573924076300699432953945071236136451014476172243085747764608834239844243364093970055009964345949571613173202546339100868150419896569330773529260740869114704309970057341164420095046296855838205811150680803614286200639371733071110494500226382883212226560306877401085490501991056675465843*x^27-246023160526768609783547611269220572065618095759139940161932673656028085915397957003306242791062399225177920570315514486960589052903229551977967702661086154548217183389772365384554655356276236436634317074159702021892987900975433847913809567789137727012949508731758257264747047278633004560357490028387266718917811958875976371327969225965054367780142715704030043618420146568233728814997217972815483114839115122006413044559569792868493576208910554742607276042580441816504680233902620148459947367811322837800421413865803891496218168055584014141710735570028960311660448351507051582160891229380635121118304586079*x^26-589362323488931399462483006137309477455322756925159701358965314426298156001493702875937879239421278878107608692601447355860085601764992328891186877351249088086338112470118096894027695348292080964515715874748397329225150701118302325985457007317867973970350867144204003720851766154516412651781626821549272300014638944583884693691754695087437688511812098165280777516407501828784498548575279553336997025256653402362531162996689611214202932373398186173608349292881428158503089529001162452250626519850862775501030125261432539210441397285662539354125679338032010580694229544077430902119983847817388786593811554508*x^25-735099178360769971609937486991425475843395403786461220581847772947195222953873690119492620472937023499366903549008612619593201352907835208524311418152284159795764395431186320462092572180920789786539729651985874084888952489810742652201528433619307729266036045830474321714448185433260250000090872828018528501959744470539474774069602446370193549706447899122697566208578942377043943212102667803452864713493130482919947861073676830928478820764262878395246840716613219613184639778263789595437371144439166194623654833724556267513193885848854447580857784345809822542272905731609244328033473512731259343791854572193*x^24-721972481384929553259569327088043131132270317213028189284014678278362312440239582292425656440991092101858629050675490098541735229510164659834351922511474700315089546341035442447439975712276165091733572401035799251688827578530305358453020557871992714890079393133576455970526240144220402849458807123932354933170077032624818813532398894268896826806391385200453829327666222996086903512814216991380328404582232103531682483932972142698113739043599501147981054390968168784655039801788942244310503522066921166837379952279197478015915936552944217091520652827094203997302788583500127139443328102840542332971799023813*x^23-1000554706054040896635898438762970654221114376327344400167628867261043639771688500152994399267546541790217818046177155946129177339805899697794455628453078762022453142567250222186727485997704399240370778765257053677486398627579491890693675603699202315535908610222825967246398503944531552108624953666373488376134603006111801800001965146402728797322743191803144420901235118522974554829120878222392772659998627107868292264613017447792046411750284443932110418561305551664012689009835916704078754335461161953734185563966745452967023708263802521520946889178195832641245033206695538174964872269024519024686616421025*x^22-226245138427856230211183085203561044738150946225999712984456599633340840079395882101467538584649275026856224147178229083103338202426309021386004258379470446590006775423184442537436137113675495791812765530117409785077756616425217777879607316741717341197287129453613167979738665869028547137720613262906276833663237595156844167609170053339010683567658685234906970953993469099424491311458082373984449593008750319075744639462966625838152619722412670028961084420742227744713388992971917878282058278996624999124747490581178748060831756974528308551070049069524683735569679025808559916253715622792684585497859935566*x^21+5731901576084807503750980038399175591716272346036167557071061604039779349723413430245940066882849537127769900672529406029948028884969534047847028274963619711884551529427482078266355529870364986214482513211849879632891144800246837423332006956533354250255834058218850170546292339351191990181494078312451329628233447157101229717339425634752267195141766317166514746778213710064823124060442024072004287062780003872696464524279544498031657083293440713389548077767848489578411284900540381361446241910076369832586524730664076487120076617585361775692399562748356870098926170672171052374021966421257625287068529691018*x^20+17105470287099634501806033248900920985061082174424871564675581803450982169881427371637817855873521418974196648516965115813882532134241602009603043139672639263642109223709797348988888987232448476925315555922359255368704939641065512976084756032371076127042703709872129730222863501882745016181655386857377254231508961975503130562590516789398414178587484420435433979902101057032132418197529524713231081697555097323374507998511633467811810187352607613458893604869106072917495327009482640866212016369051505980806709485505161528735059907332053819700965683512973239622947648960867812364277749195572576795738116915312*x^19+23940869780443698324483308301424294951303278110664156947636458899349371800206100728957039975614910481436813072388927767582847664709170849295348590481823908270863187213163311647612627711501084620742377146602323632569074495716781531119186567176976492506962694435262165451929406813659302626002679054468439976298734987564883194260146067071260070389835430483307129721775208788459609545934057103638101414142167182923811270926376050094767221757866012005874989446484863055884394652123403626282831597846947279793557211693258929362087171368992372781238841742337135128119624711806920034257720444432102514693530187684161*x^18+16560788251784757759128128408141518243688554082249832751952761305586804120468045870503067917841120302399969682271592006280268814657015877396034798967235157119680933379457134923271883823043142344116052011458966963859962110480826462027292693925215049082961339302859344124820393601339627700504466800620769993763580852414332192250486163758265021514938641618485093359759938576915094524657541063834366916319611405494370742804143254602334204193947728585423862022064380538067122102566564245062281282944481019831990864951362613900327231411219956869677218320917732652282483110161686958925891691285893419122783193448963*x^17+1290226042180682237692179649335632098574886144126233299049140051223562523823210548009120620921335820918239786444128760398035371472889552990101751890980123299712988438462515364777825986002424771516197570196902773551645213390851107453228861969659927009871230682157146279190190382142462170977302516590537197827588369634556814535255854993125436106084547519329673028562292316582143994398081269165951808172323398609559008642576350963566779109797334318572578334082037152577622483266891650104079356642989926205244743000082190917356880408229849358265267673341132546568303394357072369919068235129879310520672385038625*x^16-5770515841353009375650027572882260437885608979864673479634185682789661242564028909078304400744794567000298155377156141391643176475464507426090863458515113953525795504287172654510460983686771277977190802623881715933380334213427335897347032725933947965181492684814704937678731115854858062318717606995260530561806217268599647848887754504092533794411081917607449058291945734473559092179624178862636880192986112273893135782886705185483621575222242852587385778802322973828384027647458933153151830073402742669958841704318353741801064444372712924438061423067641238661247685899785309931667673344774653582777472366282*x^15-414900526217351363036810209108030503100089531940896843340069214464183498786338727316700976119439425362363519524297149359175597075533603815512102580908125082217849107882948454697719256611271789402207552726016123285909912468546209357016586856972278204146305614765161756237373091462323938272734938687495938022550307145626325693229092252246328042994655548933122356636578888296129158864996369633145460141724550579193351807410469126995641627178027586292681657785753824858128176526532484585637316178940375553574509640340481393561317088698209909832804355250806817491714980122095546580521085051398134054250489551707*x^14+7166525521265607261332178333014765010741873739027809884694650043586946933028266635170751123055085317658431682572024745634230353085500851856918483070686379248310058302088825018823244499463580120339386023191322773888585315719159611501113240751578882316800217541103419959895017702085360456568828236595679497142172001654159545466228814867401181379523805771494170244368927556899585666024120764118515768142338597815631733237093132608155050212923212284623506290919783555212390681141801628931506706869023236511843066359364955035377905033615671234059209989869065298789110249985122282819217473801290234120164879507743*x^13+9646575298777939620731725276031362042336078111975143658639793502830957610208226074629244347865536745526931587366716455168166287565816353477161667227208386430674912993810431188615572398034262536298119231670590440582225193475437207454702153490911044716974346839058248319937176884304044870664419670353985785322442305694344673598458160834651825184971051072866662577310130602893958601793540653554293310366761903465628026917747415789836942468537377021527402511675369722141114973743670061472094072285257156146288465918698222382512383374067096059657106716598389223294748281707234651531175525633100901662807150083451*x^12+9295728331298216611404212364732653294025173100650061175549593017566920677609694367941933117869634572568428092490039233271050675597683097931318639347928456472466844897717079199819628533408142027656418313069804437909158934966711050870104229251709851489157263120671904782015864418723503813343940648288584804048364525727634814488080649952081175815932451965175810548811633299800284927248854585925298268727233144453091398896162200203828427943904976223078953193307480917558799755346105576587512520868273531391562470746353366963808428279977245416214164954921973414365583147110447959857912694856116777111912643045936*x^11+6770012214628384916629786428332868737045410619635517556804654844529695467366804426091427695795576121994351919836005183491987863026982560367785496519561691167246851078160806279178826659436426337724588202574134000712606350970538780021616734987489688274124144251566294512277968635414001103544379439413671994758431122588950000086624862168766433265227878927036548793819555233504881306468368138681058320244740556502412805140935953704560300919044500798482800835082606107183144351061574474461091206195683453538018630326070986585981024259857592999701840500445242407562264669513368840270201957322232670382117610395702*x^10+2077704933101860788314402288520351824992722557841394794074467660691008838192337879702473846221916396593763171281690806252227451412533426952195920120853695153618803180237028356168801509214926419121625769003748744085293754166042050993163672274364268894104128977956443045755239070117094127196280015582395963784727908938207510469004958136163152221095964628123655437523818312491769137936756822827061174571157443285048480167428604831386962014501608274006535389219839679015864088436868541392279625471029309567161538800960395315343157408223165811506229893284540498398651888383526322345680566938100738417482828351137*x^9+700094645315809226538096114994966849329426263213999682331630931429757759171338249807990707245021409353631833207229431606818049225280996934591572964075669874350360647298421129598245473043500758806186241578316093441623942301841657685020077700486428873696841871438845487657837654074514197537863384247698939803090527318315673698862634279430864657580584455622541155994266312766109803090083790105144670607711556725367329536439396222940679155062943462059966318298404997127694980855178822758227374314728744238263914750918752027411439633241719578953971053000479766136651270926661472614337866266943144637615119841689*x^8+652243880380631902606271286263093472615052784703791333234470443419950867535937783397632502620626599063363427859613261250798557953550972871925366303631727236731429213889241665694006442450971351772919194339318980881613066244425401112859920146919788347260913595882358945289536905133746181753795934253684900183158137129688199547880270055990196200408052690804656658671443748119355005057241313342044948880325815792385461334049417759363732478037804431582980726784045839295278645772578066936898287674962643982495796666714703631242272271829539796050321229574896685222912059957804846386280831690549491998872282203527*x^7-179601051636725116042483279914646542164214149638216825284199754945228403073924527579858952910327921781044275771837458107087302718087386539205362758215216532678515491503102928315481508354403436054760357096521541526572460146803246017707676810824228316978487045694807366855796830263459087458664761762714201456970923464791257076850199459249765078795024803510733357586626816053798713739896320005058632581387076317249014399922688144195024549213006001714470783064461142453611584676353737774489934228272759066469988036537376369816993912167483777535342402945331548807159416047357901530509982525445438556504702551263*x^6+99308669122197769616913279415035489694327105465757692642008645169324008402903377163348635760140136891376496169308094485047969548503016798545431611466605968113943201080685454015281785259481302408569185726644702549833815384957106883297763508391391328518944179270995871159180994375633899834246788692982909221815832663054724812993870330451786347076949645769085877251217638189413483433749242362369685122315139723824833085492657245961563320137713034197505905955876069719402174270922429119625255255852201605762253811639332020627092378560038038571495153054680491544286709579309570947623191312960533451106036635541*x^5-36295085700185734198080418319760646267508966615994684833197938545118883848906684976095442084672438001095454476695801828997165817216763494226072925346342513548239007648877121818245266506675027440782544050832954287156967620614881451725947087156966402395859078938900949365026518122228623341454123315478157983695522432936903930849615470885907731118105447858383040894806352181811700393241414224259932452597982156443373190631956542894980279440752869544261278024391662401531662622928419805734341613195587043620625336072383559099820813580875925724212173860287282808069170275278205758946111906095259309346839383436*x^4+10457611098481363234362658632758159261816195093292638792366710245126428167410844672378230518100036559064800465352951956726240287563435894660321058805463720084591231339708397053957359800622410107124466563090003977423697349919303522250308347599699961530970853394399783508810672822600693843282475478348108512820317243460784244297794753753500329787940419447703538260797669247232179420895602865247348205084742927816718854366698907885664059692897363343923684371772039729541551797016994755800351510408064550306282660897446564218913673039776968615040361309088637253622015152461282373293118952394401121983532436691*x^3-3531937328094100769953901624714349988219793355922700095649490214698052124973336948728355222833944865504579812406783075877351108916527076244681662308861845245969002897682642788764363275258559488080686449214815589004756585884356926918195135758929277067715224060972368500553926364107342395376084311065303092752896462959537140671892009800502790618854159246005806331343754081250035696285797792410027630088844260296953010392475065186925465503330377399879866768952061533477403503623280144234161258259258028240329735926373967869189557487620361226462383843116406476141963526973368700446052737259674578268494764137*x^2+1161841971527445007689083533384217421803279667113288620287865933525165747590126472892785646334996242932013797577023993356954230037003434966106694518896010823617247500058962698215331828695567466865822714728216461719103800782367296333620986300047688398406372390765153159717688125056581229885642748444759395489224967043796618707621396277519038914949373938788444996862574621193539169955605396554782970573746157696002654821536568070948927913847455713415788848542677305495207773762980725051354386265177826830919426086267490450463133235982852740128153528098707159425641340722258877559331504056466828171909972253*x-92526359036010093545525240636965838308518872397050554137811483600323744589469350722565305072068336429842873589503384853332951154150449199913224345679411315911846148712446654883781806625054497370286763826046016365781188400521529396553207359614907124406446852031440255414110669536800991478894585282002420112164832947632729505610551794238126357730211847522847601959363478357518118991436372685853780931847742275520958544396104425301320723878569237879918718745996436789734398861386168275972553475216970445682616878833333435538785058645995102585048196563018581663384827020853616475813540307684910729912066501,-107836605736334419637814526952084323615672930662933818647369737141133964012481599912345245709189978158391016355351736090638954960012006320377530653300687318394703696182852112987697931075115757912142194582194595825643881677474460146084289283117755595228502375539448142735634283450479664861174506291371435938752307630036147328478062579550948762617413680039877686941323850117438897901008034571799094847317607724015080970367699092704150164613798316368139266279326280376365245630098838781906426914585606005428361274150725468988681279590003956647555370268035016098688061217650261819013890242455931*x^59-1299007612349369179975520241436206770910817374247928237880251904942023254922890718394155799573094532730540420922720677415117509632016233522178475049485064618614032593544271833343657700076185144385978154033291407556185460222867081571403557776391749278148064304563445059394985459164358785170344953179128638624558281041216288252014816943650292035376423479514303235745234867025293424308322740278552789950328672918617064485623659970317754142248131331679846927615036755044099066437803432420220425236338989676998737084185526351086586071503294812171345480489635148367989979983021845179488989027204617*x^58-7500771879341785080974046632603285310546921284561397181756476929107266649816998403188444130128940149229165546457956109591439347393803473247448955695190454786022001360068684693559071737109883455956234776113482822968809477496356702759045281700931474036439033837648168536775281844907593903655994994650083553738039506650546989851990368633602991510921852520233428996363746139556054405974652781157120396635938437327403060049165061800782145172135911217366610262293142657732387657735661848064162356797197244197206757530230824244021419050812394546134347801077633867504279358394928619836311231823811435*x^57-32051736391823232758087124787444813015632186631114117645037467935715194941163117693566581921501255453984468926606514291054531544948348386830527280448735843266460199140937474676510083536902026676203144688921612268742330078443821245656676599730186110345409376944050244729707916710492992504122818542032213501301356940083184342422131818426115285292972265728525230427511767247914138018348760684580526079649010265871836069025590227417198998734877617320630071286073353843568402484012176950070518009438901221682590373416336443764974073534747702567562974523847626657532072455715087758662997344230396934*x^56-125715998655599193165989149496926866261134338624516894128259059260907555724969699386451102452321856648823640215971241410233203814601074208465552802084207723761068988379743663494698858855288645982801467939012634961762044741101561292621186517574250500186605526556012108462851106350385686019661575367970141674704666361559262956991300173225115357378023078899094012328767158936044514817058669553841955932596725661623200577106523632209559255436539367605176959239450367836747509156329232203979435372973056342391417487930407376512234999401940502095566049520766136214081870077156697549501241562944056114*x^55-413460456646526614346710161007579729208678915649489469829905142344911786719974436715153465302455055706871998896407703901379143631068135757910220821231345009487402358486908607946503969025386591698946975803620616662330773286654425871095567247868544281546405631522011129914300912746113605117713173315662628177844789102881455230838728933168057355979915307797055664848189421961748982785064138162601504612505843961142082128550288421753134139854782316302645718836957656893840789697526752209150445480039070106260415702803794670679037725529330567073797311276117044744973471384174193494846055972651864127*x^54-980373725869707671379598718931539016447874847743696252580546532227894999547090133078704105704530588700836735259363131635388676091712119254261462537459582183255575927886926711421551429471638534601675872090143799059997970972985665565842590124390407079158970394828120623156866180222152759956547602703505302301891516307096500643749360118594269384703742786600882561034305617887776635840573511783090478113750795859295872550091717345381856876007860198983307787475657191311637953214085289145350608556386024781108875852568820963617525963885858467054469447866476338947014162721645818697006213855011188574*x^53-1540980897116694412010409514207396756288928907911022139049662973560512808836353073450229124986165762462092617647410027008930481874275781986036090013465647818998283036751554236142669105284190400736927960519075017240420550233116750557902781206046030535934940906922988133015777579337477172998626494227082925561492760077269822402793783343013024943120941471862756805420998752872489291863151296075741643769500659312082520833550674686854478327100914619179121528850620605533729579493661346010719825301042569692952931501744838887825643301221538764850422556667716666151834053580651046564597474958645987350*x^52-219962488470645492849682458938608136262781014411748842127768703132626858157282410595198337076669960220657496436365355777297183802008400013188985331765640135130664908542678098559780485308265993827981579643740957118781321450443519050098922312930407887383090451015032480872559480347276843028629028011295399834799865877718217852967851928659336566691142743187497961589135433214671018176005283590269046834795746927252473150158292938681678756517444943426149141809785156607665678803887289455317132387184376620642714594491856796150321381108909752977262989729592463023888390527942567947405440199936867406*x^51+9466354887507193311886253813800471759667829492128505597452764523579272365918637540990240506017009064539870632998342690720910795568624958955955588488845937802484754164083054581905661182309887787786074978491319620336870510588637794222332549651245970505565090518014123198032782089696746184630573668764903722116902414704891800815409237135133813962368801614000806057482512207374814963380805177972551945620256748439497348046750218345094470898256284670498267368821538449557372727503219390314203782902898976631197161184630155363898027502039088143933587426211482067935591614448165244993007602343282593411*x^50+35989441824755946305858673419999644811060547511152056995006305778015417649505967657685782657353694810368264357495605147101993942608867052256648205354897366110416380386968007207142648088712885987014340991533812139754232255879058096218203579705905128278478433335006640295676947444605104325471989431136240338431161695177131174104673723195887695314497981313571939056721064690542566910521325090908421582411519178533916277945845457192567943957133448643631109720508376590178852225140131558255142057568100467955030867823598075577321643765311790364648136431316706270715144162838272525521370213474530632832*x^49+81289427474437480197777152361301756277204950402743477827037494295668862736336396255431214117911496462586221723597956319383021792935621456537419731831458337577876400790723458502025469158380351583764112874853758628564136127765692907321172973664440421772416935449918477777084908111299974497584926249820751331512895164080780450558973341718528200187700814300129167855376384769718717636190650312831809903145005377083181328783293240451229720432758689636138845607173845211412593844269168884653811948708830101031088764704691681516860035313048327720114088279410825380293715217619949106042048960993081181483*x^48+196235783936168941778117523846325446913839588327279785949296056591823513881805381334794368909745302318080505412492470819485601593051005729810196205961936562619185240078291420686236882942963798934733786037987235906858383537082716341559641318634087442874395530006388911658564590741580900827982019948352993604029222534554628650812449506374717843506995624156971898361992200598275157819359325268925894213594195422209416015667598570031601843564357672618264982011302505660173776638129899470441381902531071044848151666300254553546778805662659488288369773757700909587407743307077386534910112835774965449451*x^47+720917724516019169961006765134508081565783888980369630715631829224675776790532898493564052576360567045464973193127245306900984346786228388384582459817452350321848909818425725249295156760516062693926352096579860265143472719602493883780977894740537385482507067575541501400994618419371362083114602889858624811961255560534182602487680303322930543422763909973510112533173572076031333983266080980958249560591967511692647424681041344848116124459112582903725124064020921333478851185956292425697726663278621302391079449547282329179602634608767127683586620394280444902786711045253288195689077114953836881302*x^46+2549590715773708036707943401142185507434734243874417990143235585334412668189079103946149543970338023291403516662537438291781657300576446891014900363171972219285099082463493083867097323135855147801269426621366495923703246682222106806672279863508566656616543297727091085107037288881618650405533635565451515033182749239911088587676144932657426112731388623944241827243118504811939670473727407261725674311925970017762274881351511668945802733213444509057484418248495294409753086633449339225919063172052664975279990433968312155561227140488029440953122290563405899625798178858673998484147941366140481255866*x^45+6000077494615230803685696389121299125880759997857758971085482712942985906887815289887536019766562147659481062494445750428574855955751370711480707190103245893097391283267602500885988600642205280835038813473566367539151507643800504894408072474660300811032262477440302133582614616495072226884905868065608275273488098435868184525285970570082636484863827905389854942528524593225507636175760837226426650490581571704443423733340548870619626939533312095835336295952413996914542410379946388718055109415678860100823313815618386156451262138283082619359922399387029158409395591586783308825288133978754219643902*x^44+11717474327515498161207829071390081485697175497349559605887388229051299900480011469600764064470968434913394230968646748802000204997729416320576842088784744528765252862192994469112220873731756825846378157489847756491963475296588997379993252329125705025623739879718471384361464361223276408048772102686856728049967258111229183477046057057903650447506698278244474548960572211892002894681586564414531295075402560939825995611599951929830293138214284578783845118317955598368015208977442069910063016732944613817434376302404476165304082050822701667542804340536900806636806825278222348936914684730982414178747*x^43+47875911944970371197779762416856489845098575287396730657991659557990980098395987003694105664062965723633557348610504131484012035094468478645596960604392580682397030255235245488258495928148147464794346776061956724981961736716053945804544957171998758115542265231707373646868004395505605739340073924905078849651598225425344613695703076574312207652280928935627234784282052019085956497638124233912649964217692505523152202561583872278157975472984564203927777498196607538231652536296590042714907030612857412881360913496216637566682261681791076755001091799800392569949890762701043399899031828114944152780545*x^42+159406869464152318209815355556604120971965953289292855320455497783915268799143654841797586230744608847755035945248370698045922246824987599172597434314186669159581774651997616820833243944661019006077270924262075028298523393979839407464595435171411361648764109609178227299385788985650955272089507888813377684296749043649881932522024609575228124359604537694280049742892824189916326211873400944067881201486916113104069448225152542177026270196299088768649679945356972156674279314099948876749851785747763718942469502399295982266079918768392509137644373525097236188644433589877127088795598634863507501637487*x^41+292646426719506137952513268517505993666309173083035915414274832522442843064220284628803049505788379531993197386304425787441464150764112276461144810563831131696959462557728735702068714798396849848516505007264903557086556185037205274881895801947328391059183976151132316759766287329345088584699074963339793007465286224625262740216023557921575427134344672470220597534489582061763218605057974349257569260408462498780698753727878205678289439470273049683394313005419458024740511637925951455495813137185836127728479633787817257266880999656621070744638628188590246042600219317112247468645901763842889599756049*x^40-415752277196111438561951862672981158354150383526001335071845491328174488362441023553469678016685100433447277437579782870585245159705625016273065094409130873459468289039169787560830311041423170177921614106730489795262163827410763427683557416707683456188962135135255115545360539155225775837357299102280099830806118459399053782805945348448170885491292359984186707926498077519786051236390216234042754488794407338730880668177900386710329847994434697105503643004619387970507661855322859923107239951759704626904473516688508296124841924461452134111497030134737105877003253086766684420335105640575413630006350*x^39-4534309363764511449024047711860945786395531112699337554446912424488231383628267551559416187981447822602162271596401756787925782797081392712639269158312424870589299543660946584409923501829013609748405747272214288428717193190675818404951311038808613758510568270236148650838962794201537084359876695123867692807357158145257782373676395542045131697556801158182016105520123550502478785332933282031887329485273124875681693639627980497992576256507587374010606169673952394418773651571730181331297316768815710758319719011022878944043748000093904493511764298326471599996283600446697791742312905153637644091725421*x^38-14190370330711429238055591664771732482085311933765114837647006944196298226289434765984936147987259565293027520624093582250814807461273677009309308714321706912023733952311411800817756475717274142731642261471954628737076439336329877996286450759365835846232096285086799326104736819802248243367674377696827750966538969018269944581416198521312244163459555994542222416694118325483668752071200404344969120352873892961581229900602150449868339327562889743599773714157859762113752623512743557805064624355069169313565359598806081302305089969158765485645105804046394435895040670062508714109550726700875671576005987*x^37-9516164174524628425928630184010410936590832838876475035180610084137693181448899174008070035884290887411465812497953811463489547279929278339636730036628044736824982462259011305279664670613753177540075155978656557673813620811254563494341240991471374482440479823057338619747782938642013637888832295136664355697228694211724942418420534413644800201364255570976895033779078095342556255607138126394043479141435463438838407876353462269925220477171295866733631852204887658312670333116098168668595608280669534107983159374647427501819058461055885270855042358467645275465920467664444574552660256143755490908363974*x^36+29600570063133033475932867405205662058583896698210185719508678614797935333045190351359509931774071690964726431818662085670981286088521910379633361163620513702098715962683559791317323841791592481461591821326281268987709713141605383244774137206473600769577248392239373071304917259131145571699306286472868215735915592673822463922570778985826094253625091067688116568261827463399153767151686841724288006847904581527420962401770773169464807516216513557051331085667321781318675501905234450614184062768789565146868041675390923663321791021113133121265866746596751731557012418977188776374221385386808339921075471*x^35+64198914000689999133378163249174818172558726050365652036000794755515642460250400052227593878881091974060969594362135811744579255105273376808497152838205042133315231596062219887247319795612019588635849373484394357656355807082008939963782136246527381518397472076979555562708050583572860597678783248802653256866449908312455756794840385875056418913023769765263143355153004509994280748461811309348192813659917871022416544230462468780919547427206695524435552074249426993748274625189439064067710982661977163156794308450951409850428540918087141236867785680197605207299810829752362313184151567641523708690174459*x^34-165680112174391824085952399232437241350891936067473661789733106835015584451736445246335767580415948841466574849987902163942826789187525799510789599809576907334369483102260861135229085252705150977614406746164174261688033982266620697080852376739246601452588407838147327898692503793995507443377055266637137600229283838499809913090546474635769781031107773665601123570495969920676693993073352701731393724894644838029743184694088228104107863552096520392198026291409772187513688316308713670368416987996929870672607581679662341140443694732227680807890023433525521541858620522831302598886500817900813974480812479*x^33-898641839724862797676006661686749322846554244202900813505051900230098193179559524673579949076126784898145589042550942368372801045137829167136276452620943149535807674375747115936435320126941823270352904297720110386907886920135072139703143177016441407182269370072523168918221153290891819572800265505900774972385696422317188638955382635423386022829597932386878998456145816602798088985690999438182370082591378649859199303292019250705822298791448659933153702978277965735601649108343037327675838625294545701352355778914668840293009879736733772553011019869579490163985490273154094713770330714026339392365143969*x^32-3295618523895508123622615034806659776840323471653700382626926002506349263072804668696940978853845335994455849411939229446433421380308271399235249466528194756748134972375969351330081046418730218772324461661841396976354230488175154317942533175276230887974116452150806430252978878562032008573731597602959455112381053940142731540624673004026628052051797277487026219110496005945987742400232232306552494019166915398133161347806610449468024534917077957397960005934727839493642423373778163711739719859944702133063876063843266246804923730622740641294570439639795466779522560813978078404982931763031356170657278846*x^31-10718740598728115913345223654677469848540058182401862234928430722423011473611415545142790722422701837468889402185686705885071999999343158500798875674339395242619078187051018500759737146539194380210265216017684102011398586007324198436292175536532893972662147656557348872044188404245926543331174036123529975879254328894295371911162872919310676766609812294608832745641639290686393798562062285692912886416891825714052966694267370807004969305413995272154824732104611846595920239399079727491478792287197169925145816862764417804476498638802480048076195270713770802698274063456721973360487556394213297394672129211*x^30-23489794652350012667912693323585127454406567816947493290091854091601207306772695440285273383014406826167963315010664627434445085596609552804324363318037887906905063792369233938661801129007944373774760726766629761566115767131120064086621002949356860658216776131121925352992679827514277020126263920984929310046248166097174361093000034310170462094916841824001711910623316149138651867651779533826554988708277323640407685411063962257198481512639357282887674361258026884840923904789046949824726134328316836859823516348975595951381882039201132106648522307626970395467607028303473895980405183476677413560405008608*x^29-27042311444149426259843625132945952157710114855555706748556770883504701602251590647915430623468119119096470593537506510728640359022191248930614484554269091892109254645795499642626448135434478245207467801042047274036966253077380153118777235927971811228377528272230445147550790255508757942034917660545915885860203369236627516385424818610536081328197998888594012953821077742619928562325469457764665056669558990606584992302272460527382665448992751213056097021286838236691764840271013504611721125879753947803792572658045737884762883392689584743187120271911561510748703504926800385652490808165494311075574495968*x^28+21286349909784848713865192192316567559976060392976771799247801229177393580988371892285017055083888105854039204855930170495317958847491514991998018361545957147168241881596846513238909391809293054547767929556381984594725398902951369456719390555852584734246098512549533254773155336716693209779416296429821290505577137236099188537171324450954915429025210257406550162017423947120454900569190194139425892205422545180891538702860600237028802620671595596652104760931813153165191149367584707655972370834366038406685154435417674427944841921098926399312327971278070555638255484124814973427337285741415878695250307662*x^27+211196862326678130282129461136458112309659178886063952155503497934712816131090104573182837998428607785813490390250907114420682450169565692924408785683343192634634795181149756957976921354405272663297356075827532411749131474136250512224884231081321397023055588151036860610533038401080149572772281174856005500348601364985306183744780060374304705701924363033599575547499555183073574375943177670447288905219029534168489526374238880355068740856738851765145417623055600298532737051369927354607821739795142396861704066565917258004783786190411456033096186000101543711145272080065855433374201890719280266437098265832*x^26+511553768903940005967765603813046004658169964747249978071866855061182005763624695831617261513176250129799940986344008644769132731015578049750383717442466832280615885058274116507304254315538599181793121393975689418895972520987119194071022708696717779580721380757617121561583233948458256775499371211081467211977395547933574403701471492266798368851575581432418793116818166807188127373110705293070911236964480209105869786443240883816554444829639903619801078138571150972905101765024229770994686170532220555481926767106015215364027273540109671903078239382290830058440327690994864805330118369077606524133139297066*x^25+647213324902838646642062862898538024610619500714880814238008381142466657825639529267599745800460257790019915921239809427884125905819177834716906057195400036989140780298069393662093889351478706165422956954921484531710712678011050586488325821892622820260647030499333085666934299587138937211253779157214400814295091125604347303209949025304643469574123533557875835118278791148551433799357627755583745089554509915424344591236811760681649816875976641198291821602165777273734285042420861348272499056200881024727513583492245513619534849408256407428557043789471204244637468881290113442021400374465353769521122779619*x^24+642827504677295699175028727343981105504103967294366994378025700047517610066916127114239182097466439177037769998465315852519949344626143131446757782513236367319766195108277865630038459722849531351955936263232963188935523445483120621505707810916577404718675103072747916522598495028181356609319257287906732393627568651296453049533184274689230176198236003985326726669111449111766361261157460147614119778813042875940037371396899182618798460048039962276426595114038115099785126668409401262080173586767806679964871159728866544005599622547727358659583812887688711982638185915393934091594679061218223964387703708564*x^23+882767159504691200158831416136499860650375828548150289487402449613497406105901170348797659657232872316457001214487606926018334588334694602918739906822632560125256908628613244829484116622628146886940387330671520731029751126555145527570875333621203848854931241477557281404218865861255191723041081808108787684789589336616999219593377792690218869179921867448082794449430325541590630329404742580670346100258039568004748718447843373138006569902609374416130427516036989648709809561817494277582829752145508474547078708276525112981039986010093121024510576729174863195462501341309853646403105715318357095580862475028*x^22+226690061895932751244082478188211663314836070629968199551680780046090673260760931218833791694918224557448521398684704630125290820298221351784502081073166081708906896983303726810624405198866049898928976447617906145856604079003784925977273950347781551318300967654958601678089229459229007442590817966644320234474887207748567740900721014622867034980470051230088094277557833000578488392882865373734691324588411256401272089789077454512221560120277144623699528047775347920983114019563696524111545949255722191002672757772462848560651056347802263890793942953610354082468226949994894940182908865423648353933369307030*x^21-4896071023013187506721283035554031571577895406030999045393453519674474194236972730926551153125549601131430546879424557500090634082185095887430538621381407545805945800347131156105385367560396658389397929722140806675562537402128908757397512002630659394682804067574660710407046539091916741022155911679343979228204810267273102344278807085006056836824576749169438808202709478263360032841370503002925808067531197051024015232948465798841049046150182563279929465022898437348048658267555776627508284926301655953791532875386975960827119942189281208867315521817779786897381386699019193091618510340050216311240564761293*x^20-14802096412991840910855910336666437564252955623416577968946895397279205178924868026357899376443524333323307183046306351833388347029832108248521738340832428339821665704834454895335974857613672698251703864302728132577020667343443405889613505095176377710303526704534619758689705497346415362008319246459385932124147174047575291778775375993971966042639686714037711851237432519582639826255153191389937991682510884463530714446456477887243111864885694792473182936669839097750298014723104840631851730937736556123672896739953636669511968480125409071147221141071165067231275410248097634569015298014399575579517196223716*x^19-21004517067186245489995766134893307165172206897070639245216488925788278920108159015101986267631111684319075861286759857564118595706245582698404960578358727833347493086685643143377709156891927714821852196797145607839215343464310424930570021888919079927670716322781854291901391615325887873273082185155735693508778015432352351358604632831439232881899947061282059357575031030536379105437278056386700426179733119467875122497963373749431689815514719973551402057167677569336688203797602073346946565492282364026147016346258309182153180735517465087320871034160274083077230885027264487559995273160340770029831210863182*x^18-14958750127883458895258909168562299109489376790418471588557762932458533358314827029615378291006902548247013504838367480047129466787155493435692530713374660253678090308626226534897706191807455081700356479285442226951824103532215659512468837884240471279337296333919367335528018535431102263624711361679951252590552196677943714899756266055892633584261650553329603286986865845330870615825533595711019048669728627582054411981683415112569991540381578021237259969415657354765518279967063153311224397690673112697696668945610022641001952266778086625468004980115784643724837909727955689393804041143581706319271689715744*x^17-1751201505031181173510268026480760177225500222220456964359782271160802644540168582101119342845321701838596137117937835736291313798271883179787888347179688807054987075250913112689203687442927448080232100892420127007649793132361984811323065833929800540569160427193198461050996241544996320558681853768570111245414706648001937800621749125468076501562882712464621867323505060640425504893098517828138390958810106096459578621464165999856863234413733932592282048059888880869629153099282927177132149805414168296832227356623217500049471134209916124251380195803789255702871114580539266954138453177063394645110746419864*x^16+4745880006862587995794702730072129673897931994604128174956898005484768452633216091425442249195646378508618214711081010599993833435225320512192681012020249802951498520114757617403354411621818185038621068439458509160603966892599580312978941628983726544511660067280804792130649373066536921840769189691260251907219430284477613264200912338506680488932564210358674975571144144593411834953352560981614686105199559655704288352008554187468870374935141721483812649050139685229128883519520408457396290829279492167913651209877854116209707708005541130823815683553223824102234092263360675517224946183704228615608432202080*x^15+466728732446345278293602849064108955508794724322234015027701343080968122816987180913678251401078896188134887713389821750215926993281816988086393527332511695859505053285523397665525118672581178142836551810835801843308388031702421820500848327152391115212177242274642632891128593414272502505345635992829684078950645838068692976367434817162413100346019952218162134662960077732885043116999160099319505977007855244169960139626355753413785260473839834398307599213043677495284145122810095964454059741908693707258335235568851884683852649616061561071596413926028358439257586636701377202130078096037061909142173933081*x^14-6099039296636032917248323135507531871206618925166932343181021038651605268574572336313815392642886464916264452704694686491309217107800409224404396080685455624096026872240449531651064366560755455452979432104409758435264759325708230647329759739146388290012222290011599807788285135820864766372890749132220330981140254797011478520371867683157108558059331979119193701654490509186193210003253275626570763206721456130269495051593398111451901240654444105085674759296479336056012979890660533795756149177409840396408112135083560457706774558155902284704481966358225722062710514767772363480462892996522565125511331570510*x^13-8452077080291926749171890220920881893482401919221387635342436132980385191124134290490278582562851571015290620214398763855109841959362212675043257354122581703504989140150669594106704434923475906724632282721975401107132289407434853442602555315518581095744411611831750198645321608631012847163945171534050592401971699511583755765012287907958746323109444093991573071010526490860849609786957798272530460270704858421236199302367734479310091986928853432045189026322327622741508834968961085249563814737327971810028797500778974705873920646793365698468444437377708024479235444853249444865669363289684854841815589973012*x^12-8272330349072490085075178620336713749749107377000692052279309265489128324802755980293133645278669337525759207218443207212645933665100165064886182465480667127530519997125288463354074921561994845318547906662500550264780307171528372730579039091379458740193315646071323800417421579615073353870325263898009538343951695722807714236189585765078073082691260406099947404967484056661810772847314900785012305887815993615311336921324717355782579503251076999744054858506783719575683779052234273568710970332774447077504743866883835395198805835223744928067193933996612195073273205433999451555047990722745740295236753112706*x^11-6122783051749505552231817919690216105886329391823689862301633608759107156741978567208594001094785863769816994355189795379431557478619724948955677752141973075663707777233661221748552314614428444242652915134837617466777180915110431435848296893035985096676144994497979645961236532093482689882410613305227541246894725059706382717816463971076510477204924997870644681243972258123296003850605415565093042968770612969184397741452952571856891009633915454992348660009063974483081521936007106698767852625777688396396232705624908582211199108657273259173989947300430886721055899440317608321426460142921616623009569059365*x^10-2042072065911637987058940980375705611648213855141872783459780378631425278363813149812415993901763440684906734116628304066464065428869822096176868025817227347726712649744793004435947204687468160329565040026047837286637539714898755291568695495095317213911264804183808781100295845966294400750642496979879769967764117704350074287556268343220279879805598189600421316285000219314946846647536373913177158941462741728337637036459833129538970467275807980202680621541566801967021579259253755181043209386439106904232841727995107697500964931630298030878507827090566629000034918986862390822143939666000936600732743197141*x^9-725088663017485094400028288363072135999375670379177245207512887237537387038236182424833036231846806267994207262895871556160412966183577837239526721078127887736879677428383231840288268329525479989765470436247651315256312846879327459643914784685342843733442569045244522193884833267410643821226212398606521611728209956590905591796827905726578686267915669429989539399598526883406931953114880769848768060595371003632810657179753347073642886422786190221321432387882710978131789021303182631268582016555000253891167013235505616236833049042005082857583755127148789234116231285866869672839564305658283464387178218243*x^8-607704678464767411535540553581521950675245083193215482702172445922128492590562324670983880764203293614927413007430804374327213224857875385909541959145361549765048201657840980674424716759467840504696766879813357025008320401921401784265110230724281400874834764859380311544186077203585326661025570646796468310100648538271840906546233209221447315693297555471880052331485720289136493917549363429221278713616536484456959241926105556292666382445424645747613488280555943405693309029090046336536117688533780115846388701007142722028249179531186792110332347908710954899229698416492091577459540934616125005965610995001*x^7+123304934528796227648029163104598327595342901269721574387317761944649439526220153341501339859336734619655961667204350942666637142833899711164278474222312616790016402187960196797181230912159374384482973336210473711655559385245071876225920058635936015773937910370371356346160356185649733994377664027153103293809716932873732935789447114809310335499713562803185926298300820839099589279173055955551012397168402944253769281915204846486561577745304091017318219720389889133742111555843541698202852711634490369322931573779260200031393086611893920884123748447334001893949868185362315580683400018403558977622236525816*x^6-89841863981045193883819601985383335586528164227437039048278872605689197869437546581291552325857664375433947147556950677412145927205971858701714786502497839779334956867861171174827270723007926720138142058962938965132981903679502703575067732262893671972338219234161167567308235049608777284096920726995011099467299443210405255232799281806936990726994599622201448212861592022789455815664943924125620288503175641508445393855632474207433045747313840593266606018532569159611797238827602324312315839761390120237435991438198806987184058581817520018617487626120801343041119484010892468618348980258687858624717043319*x^5+29345593028608592192746626024847745242202701281503480104130710595203053933047754610551747958953784557339724765690901025614182663160669365216865789242477763112527140323033695255838056842861726995768924883655281084057477603472450890732662247344910754197859188198242247830368511337908771988820150934904751795882476623439171097724229885555164076506923742007718593506510903059340310987132363696414388810344757564486841387578577442193010539693228863218504084936054233219650849848790828258013893735280031472897251537319618739461035112189940791383389926690041406909496498738318783866991492630721670179407879714077*x^4-8416601748555423122785100436316820542914809869571491350192842709906987847882042857471234086236224712727314983562122175800933871391593789303888678004513551629457867877287435150370893631528048895295143098625267414565358953436616578273541978243634659856689241718445094116662237263757027347279912036565355319294896704764716007391651283498461613109352088582917493186108558911311156852446405219588427358834747233679550066784749829393252059998814755346426412100119608272964505662670899687219356177110550482826531681469627347167705939480432669732578326043461515048283577168112930027539666034301715675637644983870*x^3+2925502187955868167875311104873936117277326481790834082488512781359027912789763623106262874619414782891085661189443499040089862734334274097611336877929954975650764881958758771983437441185484358250342551642850018318165521523530772795265022538193159939957401380758353962017716670848815069006044939022414238222150007480512375668957964342232370175466974462010892848157429212850131521125532400401142672469034325634527084968886843670543309395384376255604039828188253885726600712936236433506745939967113629994292217430107390228064179371876673604692491733715044457104218378992769505979875182876859340932641772941*x^2-885483996055368915830504327802796036150108831124953836127161422090787074364073838994830054931326063027084042587850760251223656931240095154548451795399371400866467465082070698043731462986980977833108547402607766750094133010581036482147529843794828103626377502561561088078049473085428962552520991581888210314257689066244132940778763578359727941176423363500510702130903161910992402856881753886481402212274336312403859707162719741429392369103459195438193845770237120224397612468243147043301261073594273293354206546918003107203340700859908989396335285746728085429607646451280467481992169900030139690790743255*x+67908856641486989317793957279120073742133619702138103897322802848753359964606919670678820101613323412588902767505296783260077000464880340521707345388081295223989739120684263363670175966883313064129365030301931102010096995168752302685371422118523202104191973248049372680502652223799979434458367591752880125370736889068719772846437567804450189428509375123446178538868044158269502178550120039411170709208848224191253698314913835460769875889081128905040553439063901639287500667336201284001752601203060770375295390732891027200400884063306334687312648119661582340974828394516394718746915716409030748046688903,-83939902159369039633686891451884473960139210960349610228900919069680674489449703119569749136992173585590710870699951129382855915309717152138604229979222521785027110764045460397124753518575621300836821443200497596634994604434749865188837854651347947178036078978456659465043599192061565100089931326292084287928161158397781944287811774262758685213159549309036584489392843916270554211547998625282346223238885642726041305927419805059104967606335912829920427971759336463136053563836037208806209460051902865665719125302372008925432529798882689316245572939515118087229329923311271519516624610528234*x^59-1009056847710389808525102735269030643123944492127486540481903363035212774451853638084465607674862104289650734296450492442133529060380541610824101596198206555009456274802604282485430211997258160596052126049246424140146227367466670309195788249600214737041063378373683332563350305156928107301744303585955759851142249210373629618176659103629969679443968314442052132275251804667308080436917921768828132661968303938717305420386121986665225637902058077602833614725647963110523098116723255436839257222201417810959004709786157150110117712596112826024546122428151503980102016188385897528986396500613575*x^58-5812322383951501595931413044237974394895162928251185078030047669404682130670933869299176553365114768972766222891532884323566616581370990777313763565672387684824825853437101387149100039463204241667532081159625975310658431651302207301293203944387258190938273120639421206615088954622066885772247845481265181447660854220469484576399095053742941130278459149673281268308048850028760012606961022111808784892520128526562559702862668368695487181628502348380945002341057354259750677603739242687132946539248681840116162421531143739093078017659839135510826523595587872900268633252047809216874456924813128*x^57-24790626673357865452083830799426812604788538213880162462926739424700617988543476081281122361562759641836158483958957904221324169424966564007433966060844622289031524131505165400635773201684140778430938910990093576641537873018484017693429736717192033858906362135461594769656246111444710715902217306367729678056694687724010015163156495974237701841311202474879245579151599773549210838687886476892322097002324853654186074922968603805270612327297100116545664930880312693905593362428048717343702323734118366313579275720545900599278694879081035741959083276947853343156486276236937092198191053623595273*x^56-97161892801794233782245849032292857257413730233504710293377691058463471178374929734001275462003553646624909361241498988682251758193284633750688833396926810784093637273289311046998200457127517033687169222985655331535956383347763782695568079074074346914255880331244787870722847773520108957688813424271932244337128705624177878398219849085568954671482421944197947099478690324476051832989393009305654543975641531658979241066143114704901987319281405914486565058525899773009501906419632108083453177742909900680861446789659317329258587972390947370341365157537447480336133488675496380326610396695275594*x^55-319087593211144412737973081175364399527519100866066813921586030267987731477406891081101632768898279350617433611594869324098330594401510596595124091522855930509006829472597742499142332307315600886011644213212530757437773940571642932980885985295617371627999758155026922125514719714402555104560228944462995284724436451491087972477619515071895596204772049530462540080728646844614243447605707121747810812958241465206830994191895552295060982063367481067931483627253835069131431782892409018527653269986323331868135788099252094286181021051480036938957545012261941559654133462796128936100439505619514472*x^54-753885290053716540713841948918897359376274850816550312734744130262248053613699537086289510415877601856788794296375731778845572392537689789508489294765382398799261349601353780621997293442489032799229606340253946782320839587257022330607265215148105786788996591700567692476841087937482985018199306758463639082008529600210225271419775676333008417337388627924010611154186995140329888913782446817259165882118966344905121372364143054202527910682939446535104565074002334371169214238008640443671057319723175091805060862466218047021512846301336861998389457906272447986837514892441559545456628514315684136*x^53-1176509924359652331461641130713015700884056630316891614971086930923144562388926662244404239053220638730818120065236404612402337509568867550880564619629672182646097729455048166233073484274095998959267692034131943691677139738922323900263248067101604639010633856442731061080790875507401214994530993629530419714943191242054822405646918973044440465622177364507097791480481002969270536410376186875917658139688768302078237472112283997731054592551289493311394678709769647782408345356883198098568591728728230599577022308264007974376533846341746735785118692128780639009362412896377535510196959294246061119*x^52-132111774819514889341135363845986874452796787937876876855495546369879030581217306384103862018307052640771964121552591403879208434677507416079262928280963858204817056790256093255205647712828500066162897904228483065547305584270077146837981181888564548842486581784505579394348546236928719871328135418164536671297361236438768347704440780130896274977447477936612971053705085558521613831573847181601270400730337603968168287247296150779729981740101222508018605922900649745160307710365705471387344073804424758439304482324891177754820168808132390706359299831986440556252594703285070087653476973045460248*x^51+7386762923873585037260704891609732221252397719805927106630156764429386049489790148856865452062147474962826981726297112493040859623099062340645456562003170415968876190250013020138301533584390554574309623519482347395795290298493124695229155795557665038974374174663145831331689421345885898385268072703441937602226834779297619712131351506243682410869349262971354487759489986078908787329279892811327223484988247223974790983383204643296621047693513943371123923577164895216562653764750949673294506443937079611221990813296997808309838584530752718003176083194428540534494555225136022958764847340780499058*x^50+27829998931621457720190248209745395359081773472544625826958774206047582405347451151408167298549669144020454326140026054347902971974947121966803410151156674814219474891312339538889294501859926493875673814230770215426382435405590307373466432195886878567379898854347996348616229147163945220549251239437690063266093472108754699551905076468540396868365656012056426299771842504622253398412804122369455171461582636604426029066310603374916596346213045419241473156582850988454386377659031491730667353913200485728565068190527434700178733156875927518130794746944522114705010741296342963550258732302627990141*x^49+62480800357817374406992494028515584392593404574582441963805010993415093668296044959421147847977902500455953953950258851132894426737673412509695651844392551707695418684882878900117800306111949574016052886132775086756707433386622462034524327059013670925708199930426073844741104271848783852626883113501280323740678295592560657823428543604970164926214027619041412036801924161450678110643444597979862295096987865246915296037743983187193809922172207342719206498929504317435179215384676443151117421789338903615962782943954296717338513600077039043828826716913843710027360039777052329652388216949316827225*x^48+150823767177890218303246362709078337279100188361369289744987869385894167505862455064617615168842349414500507249987075964052368419826248025862609949406614129090225410262759778719946605947573739869469951893199402651527411262115430060014800088075086163887014435318993387020976701404422115726479744436242615805449759107822540407224984761524496039984391505194072361571466602207656521715359593814439042793507955605504104445260278858147806153075558801816798815272055720950401139207973239403791157452735134202612226230419978179125937712277644367896250192462969225768957809540280503602351631870172135714537*x^47+556595070327186632829911268651787212054867260519100318565250624779183837478707688269242510918974181598327636231944634322896224290393550361247074604734255511926533444951514078026080012449660695727305710990272056891054016073297218563980741411462652993988312411428256502332114037388871412741061567632667376993729739143020190498821154905750029218373701699313731718978717011027193247002385208062503270874682476690987616378688412598494259060130374668576446141221442222108767984705692847542632981683267468528675262356821665526612803233625226057585779300953950724503240507798860813770452066379626318157801*x^46+1968778302559703093904804915394173451864745288569826167923133495711748511319984079075278071172086721727564478383477729453378829510366336183100708890587545305689346536253583315243415985369260648487629666924366094598722161525568463662927683896136398453575922468614163368322457686831896137067306159203206019202154595244939638731436626278627509000911533888678459200689994513358865779073203787824602074219437632289805091340749869418275770859914578781706515888059787802964636676222702611625759781855291878178533048512590247737040311654919701002547072159515346539575644064301567081842676020430413647697512*x^45+4614056993451182535687112896346973666719534425598321754858647210960472184824341506401531615072822486282079803521235846640105944928290163635999961698687868505503114584868645285120592174231096105432615568580614559246015629881865288199098179471971056849072588509008957402350737373081851988131671219326892825122127896860606245922929619786830336033297507439403376522298823174763405602667395045916142099434848729705242647358801621031145383494024260704349472068289950411202660230200610213573849187739575779219385486121604226661144421456528387488409988439965306193394068580423924556756354519909344074552960*x^44+8979900050737519214566415566909123822926215709247806874052561740325750199836698470754311155304338826752666254222024292473640610614153697880633414336828219161714759601231980575446639397831411436104806584104711183763773660111897680257936813301521413819341791925903835851076577110318454831255282896862545315132328913490223700135488978329029759321249081014081453414718603797699831109922662330638303115395722263719621060549905034171640065972308307398376687206864203375551417174079163516929333642162439465517574683678338731093515400207430995120455685064752618171886526155493417230506183413544044935237634*x^43+36982953788739284202341708192913176289155957657205980669055465450530031628073515871980766712639238499064330097681271480758684438024811242179086929927008738472367539803914473596154076292320857599476976115349379947749794629339476542062426100749111953267874893989906163822198982023218583632361179537847982980745465835450459529145236135275830855185359424855578941653282219268876613748731628535802300652648941662709145809166040020174023971999128969531784408664461517888246148271477990945338631495225768679638989303625180601306122170638620214761441523467493171699682751413512293713111174443162642445969536*x^42+123046105502725981833485691123209827174267965381659342730205558081086124570426215444773341799610071660670265740427250489680347382195167137844489633860966842171064840625574353182531348706111666825700744669232920437933319259894590216681846225670010913175212549737192946468290237447241040280177168831822861384824901029835135373992475245549287919836827260032917574715936894797644554734419398636174579075125615759541753432195196549088365357781024973484419400390632100784724705794166914673752974935528419370040396021494963395119475161546967789346150167422531382811444531970882557526630138815135078457452408*x^41+224240128126372912309101431614767763289979401923503627176408076342403529883781439491319031336122535881558500851318204360494096572980638808243317507442275056935460491725977295705180922522432123699488408549273519984601367530259948081562792699058363555959505198343705438615672222572200489532449087303885986405657968593723925399333058283974027107068775805972363751117498502866580191058554304198786273764782111550156635349337020872584872958250822985975764967848065097915133060303632059931555976773010457453327671374915659055686047931808386566149142604502980685693679550803585745012962740096655184981248176*x^40-330831567272281512425800736538415685023929518072658512442140238810926259620941436421540853528275894299471059471104257128672045820100110358826625544234422704730501539111020193657914305939557163265500153683538112451287403500056969285615141548928644899036299478829818019792201494615419264070120438369893952846526100636840055352778416577315346349599224087787090904223145558868504153218376614513894724661099856850458231083240658853974475584505712931478681464557445144638711037220837325726364257101566540244368770968721836451491260308361192027798133009690695473259064550410120764372127011735428103144682323*x^39-3524140200170716635652368801024128229785698312431482844968543504317952648136718211667535862344302425576271699143489790541012928287829502084114312446055705338381647302929168493862727051281817785797919113973536955314808603669093075214423854422283134590932084769435323607583650956269896441791345584476620490557153706953612189671545441592181853873929937502940562995839366779873357114609213954243797756064147212560403136179178907110385064957294124235319895911440885743530062739092636682992790021640771317653242883795674731806031717579165973464040757239791099365827721617705277254288312500709307300631240706*x^38-10953106973965761836960599482037792991193343912302020293889881161916011503642769407468014079009829016368436996804144708235022858568911089657052488075554276668607216298285496791838545634433876214228436708317566861351194040559871932667490280903355611302274744640934302700710746120447585518023087265822315494764345220497074660610537588223654694448020933533469442206049325346815321773751753777176539753986329939397112496250654187315145874350789811690727786976432162244361116341447405691817263312135436438539094609313011793153055949437252267518198558022367943094246354704794857002411435278227172918214044814*x^37-7086774457984882573846508922581492682341221271055201276656042247742963642289794527399383144723075080041403320832939306957410832473699922124681493322735654196636219866191327769747742028845855830584386879788957752623875572369970758269357456545757260668336609365138659003421598704649404367481858836040969080073703256968675902041054243294802790931516622433961016903166835531700469257400143656527836002716294986079609202154196876149182018820129164928652962982549920319870268039948999594244315605815657181916539020177315330091645167586062197382092173876979275790068682698962242785532774217329351583366645562*x^36+23362238851562437013646445700650774317856346605096027228270291652742896203722823101170458981514480772201010185610364167699041090883906458637984391351298456244328894961005793832652596009010751714188176735041293881096424154031365988024007856845129443981574472207986525341377963921518060689003260457044476915734593588602799960514029029945674269974815195859865277227692278742773168055157598585596765460893659503548565352015369792972261116934328639183849790949140202264933166370783566515209347774356827859031170802032827880818120559759006430270268145775202928573932388469805995305742719422610714798896331424*x^35+49469698157447671617453039454603333559000604468919160449317707524096501894591537086751850367391986913601193264323701463789416491503323393679830696618936152761425325446005561866683163176011383535118177355211008339700649077444781446012911200166328787981432871771448301956419756412511073506384212729092239015561232010822193993474227054090147989173462115075909313061370478365051666005770492085200731906940800639152924097837976076867518910826175570085578134764578258747814491106743439487387612136532922135627701929225691544905922612429189775140536624891468403242024113732723867062066790255361591738108994267*x^34-130531430911157105080743163696093243989511667827696303374272982572658860293074185827974366279009139871630266189913540069490456061093647624137932146387003340865845714658169797315981868639762833653158701771332678067901292067043011606935362588857271711246562779181183842294157654927561809416370975372040733546491843502629193074950919210626691715642294711909149436082500929174361594074664160579917344603189888230617633923862970110338191871512831064652771451693560178502256345485627795439274374037713331661507034436393722906114908863450409950714324738921971718331513257032776105667010070678878585071055352905*x^33-696896980221893153523392478778989738512018032711956110143101643102904473866132114332946038461456307130470742538848806526457649470116111716192091546357998586085870114801384237900742830074445929724532278950087832653162902293150740943883666280844291416107128798460174393694574671561835936396434337100528000510888609898433493515906890708439338394985759865633605241529953463299695749873323222966767321942754113216068693692970037001730172554038897973395927068876321062506640218201137549547567516356286334419885475664944379352619228019638705238358609635757746951546005344982207383437192192374261411560830132481*x^32-2546081898543324722876374914428906357923171289478621053403357808188610247446529028366202217508110400844105929656045889520165013555335135895408833643993107307238794448055313719442423062104215722839603999277563030104885949100561971029927665401214742462985584276034042416533379033000562277672989530550944529927786025975173155477964890195088613992744750740042094949596815659146223482554653107614031534408476524059977227024890458596230196945652871989675147884748435651154868408802152583481771698276089590670159260561917501848731077661737094222737063496300354886540952509990992214755064299783217448342463972565*x^31-8270708578656536314010633616674288471451557181369638747007880577907290946231429224913388705733710375509045404892881283049164212695395216404802907329588210699988060540303720039533894204485402392753742744033508886099345341511317514808217474379889060837907679429284037758580836514924862364889790224255654019546742368713622223547482915893744416919505524269108604086511947730046130319784286605428612482892469895469535842653186454525902279473116793278829064184544334891316818825137708963159309297093100762024718896494258585432535158645429831242589557911727186975298237336796069279610261555732679850951493564640*x^30-18044717078290600576665655640097656929182740927008859017037028183234389560410179228408396127602052190630196510141479067882413887954141433882817295964865966702392186415757597534135428705983681082080248067796952397166981008996833852610212786848639276655035376030089503790789592640883211893030915169442901541287259302274761572895876772178532518897430829565026381694880663537666498905349379479565824148366581138704441533831191519279844308999863661358789040857942055356892148785652111460717066690913912806808633259014240445269514539987573899245906400379028665287243955283936606787190514229711193501034797104927*x^29-20491132764895710876947467909845364208983168801426936522863443727924021898410102813397120217680757489872145051470700571192837367397153140650587679304259664334912812629546191189496119315625673053496614607783935898606509601464296774760420837877016620116467437051280597084807149995430440876123089832266458788815543469391551814725958567832202350760073621908350442480033497481073231658253631726004307447956931651045292326060100590759025407783365460272549172667982235234905948718927704447757568121611233729862040601739024142904151009840214090088826854614902257884379529026621525345332581262937408843643557513058*x^28+17313345731384648785788236863495135695865172890391905100691193723078003598644036020956181559239128399317247399331130463737768731082560886683652816085112267174959479348489411354705746612878330105995488310913445703216324693811415443206875579832625890215206879635524431000446890436759869948312916412435391227925629754161025777816577233315117456473228041830771579527518817095655806821183048484673145888680537512689412922362776852034975806133954240763997627259164174795579931172565268767892210222643569976239143891704000841643839130504667856764658615589461021757287276648232283708206923827401432652843263316045*x^27+164214887086180076507609239919815794112856088102744146158601828748500454028532008529694564441073872893741195255640855467578501502515633885829678222626169133647171789480798733151557226747451005583373069307870017189318324267841303738925935025991966056346206029939253912534960547428595800342115566238148116958450960873458666454880456144387218495467690422380751895138539578208068259594829581012338914164870829106157835206721570528784033775190506234022762402949430681679031092204605777824485998003323193791510315737412542309425347966828883311065418618973096906228348178557713984999454431415966374162578109744429*x^26+393829733195857113349795649875379491834199378531876775189773034834763686037844764295867074764679958119467601083447287116364689173581115654783281624367825937294211700314769986229588048795946631640461330798885005192473710721176913163684999569360396626868228105257816496001672726334110993512180525896734843632880596280249836109591879367921415391925349789319391850514430761323228393602994207973231762233064436989205579102956941671145360605998134151052914072675152985570433878652813626877076079914512424593289952364099078944781055570465524123341949978420493558831237208207482335616754813894894036104085511432667*x^25+491751802364042443743728120985285107474370893421660537624660719376874742768143532960346969414776021307480276773384258506510799506552354533930225230835225226873639779386401565586315833886465941395824205312752068459604486920061157118588615724817678416907373247213388153900077524521504377182404153976372141400329968943572073857144353141183708878756155168744206952699087985337187344776474418184233235239286729519234401391277393933653599564458842952862021011345056783421009374937920975636506470055801335445781686553957543339686058675879631363210176956629329583384218032348017173667437382488002054085773012752699*x^24+482989066390109359319669936955620744434810055424619226945253325904276606041961484571326039954844920072815323544633882994835027613866230740026514844071495070526337786875736630085649768180131612148903900364686717414480398405082516698078531436505458269538099473814989910420537817194353160693629058345511330028182094527114238056346778305092519954346042954310836015905257623324198939560841704263491918004206835761428850615659877334635998278885430295604842060489409029635861087877867792603598318578557630205975094276724775362258837821507584393303624844258396888804435003808415224899540686335564203732811875865322*x^23+669031684321560074001847623674353240834381742441139278413645736469039842443340019802610129870672364549001789656480552031698873545279635010778856957992119822134827556738246682931287017936044705419739748757200027943377371746013177244106928134458811217859651024725456587346680619502907602783597959092914476020114280629594331161903242543983383816039323724506367117674007935275818765176912370969011111482210596984610000234265350855701844558671646734716979371012121749594534941776751537039012272603156057177749226104071866899035928668497003472002184216949235405297341012448517444936627481600275592881412003194826*x^22+154044080290867294500391081090462727454122849371783676506090431229502734078657590904953558764672133807884689070167583392222839856712137526436729163117866725059935954250442001741066596182223472879409122873639398816184226567045748829751974136517746657642602249772922642228950673653527379623490973591408055807624067763094739902833413944587193025606237482534971054782119842810842221309964456298146058948589622663717398358896696608121986099708961491009655772520883545744663067651565524201476888054339729010239043497119277062390229366310124863672342854650358229081009397008514379546273044679360727680771582455941*x^21-3823202536200219730130638960965249684050512476902320435796895701580851496447996239351039728943889127490948249221784349234443649218470422278354176677407280216994547827402847622507094729276145404533611137841461786730511101739445678214333336544261497936016336732092668284953566630851881685471760709982757115261649096701118072912189016806913968252681749800788688119632107454760455696540735784049578540069363970207232255991890748775882893515445588498224630341127447444864496110016159216188818381624721099569843219822060233195216591353425049266954942243738202061522511381351430409928398898165308508855077816274328*x^20-11427593698821448706668772141430710147886417772037196031074522790710012649966889089543338186695131544181421672996593210461741508896397033632022431888876578505260281827400376708331758141020660036743147701407416016011610716398799159261420654999711194017256575105645456504408246259350624026747549199017224209958282665784581231231280467163817831158754892991565800772850723930994169441559486929206191597720750168433648610858348561216985278713316132895040275808681587599396733069462875206155186146926765317592506576038567657251697830864834154439943949569778779690741375940783715441334629796549749956482031883018569*x^19-16012358921210195558668910445648975940180389488940264938780166224492373080089842934406053694905428916807378097816897552364306589882178415118888103982752595584313070815718626034459427596316457794072390694799996219560841494975393609982563119000178716667232775195754530135383820408919392895644415056993262108019773383728915451517638135445484996746180911607878522383929239751488420817951582520300341580058982801372487663431191918007410626717189637057746628015613549784412797979664294202483632175527662949228734437444600424299451368364760363865655483484543665077527263887089937121285967904891481112302194320931610*x^18-11094285775961994871557224229340270048859040533560425838290941948762411352400813255016291907376092142752512168477042138490362432842348028939296151619116667767050637882355814784365205489517876958910257394761430421433214275223023625563309291315009009802200282420489999763619188231964587025271040692885716897641156116590931743820181238912399128795856308269702656944911593183177095883982839968941102607858716966796331909915493060593452098342651001980824178659250948303650125501705291118480247522814318136569012369129619684592902257613427237213297186588681538990379653509454981730615904068768587813082907713148729*x^17-886084067741545073821278095302770696766240828893445977043452310697593277062286630376000933084931760343867030159075962168013605818488805929658328201052066200488688838456574637077531606057858830699910895521792327552803369786714335599923843377182574236357519061890833724812824657586712902864275695476958526378436838607618418535022301529862791406389059764720469926476686331787973448486065554191081900873512413782530735256246113551925563294705558074736670267284575552614741286733221601191293284391048048070203659674557253760493165759937016978080725622364176243020864633509440226038904970498899755299768235557511*x^16+3840471815989628669337652422709079987995016589638922735722750011678850220275697304479524782568828765897684356631119496338419896263580198738820883268073914326611297307897256255909073143224971050452004639617329319894841461953539521059373674188206835235557396223804521335238690306888147199278938414469775968988541011348725568965729248456642469975356074141674589345566035365932905278978833872367270632560033422556948541315621066736101286673916257803756332301953548181925808450663688407108240196598347839387767471501333048462517997461783422019365958022062992147253818829370949518975713553706412860728818073356131*x^15+257763668403635553130858436160374386762858842232494034285529711378364931271186274369235806598384511336218176148423504840543141110218934949271242080904500250481401835895713285979902251696297279406650209952252248771966752240481785837860491907971039278138389063366616360806838481843913540111998793128741967626705628159445207497540272771376089900755261304199626768786397575052405788206597576190294448885500746950808844037951413923704925905795033269177162383095521079985810076711219225933319798930317005608875721190471908655579993516107347724718854456550624394495654252654188437076894133930545149281725800385809*x^14-4813322941069086343273703541546037554032706402217113400714618399129825981195542714896331432346653368285752881341774419509685684638807932112570931927881952719838886384952725086019806902519137075617331769344963289153374007948567462202086468299250716819590085693210686390795923345047149842495691354358198780610417084420722103159952819504954490180664873579702892752339387706414635381651277734485216379340824760252725900509104887007737067894854193790576767485308748127649835171633319654565010196573533921309352454127220405389670355540266796486027652320530942177355919616045609254774421021550308622418165318346454*x^13-6461425652923634902236367546630579536480527887906475372394884105489765705982132655312446439395876750732451054977381403056433567291205273177088617641387443110842461806518245226880273640333761843415815671659844232651010665787971104822983380462966662903903523776852990127471183752034996403033073959959058126440216240475193052644878002048742639644335977083922396683322203357037644852341982402775382964674470687052323788354900529831750372030676055698128465273318427342658316734620836249767268330675462257343168375724969589451744048120941439247153722977591896683443073360374706588134303274057056389274333712480020*x^12-6214820660503065444358657632879631341246111130635545241351899591451637366943477677301976586630177298018376992444327532151212858331943483097339048561346738204224680280283031192069325809923923066532991707468524176638060308067161516123091427570074628509170229429291762754186087158782775793471099269820344285001611107025988870660337776063816835368235836131557306986285665408317130799726223434589258747131425630094009886542253684875975814370134464843774363300244583174879523770219448742756431511387839006318907190197334809319750656976973530963948417177163870270969508658496662083878357722049194044696562568425095*x^11-4531147783697529629149746870946397981512091202090227430310901847974678439062909694877505395197354901450998481868334908299779344258947248299272388745992625197997330389187585409391707137403959528648281346132664292950607417477342780385011199823263717218789241072072828000618967228487218734172148815951790545846979753048986787697641053270825734644241712747662712232244962683632714395254383926348901260641971090263626867113453349935619052540370725160187721651838582350596340684333976513514624187325378232558381463493412665197191831097094080219011290862240530943965893226022593078428544499128374989807158442096730*x^10-1401742886487806029772346992628739951281988758523991076275748724209917136550888309371113728469449925793305901251829885001939436785913638672270602736763903419211111103811420320398321922947529423619869342904923103291504906022637321684196450842490595367923167380583216318238182413149495929871775196036191939760975468314436859812643750310855622622429811330993570747357301181914072471327019443102284988212928454328133255935760564133547644426045458102020807696239220004479514423358650531582988344188516964157452266645533396056626682011709819373297457311133568111278909326359369249179771538229309477123695666947917*x^9-478187223319354040602794233323965982828229274327786260816555291611624540694044809912000615350837277091637659431311239972334496067281093020638266526407615629315163287374438848924976662418984072996876942055928950447422370026952679536473441867078565072420933813391763114400421442584125893510043173818950757621654385338963755822882396595050937928286945446536495680062548885616966501758616802577417183255992356184780711422236208267357581292829694707560117894137221470470673000263703331086501664982016084689450939707898497784396550901947732954966792493980804452307474236315737096141685867018815057617869373945301*x^8-451640610628559980029260738766188864276833407349307627139394597978912672278098762224599307156890026458827379696640926464126370128139732507180067002465365778669870748040722123375871299222623238660293734092988053777168388694580987133495174510159609725915376870310829850150048145351432830387159402981520146832067370093671776930098634438727651507147430151809357647894585377083016612668487011889053945442310810638013042762849307491315140547485809899477318102461504445994008599725867146865792164794206949898354339106558501792671061289875723038800986010223914280147440089686386821089372369360385348154763258821815*x^7+108618743648035425145662770318445924999581770676392712078984234503901457777950511153822847779459594140579515372004413444511072077031663768312645193600126867194742200323266819836014720004556014352098132452971253128449829528430616038379938228226546237973939098898071377639094165046990282034768047522938102084899891098716215771887253975516283409995989871449432237371014634980778302055060633823909957201945090765902066626123251070360281886143669222530773927019184403218533387365004704781939936016962663702988835777405168764483432386500672742093539651238891823350611636159550839202197072774996482370301373654398*x^6-69437208991130327843819979226442411987209914810303780771470377128227238051677003319451148035394300134050644189251013565576621525711743025837777313844097016112582744531357760059310737781822456768818858871703365269954257057527497831716827300931065522231553778004243864109743030498197887439972223577971955562418704493830427456154412999438154440847437023375382107551894678930107637899661606768860020293780567923163269799414942589869614260948517462768441685977660216516300590052988430825890496890138913289833905676819082986730385353638645556348325853579686436298135367278580309108755085685890607223023790838803*x^5+20826118624337785481670938085846525750021124874703712360556553487242605997953651478187025966882538955100305836783188796395733215249934365735388067781322945108991852250655984895294141192195398502281246132506302164658699608162166134650800674647254877336049330486240035026301006819941658059842154333697719170503718080883281527004059583771633494005561698602718532558602671712194697732933258251102064966601920793619229439854022221568647457252202635724013598437299851091006098430838552799037478508803869775248061144799522838290430918676071049515951732616222297434786313932084858817908253901040291118373042097440*x^4-6646791096585220039995261597355527811762748821530574739250152946826080428595960839772194016607306754497665819536758706994429339817989614543227505220695295393407531964168737033046328183884457013998286899751627627503124539441985912157130684329930505348763446654232178552753945345924085264409280798996583117491562451005667241967688829752268051881695361219860035130948594219205846750012616513950864069990885753995031246606829118879071005477738095924216775668554916732692746459631810006539793485702199228505358181380004593945679399853915989585826489107401923594357997980829516141071618649314592321971798109526*x^3+1964548691795125618029036109197488588060915821731447138190392852875780860362015988046844034244272997362689860779099821041346040190594323699831617118927621506891657626850262264214359080223406746566272482058638922041357760411003792085935381369416901923580510826620800297918878614599222784482626203699853759765348154590980628164038438648865748541193987150510070100497806299104616643840231677676558981324859061949349827632264189491765659158521166053902708033114242492121370129464580878295166940889820792963985721512863854078984111240739043454348144455435664708416218010803944592837451665046541813884600624383*x^2-721599759806104372371820839538196052094853787759983320584248948633889662114773230851221387378716497663175971121377189426877046486498074168468816139811230663136419579008386874184435914951102489995926831458116951846502861991247221633595740175661782857456643418197341159538674663235861312628174796876449876216960488283445748810303689042389020285931926657004078913725388240511937197814509996631738474285569376487680957983552170454053365322742890712959439763245707984637909916703978300159770476838314499524999266613701056972760412043601273544850796096981035076062561350863516525629408426179428064304978870871*x+29433890839186744616986511817283085137323019669413672818214085484889557854680427902968076729118208866449983592369091158353048689351007126447439302670929531491712063043364644775494635036949803895689551199561977129322640231200758103683523491658097658350322107744481860806766663893505223302591201057758340122837564919524933242691924543384875419973280982935253998428367152056875876123869105594286457929454468147018117646052207114488006371262838682256572570183183704588786601693410176923504157342071867696580028367576619926808027849925302006814143514643435137986971189172350796990410768664189431599480825273,-56845040627328486350294247615734534367177340514610657574922897054768747345762104355058856982536150751448499094708926351972863501090074638833351934625165425999013192925335341985348815326054868294496492172915951247961247594581510002116436932795665018315606998264494658708399340081571638343590437008073527905288724231905235432619468087877351278026619463187535391992470418750209664642220165994274987489699767471300404697189467713583450478736312092814423718344863528508365737205320387195228736479509121022425513189013382805644730993479553582066335273720512521455472735698691670483184004507168616*x^59-680881680958110411093446378812013702713210986761137823634063205444357743149839640978241502402288184883871915517906635628742948607313933330082315274340091142404580222798633136575437175099803656084265696997282333340754398439949125529685693406269291400972544311742050652038490294380353528745117383249891184186212753128179799237012108713370914474850093541479153151582703162958039491235634368439836399540215257012224226374603615420097799478613087888022238755463289843165751442910534806082806766701437845630885617310935938344940756599686919702216949292428390664296833156807188256229493257347229970*x^58-3906245534833752954454267551190143669383886225716362783242811377333565860793376392955538466122343936677238447625944512339792082192702265035309373201395189329527611088736408347878247978107172060049193783271043910597412300342820121774125858115853165266561750571724276486778300169073749812231441739740852914947930383718236635483678516206326979903467642974404418666855815259517093145869358924128519720286466027483873510426550020690893009029556848470851315112749531041184990719197393325419314003790828842205235686990957864168239166320507808912742756305570630990972988188696060026952863674626812475*x^57-16614396531706281911880731839555958333920859966924054530464440686116341110901015042607037846626640904936641049725262645834329299808409789272987099661482329275355191557616832620221033147965465940155275013981454956653999762057836688406189491057191613073977596539034759177986425288583055564043931906384180532984277868809014098069951102956544399070717986997185810818066214697995360192166017008839522046604666178376498920735400300434577312119700716858467716163842868704008529878964206388951342671301366013814774891981593599991418411327086562842958878675498628882078135815881161641806064242437442443*x^56-65052851254256074564139503349171933786297435993041525717591086784988828504621370152498783618392435107973640905332274698665359849028563406991160830775085475116416081382313571853036765401712208626754454762452615273158464485856450690336012114964383841975417088863632054160332955542860595969717313004624891234732774178927691962867879389484552254449732700905520118633129850165751804141233832542653839345219910534537953939786511774649684553478418948397802180541753843982398431087848846042831409905272586130090466244442301813958666208588203088306342431500261368308987481782272644254930425087811600772*x^55-213162393275269967822483133938430100868553639273754055140972049598071417843789804412329596407075471065395631706121855360155057860484500365230334000179702982577977665324875424900560667003178660241554022194179220772721227850093221191473704402540511417328829275098603909030706253778974439812683722301375663760198447899395787255390481813048375850524182191646946344304555965520267633489168607729162011275272669331551807080596326641835590169395928768576820382126660190765441028539965978962193412430040625438522594678297751283119110632809186031503808197376893389245334178717862538727262868213747777579*x^54-500881043956858886310131707894923502798521113784755253969576055470843057950921902491539644926882292399097032698993046206546208460429125108173823649722353960960434072028671791763584974193366062043077016841169201413707251172247956407621388816567262689967775584979448783760372836514430692713449730398576021301678128206706247878144300529326246693280549168382305919841901345043795304968290444817777929887174158713614802430077225327546041782587610978663799914248419786185112420464561024609394418213098144475985834384741608719378091582577907427262470828461589496596937463653265780534212050220974311631*x^53-773692931302667339441449172341790648956334588157219846439659740513144265874137010189742369155604762405239107811265716648605644976528223000818862713706726424607651630605904266499422504017565952565378369383443685613682808111898767330018242929599301409020343770634465151600880541985409234680329870775473319003898868945410856967286798095551455671866190802938369073842571221824343761367241280739458263420496944274067301118832656763161399132185580738856391064581887862692327946567460326960200114864232302989375204914537335075191857399686682481106827592961145002750471119589938621131108464003817885295*x^52-52971623232359597168504959228713523543266243284714508065036976972213994055777462307161917828588485021717279455031804941487112611596977341161669774409473317282147289118047504030717687837220046589432175486939218529437802472320936473866994882718184994791313577441007130751744605777755935557173896225302227543023694134541844734692476854792927037556879827380547662744172152942743889772265823220005282196263436924731902796457866039468584393000919837895009153556882622446391877066476143577419751284160390493107422139357807953845653411530022961569108659564990860797080599013894331910946691265784748872*x^51+5008803619974670566122226823931130432804093416076212635476327533977242683668069165673544286118614064485511306914548018749577105036792545011428323544232862521951980409817459719340941225470870367983531567475584549444048575390513035219594142697744068040272252170709854377975962155479097857181771000226384915315730863290866256892576090021100755005271895953360512873556858047216507418658224463584604728628117029363682707487991594245100881435008272370964061376886555926559499560966635791924493801135959471044670966048119485231247338535457809573540930987064374730569814140782956757133180690813036375639*x^50+18628109540405263622187476738623527159251430654795968559984839173967081405545044400197259017504701359515084091727968822416779669645540941199879177339981694252060181118007755713725193115766474161715133952131983198450283308139232051196411902877032949665903894826126546884724277944621775887708224048074494225434215609461453656605171769574078163651550096003519734331187855969734365683480674012698935227642523123882136878465514834529903519769187757897059731363916723747673908355576832786786333868605226622115267762743130875959948628138755245880895384062483576976732740506000295094390623569011004152392*x^49+41470319172995044981398126749277277370689416828901524339595829194292891698639798596378527059914015228440432739080037541526242008575602590187684150272365297570637258838063064398657397357611404486069648488548396522737492649494886745595480679846525527156557115517236134502395049346955615721046045878397890457377445864027445020372348960413494611296434306071164578929478440765071189914143003956297698585790884576296771192964116400436490225177877683303066814195095991217309983746861298673278383275383181169591803592075193674158978034522770034281000466485600381847160202127012224493895296406676548752258*x^48+100226967677582493293818338076313731053095067659872070513789394129763472682299503527820756848439818943852467292057377419608931664678476872388160378048944571905988513951698268722841820020006676587319263300560730178294691235078354807668608973970064703792666072954983993232558248624964709785570694652016413304066513908110008257953770235543937741107384766324212821954321096901698195199812878910088769492499854764572588363833570253036245756036747500758524152336104359447532899438225800017236656650586649248799121732087135490828476592342214920703762727624340039319940039771077431002558745409440465722891*x^47+372353294953346494835831100373831763945102439910905884086115670614665778788974689357862135734912503073529943231299420500843885272284421716275976475549428308227012598470829133721495535989719443111033252202144171833440862465861308176069526633237104054512529262838192216392393131302888622237381390678938760577952969591691436446857590581180671724211866920934675324813090258013013702817566004296268910665210662984387366064563978961356924602457504791939101801154300527249953745831206423379599383445871513204786981116295170518688358032358743897903397149258730927099461859239153192982191906976216517835331*x^46+1316537388485632933228930354364362452410697034155697927552737183694301286670532690122557941020448361158623801500898644529823503479300383258996869853699316653261840219707871742859012653136671806388507926934445697190003136623584769433378055448413859047649923758024265181900674885436565854241998296989090716712292066561474401598516932922033234545982198067729382631652321910323764221150270373119018864439967588952717907108944112933778187863203304580175980173379008893818784041604805262489775315797881273395261898896186861769907646483765450522593735638254512799974131145476926791160122994691440492913549*x^45+3065185774039782631431344797882644457911737884663875787259065382418572440333236015185559278724227329342728950050274013350052062495642578367189058659261248610009968122823569458143655886134529087725626660860308489423887276718115138360759297188802224151639841838202547801199587759991631608936054245294709232161442244591041380411286985887711622717600147772837701028088341477494033561040516611436906741700309339292240940081113366983481905267300615595502192879734356306603374994898035944642466545455281885229428146313815123036999655015357484786200202829808027359198687656268351026063757780721173373644226*x^44+5939953776641724231850177736710902530758744285080949792143495947345925186577800045224155650264057925594428268751284216638680662382643157796079463096532193645852274765657772774138130292946202590713168397894638042913740108885607074969076269758587861912569096636598463501356117929034926437038535129600359996842989519180140723844031248049179972565982109365458624581752824108408670558662440385275457188936970250457969774040148487290021854180786088054228312942861536032274683259280539254265565338507261744755350022168667774036288136067548450778837840962753844824873977976418729574444589412866805538256328*x^43+24769767093394915309542790688629772599401646403882164236558461642848627088249970712099103443092293049574182313235229685097130023694227890027769531639411861945030089234016030098759038578352618642329697451451390936502990676298727991326572700114854436830183907787506363121461869122828503103353059623222043092091818081428715101718874109412555531210636101024692014074806743361142686952199193167987423721186901936564317093026444080688274823529832143931438788978296522449549002320788339456131920281859032811436261931908139756264279759576785686091699640969900788411492423448679360261038548979030605893486839*x^42+82220953726287619069274450964461920941738880055553186894079326288076719228694199618818929121805435666583363030563696107103331760060241847764206042926055432252446404383339222597954309901748254495510506517148653198659462527664615608895238935897350652178173001813255712063941833961593164674170717612249742596889602191975909196742246532698636846974486781553840497669390923566859797906790900921897502408620136853177505746740302854048804672566103670426912491227842870950502261064564134583407057425760775731464080829178577621355915349944921690014289281641238421726804904407396217874527792845990218558810781*x^41+148128277608552943815264546323688893186872892209337290511126371794180337127887946753457183691616677137214943976371519722023058481727326957385349559282389527758142753057987654214112477799286851846440456636163202518001277462695443155802410731324883480450861285460506399676571487100815723250325863256267618514123934874754469162580262751187196681049693753724792492074970522615454284093418004103543411579120839483267781276613766575646855624261325829403188017223786001254476015734272136559900486062313770495968697299036463698541908634543220490672091562558984130934565061407715110817057902635731190196068109*x^40-230988891461188697107632739251743155828644948310611920649008019726407864382476635875341322077160204551755690393730093099319375223295131651235626376553470474836727547852276403660539596897102347909452006926643721082443759074619703454554626062188961056437633073008848718817665587698366087365439238740011731449173471245822992741028392863472231681274069271255309409354419165208996954744655338157488354196215543026962528810052116332958151577463848198285759493951341566547752321944321435203479428485570445846257131217480234537768627299313664465818234984703637333963492245396386602570284054482448073345797272*x^39-2377389609826782519564839364297212434211281447559666522722517031769353339791824812476074913072907096634620150031620440929885065849611322152852594288893208523820711297496722516817680579641881661750473402332514736337200299173070205017824676581797217679408386831971135819907260283383852399717829106261292544121772383124742929191133752888760260787004133812583793418796909607217548104815066458263956119945173382091439678055298483280121104744002724533977528644770387068157244884676446692070357745015224835995427695815955911860733438875969753868737872874899194815419219547838179629857786792274147258414956021*x^38-7312379462948241538057392552967901260783710641994027296847041930543813778333227199702222220420340999063763885739045266435444087143188157971168275614981241952027934563746976869490910529010121312435900132604719317493606596880519872006090729752114905854197918394455526448567565329706239504324185175443393067603186263625965711948726849698130865040105582076326033235625902794240801223268510331268108499466050847192869958083732079466076341605745769408251601346223998226332611400765281640240696492236304267524398065888128570697148459575883298176361271166261390105201817659275110191712997116033035243545226992*x^37-4466002205465086445186378373196935662134553027340611309424053091798490114037497177897290839705214142423299645376278915971704327734142986364115056423525391869872494422632181753257086066459161872802015814895600639103180291892558950367205256238280961680044532207415927945448236992881194700430422744461454095088692280619462408248558598840789477838624304359028773038586299042462365075151939604614887953291885073724527218875588908168719546654117901735326107109388772671775471509049919399697978744954502821113351463541506211801345123015504072060889925407846721375254745533059027876810336235940815392444090126*x^36+16059215096638212447955985860410983830088330449186969115533003137485837093602537973055350198373928999524529461080281306204521118472278815907101050527503173989254283324080639130454574405406365685707626908849736685944713254495949074138198073753650163164322889320534497288464985022535520489329263014422235621817089729313117538231115174036786619994657390332960306060515456143384698029266570075118105612629767163808310953951849722208645701355221380182877893842984099735028713716167060788920059639208553574111849277270714035369446167760458033890965298829688397463496177744681912642396058119229813927721287480*x^35+32811614226386643235208777201171542258745052874258763555590129600426409479329291172312825041966279389638554662546062597064911724956836203614746520229909193009692115969299199900866228249241027212142139109442589291853138005329539668590537889583435549543369558457506284052147754111189860242760572595036325509353843835587393539679889574856322897801201235762683547806139078277772386129527845031293487527831169269293103571967363798804599697229663936407289982846199624016657532625837483618612263772039588103799182659867230308810243039543411801899960019581941808006499660668092980973579346964717384041005654566*x^34-89944209853752174882369453616622692549387276612743542330581211021678875056650114905267079258108602535226371962518488815050587577557227052767949428354919325188762594785290900090884883515059452742481085754949100631609679648765801721365994224266264017952668644804708749477598685525227073242649250164408971456114644553396910635911440987457938058356718087615737241602647611490680498519501278470506513783066855753140643689352726155126227212292693998466021677651065845611921175119634027056077254841551326503417334070479425199894344589740604326323785226586781852070786784454956345075815547367626299310924830094*x^33-468200654017609577220325193993231007267946909062913938835257942797329306102558028103615104460430937779368533180657223639754158592809256887411827691340678242138884586961780896369311230348141357871721044258745294505228627483071290548071457001703821658253667806101739072518963939542510414702623371987298093180177810589377487568841365035867626443983668050913101759585118250891958042914511398423742806735181188447102358202918780730367277957544221435795687537253954747322946823948686003999663101990240786068809006527958862894715000404788424132425193027991534713535622966415685906973664063298623422108066241266*x^32-1703136514270291025051575296237516099549086983851159493556758573755887458435033205677473417951158347727621511197135737468528591095681712511784370532009110249125766898241886612079330706571597908838757898873579247376931785136374246249250108907051754203936154381393981893746208477687077618001960620626664933451785577976121720781403925534226617278026296010522783740773580462493379333622098460905520499670942326738414808278610308836809891258494663634471369877787982325302617892577998971518952356216685387487998612881798244086212131152596471939865340439866845652472455022667476227578209264690426263752715808665*x^31-5524166053680300283739689566206496763611822959583107191017028508102235424373429721424681987539631588036604002564958423592821954305719885631598073794493889553096002326660598427084170299983101931578723394174968616823955082775393544784097351931092113023859507904394341138711140008680678429847074393918101224630265995230490536642876688795114604622499152354497840364250767449197023279251059061989662657637023471524056989193365844888861260778211635511791200346606400706740421232673824580859575328375088139925504992830453351050444064632890038672064971511600068197433296018361792178850959881703659408485691164913*x^30-11969994658341061385600200713342140365735164706534643394467367389365291380174826578662248226319006725638049922381643734675704975012933846814891426105072278245393054247968772103913956228197323399560733238172257892210152793632168802472402621785942922340160238882248802027519511301262220770376471166146283737536622357944127931069494814342203497018600114248620155652190001899450156964106617401227706546157093663055414995104865810033872351965114305424662379387433558531907699198927980133642084734369219962634343616560864512101659401982445734999464821030999023286083595697009183287327561023734076493378722197505*x^29-13323306037141751483188454202220945908952639023432235746550016141900267746620836214195620872003290337887113452287396406164835740820298806174909997066797571795236726903762715586886504245955903379319838478388467392960844297436155922184011510136750382817182922032239691795483670815668222407372308906527580878966602530799179581567610313103334177769444420107029404832354425833652913946533167783380365421280148713760036050717419915904606856623876847045017509842368126809317083837825608430428945061771377564657302177351102682898608496467425732063984173904334775685299099790541634715271570186181664416954549848752*x^28+12371722478365259357759087838408623276108248106124711660399727376472731095544472177270927122080937817793690663051741577190296934616687076089766635993631837322941317100393291552872540101393668153555925838945973553347109202728067813100260432192508749026817824475261666168321705235034265556638534965334626651553786344275794919634037506745891052919507470165486595316895946218611212489962467372675830949545944102991002811781174876385803137974096610378670686225259782466900946069263235595721996171543307385527621316344892848784252824217433805927953785868920728999109765754624567328869647178012910809894494627642*x^27+110732656289500661928243328200503995297689862109017497171233866809331234976303536876813563732561997268460795220228172912131952165092270261599338232597585758605142639913151324107870692779820161999080554719471419752881316665381376103805687108093894366423541463921633054409546241642520584412267820725561812263880724460533082709185719226411465062065807857988808312028901011458561651550837512437993344643945024201386644678793061189516101707422146386384497062438189867328048391911560417883519356890405538209346308609002189203671736896010032057046380146977529361818470761656903091213471194638803555223630826944043*x^26+261789118523737421843854221419771628983571500697502270917424996130702674573928200515143094694439213315717768937724681371856989323731285650402574312892666117572926086936488935845221676982971753364506210438189694189970536235370547848371718094234883801238014194572650850296623525872839094261340009945694955745601379302916548658564031777547812219324158511543663213230986435192444819561790905003342647993494421048347374887158082277041490442545746479040244782841585090770771744033815887406041741561686385523108886464513317207110468739373323226853087475165955438765628654327379029178097736665091604558857462515956*x^25+320953110190981354616117914670758578870822319598818196924478563032102835381620582191098667160923867737419650289282989092012304488882809566565381304031133919612707917745887172784852066335460912048838770395716516895700285013356588319355092948206892122114820095210365250563963712252919224673056655244805208918229647862184411646298501530334714782730464616359266611443182845303551244213311124580383853126403899634996562117815384110483276708087314839411879089490984640442033068537056789460583076561172879172007695176795125193775725192741511448891901962050676051417051941199431695113320010520867104125771438595176*x^24+311718262199454814596621233851596412549676369151026283700987526701057122176240469897654728080755937883963661556514164974300068085697027686779285332059997372990851955051510547458466252812142203361612147644238095034773376299064192498869045673498694934338870651533262957777017586672042386741420917747390172261155017378588274875844728575431405406612812258387746653467867484490123365741630104550771390385971883725825592078292885445944851416878688733393747634455394465640521386755282225044507095849650787406396585279953627492834271549276613337413495797788943989652171088436057698772828882322342782312043398511128*x^23+438130622660164913250091735209732958666490228409802102957835958227310164991098148168166832026822443407580203194129491320730189749347267490328927486585111229494757703335616266973744226742750394457073914679700794076339405068988988395699314257791106812484911741448923245565517716216124397665759588824739876754345932676584192511615032266089527973128641546283295493299855818388169909225167332881900430640310955329521615870493374141294920874345279088150946190388935504748955275929528958060735929404235905401251838590872413348395029491632433284800739682312074402164877951498722333977866232707764844975033278291244*x^22+83765983189485706140765702424909176760883129579030825386015549040633018206612084921830748551497468676203407005443954023871610658152070436595932908412137728484114425057136136450634506844590313335087274678151094707572225358201512289724289200452266054475555122984256970214507378071063817038772479780931207404428534166557928108427324516465932221891545637733861468846963205743706301248834421681309263418718166285870588489928561888151983357498225795148961854426084478294384583955804776831600264003880152696197011809257418553153719219826260435493523977098660831669478399742645871840883283245500524020926024239507*x^21-2595904907895219473079721992338779961475992003703878094455949636822418774334877633109569571871637357686026805012828035152773243562229445930539557185861874417636234491509933650516739849592107268118912116883700101582787403283033234427669011190601058268346267515146816896644291967551707748690350934687357068673052136228937253660177047795710559822791198879856926996335704562937299209568411482765424522226972347935264710242280838071741563430438046825544770953948050974856308724427850312337392887914624735604941760887035145284046709226912350220459563379201557240295256450401647506533962238549784197881149625258101*x^20-7626724097355856881168676889808989697745783517223592277292681347064833458967980196834266797836475890681935619539938303192732771608533437605506066612797299481039229738705503056720420098371338899600060572473675074752430630393324894784567999469384774521432662622738610452664852055998258154910431181000297588829783626354969041026176924330640529566589801397144429512132170710080393303885806874611776629856801217663361939885389424684224779164945077401064390232782334044012482309788447181511855320921184180728653087236451120999253111245577446703245911457626291550714209487251641844742424478086033051582743875155703*x^19-10495109244640443483760762307274035040641268741055633036566454090677501357283975161096854970986396947446211997306705743639513127709031495106541093727485284646220107057888374952243039948375076433828644842947637087847476669657530120784574998748434057011727827024533749662128413861781532832727748036134303563220489003911353713590140917182732480596918759284545914082220671069603366005126368211860423392458489116029075548818423544995469852865257529229646220557473847870149851860329310727790883266090153545105881502864765068739025584716898933875590850749300693785103532242006960223210626903404532058514710060055446*x^18-7013682313487853243500766446804485109052167184677395159707980877038095756064361041094117022294628585169117186461473414012237815752737004652074074778356031654507300171610798973527698836107674103778915539040631057637628451479085531691258054904177926133031496095042945833924837313553474961269547892175016673751983451277077496554290915501608523814481377541530991535880637411386502103233452364854710311430674578009146641217837079027655786881405294809822415328624615922499738499883935211030024529302401153521482351667973407114641032645784571388317468320208817509847074871342566718124988703114101724311161970836010*x^17-247567365358440741117932882325251175710739951237507270759004978634056533770389296276607159809344725897478336207164812598823826294817985629323824547305783401802177998057659799592293709355065476999530937150117046934708742414461895799440063070281095197741613189542561836818786622697701537836400426838918687603214977972933400526406965589175862010377279227227491123244721181349916013040938703094505349658926420218907434257565719293342334242593604510557726602939890927827711806182540961457936165870340744579540293995657935170881737130227341538555642714632872618913317316196006179605370452525364416056843149882365*x^16+2634836132578648576710549958037805575527738625378284773344332096353707257920497418143070934922959622426636568199202519784346372943305887700056300218290635902417175995436242875975367896173043414829596958842919689359563225476882293433630247425284902759707584027930931505033134795284107909942559913979344577908112845821437559427045566570403469405808839820393263273060715099840233829929580490887456054730220945759858520630197952646260078988435601235128264945918485998565161988744304628765957762301067355581972311616970315758278799683705080413594544961160050483744900087947354335030762048043610338258025397971332*x^15+67704591105098127221019833569361602231328211321944046229021824713494640751519187109470910424125355415110553077960719851632031751491427769470319196602577986015239967804227467096295590802340789519839206982085110799096793474454337290999815358065917522008658588334279093514438438674641196153212580162087588795283604807829165821805401003014736552270849376692838290127654501764020109872036954100492658150282038500904499089421943968364438294728331033169079421717575725760084535149817487923466640840410278090030838018182358936254187939454433601925218198685477100459589162380749079151313343380499849184543964127338*x^14-3238534442461826562282713156274177587226588294914767772550425110993378758851377886582094495531743206461845013020102036827128773509284328468455594965124885986254045026851986311661542021015085038906737441394274526639658120769220591023482707717515258061445269215007839003355967823497406148456150699272192264351490691741893735249551200347895951551987590811195251556976976572113809780779171757007090764887878650979578453938313238323104605215049243188460031972185698102012897696392108929507294890817424172944075213581125995106459440640792235009810984057352906022944623160818658507300652530752795840792530192666408*x^13-4195134300009147683562011099684868667710017177270022097335062547547181785062317560051627159590672917542705619644555559118073130967714708553060765566719098888550494094380412830225313814967566583574222603415979400356859859133836968923762708825658631781449093706623556786802873851292262000730656435123539604692191765245816610334192231755449463731357294811545300578807437730508869817952079810393611364761991177797497291351606669818885494201400517341743980412342603328072983454325449879126683621717250007578843463690751589907713297964229026901266574967386027451479815470976520106786101416163048943236623096187454*x^12-4000689569155168343012340417864251030617688173185151163408006508178344785133212940464430355017355340496888283681784231531419387778972986056414325018210284522382677435283879810433992898981959502370131843584859748469035408686606513372426384106402913541812297765100642665880378289945842264480814166687112194784796439032422259484010012024784061208170716140017012545775528512721547171559721151810491401076408737248889168811678281988261048924041351475949169680911799360340312707456468564335725023369050451568802172282513366306074958792535377501230275932720624915791079614569062604901252724318321697263511756048381*x^11-2888592930770887961823099461274733320434914982858318044151161245704540428681508395996638807320515532340062932012430932400750997997423872592662083739010760670406983072981864280283327823590068293452125146535204654256208980572799383236469314762833156874872978704398151217005090308469572462091253314126402196018020272303710792901866032104624626904883842935261316328925682859981335003091506958899629303597365923635366656805517809168183146152392665687775522897133041052969165169683651867312407980000712533004468688462181181526766274722709122386605600737946720857749135826614091079142083792727772835342044476524591*x^10-812771433814045553188558351247063698156586768042927908288280505184811043887944049238120700390395607573874579918025116234696773516636366379557633094115333747461632386447772349652666531837893476498943343152905016394730253083545762916380536552695091005226228223363139848988892553831292116195816525429853499459384456466992215105739773742558632956202497134798580353679087826322991839218940118402828333621553457895079703090031330593360189524049295389055211249280500826812182176983292893368078905788137842796538964358681274375349242994320988257738659505174435264566115785717533140395710638879665998644394069102307*x^9-269173315243734557676717547574856100971776864360154877213800473466908415150339761520314094092063809336086455658523375531359830941746019494878181619260133308802110007701049844647053093060412044840622767844569522720129392681551362966496030224629367952274473908683655693596169884047176736413155861457580111565098227478153725071449533068850241822158349820044537392004528378602553844018669146938387664993485858773297288925888212256268347079505314294953259195096842937068289495421446262776329393672351004151078695212533372548691423923522359295252092320570109587007259788094124051894864439161622834785802207614716*x^8-279952048148980262014463310352468573781157788457104232524325391299279919562432035984417965306992979965290619096279167800905291346660255583401878732022666313710703419535460529404821269805919838142409143969804913809593007366705524642616959301821112040438697313486414430061584042865123757137409730131662570133912442860773139698138209226788422801953257551856585093734389692584430886250552916942334512913856622595294908944345542092131484317161979261483859841657462772822636246061094465431166190650614421485820254889122295270245545631466802110510937856517300608467541909498794106552437269741113643501977764901533*x^7+102320096769421869156205466252556146970926323311531050793153114208724347536328035813404110773496315363758627988479704346713732896126053885555421839731656407317256707116443710094469901396469883924889677617931259355100511696896284084092864330742377556581442846875353777054329425795424719932420291813269122367801639674177945329491260112459825192586018500409543700003086955334716356976793302213313641064316013391283013255849873921912537995301108308133006767344760770009418078766354251515126956704761571678316643864513616460292054736775591999680856843992322124670092444729930918686888214537374217249030907226134*x^6-38663576690003871847438562676113803874913374430052577402199394802103655384478043507390908287524637598571983512349697481456122668500956372503162652427405993161021612767146739438001169867858858503937422989202920482357634158354573446695985554086831176508179556892525370712269991120264180931504410580784344976720583727468526347802908437981329770163809608220896310859300884130417561497004734307581244181048520580144143603560233670152178674892193519609047578382190649709125632445788824440199346889730391664759340378142049983416074061545727700422837641426430832168161609939582396017684177780107195871774651160716*x^5+17736350015272474587773852322413051832505409861057341396168617022821645711151274572458083697368185958152979967590231251896508383944899442865933985168410922227005845534805690301834041725178543728846664825185522720053571194078942743160726589871646658469834815999906595523549770171727889382050526952295624836107695665620168995069765238150759547336627694533449136021263381433756724591882017060112357420395378650419285843762556036458421807403313484540565290648592023894278889523824487359251920768720005351048542113972529011508533668678828509803918199108798616418277011106596277500014099142072025714690971040283*x^4-3957085001276687438012206214535045428815635400579009876060628482457897602101838329452756977030488100301526692909035647486338943047005331358309914268204830252350312518270164726484190933082675665076951005909883391420951446325659749808083629322686345583544493872492740607982601081173255403113939493877494357298839603088515180791480412258815082006362492805972063756703292219776974854645969202408272160290030537575426428918868512387311453724643875264798768465038418074133829391747278517258741310586242985596951215196157097677916942824711399750702329171040528957404922070779115355123646762149544356394192707760*x^3+1703175195225828205818829229270585881790201947458235141174881349487622788446621591200159735980426497815074723956220282910225284757022332338303435829177253891309954866180783038800724717931449574247997046222135051283363057409129708605747273307235188333760185678003820381278778481355585396855692016262849818870659156286344056035750300310457283523444331950315058899439898732900836389175794181926932541401287159455298579985414740730696473633322396693656049920710336800937323551014800320338537832244129463734620790300894364645303302121881265600120575871585752633775928256405377891741236487676097714088217733184*x^2-516127237168087805309686125004121294058369993546170432147766363448389736898827271813472620241655129560719631023420762012021684187306184233298923021386508095941912633004067228556881278686540082801648254791943564996515203390474746568972473542827318201032884370065948323527770609175650141357820602864439893428878408801519539402439830878876033347599158935789472468757299945293987043510778928421137195643840303113005446679504625739657715812101435687654580137203135697366139127702321138251697042393930340025177905717890272969122134390527485289392601001979498938208315066711691887182562599809967471698401178568*x+12510005664733124026832923916218833117069275277652905117148136459681734464087676418774740304551745164277072370579132099127527694897221847222770727770963975582250392794086406350831349488802441331431705105741747870673122021760477763165374493180010476479942910299719009512344543471034731762970395170399442174016500885788157763097801610993700672243950679160460703341974122780657795040884834353365343591283145509041500643557718074458276815566834867604612158799452945021741796187823081558859071604282152294111745346063661745056971115077253192163538030027786447549822126073671914867952962020108475434237369414,158946248128340783790324702220707019562807191463963084929404577377916211471364816852220606240463418331665459443978964793739624121230046336516873026795013529314591860749717892492037012681281377776303724080568774661420118774547919693963004486479884865472346174143087805385776736845678110109149692236009313210022531967511501492494041853737558470062931279905428543812682926167518307671715946827815180324034251666495903851238380652907568017953863033230634075076730583728049638662747881566994153507066323661600337849136519327504546078218665857270648217252729828701373129833612203305536753195862845*x^59+1910953477056887727728073397131339347232906811377729893475643780464999753821245085599126541081426548488889209313387053280038813417881657150311823787460017750602875498908888030812881579537596010078137243871492030455969216943150614511794424106003882429305329775500849311244346438917491665936956901499588968302098218474637234459914315095196456038376666432165305418571129300179287831269441407040010565371550699276512440167471635948163163810159110708605622701067897392912857354056516402942905560930949112334020756194333869827874338518488247426426827435237676872548708669241963793097738669582307015*x^58+11010445008322164040337447882380443966598367650682826234053457931715044554324597618624856797024201001926082523707271495724581346889674570669549750904134819597494629427624400336416807323142590750644742612715295498883954440512643347017692279812036273204247478696698562347970435928311565384460559255390522540250309541325810995056440238067973239203391810365506912744293185074655232273525210216955750434518389701734097613612523643935752410756422265667578728947304074112345911237334646624651466591623087870286121232803801033098783950182583089689677454783932238461900555484529478968574100956387608039*x^57+46978273514065058329025446555879147860369111608021968393105592597261105357398719066029430995329804957333306185045515562229032905197296917109958575655228244256468896244878697749663087996797677540851308564030763032202964118454781879783156163711046582792818292828397146447637719135306378592218339209083257440780015726797824085737262891278278388113062012596672286512570500447583556751353925320633199023327209107963436966842736895512653333646307369444125005189652838542979223589981037081310565410121868877301939943864628723352577495302839370704944900313976938370028076458702103811610040569260407982*x^56+184163446570929247932835943141799086133563539751951675728682615705136693304360154350787658984319689753732252865391188266685704529121635452048194210270985457350159575690238452497346076931204300710034765680707993150019932503703506323048137614301939220770209822730290975765190146667041266780799721780387292909798252612313530947678755272604833346080363876823142875551461078755889950887739358016444640401038820589416392573776741007787240495277852949700411456287154253164194404889536263711819709160843776509603807599747759373013204788033811109634846252037694773802587299339049005610315205778799561986*x^55+604961454077391252331221643475999785591194590655448074764784959269314102976546494804108568664724504767092091451323845284394212945588445062315133468182894906095955491836675053887116804924877108583182035966713748194246064814846169553860541474352980170868530722341600550531912911255445937105557167141106506313065194979668378879153228022599286186783513375489425525796100374146270801226028660026707225684606371795357393098377624987941608918260475865190988647316722303878562025766530340252049532358720135904507078031182711284772507571709620270261361668247135360765835129926410809812862286549051049919*x^54+1430288701289801155498055475807178081825566999351947326772528037763943456607513143346034049912505090136101690717332890855464157797228107010578991863275176701271304026547892146483174480594938863825482670152415766996481905925016475841913333218135576178860669150864620957971119963509037547022770319769300082184099532279797115599075696394883158414107842089304110301754321821791758348086111899371333475916238687446809479756085389660009748691150492454678921838880395193190732863461385345533095696303741735940106916999900663700248854465151875120057368619770885785616025633304110392326028298217824143796*x^53+2236035763658820426706082071510874699857781989839465381914099155360883566263506508861469837060065395812802184498196666505853148333374473290897286767218215073626201638471859717947098753096949655218259831678385123664691706132236769713164475655190576673121797999395079478008132543002780235784711155678954651679943093812252117436254475823522648159066821654642300646016150079058454194564841320574192737558711626902786561828478143556476978715628864862589609850546416839270897783354097714437779345625598576331289446859605139011982576500646908040199838185817345874204517637035426792185136620075967811105*x^52+267945314437296354421922004324752028175594775760901812411807277536228556703648553342834975965296653650950215624321647902518569844854471365929135360805277865724094838328936818878398204952149091299591240182854774826613256875369581523597415669404740803531804096981354144329121364480332757213516617509273295242347026892729537490368536387444077459655591010051841820086125431064987159667083705848400293799804179511744506631061373075637132864449754912740566858101100783331338698649639563033926558886822613802436242829897223347388856356048289468036584580396131452174634646062204998812671229517936944948*x^51-13964387649569890290647597170501449562068107845597452262612569288534241118663617889287457894323002167340431990215979859536007910008866862364673058768775997021009477681709585538495211410172465609701553432098265829999359845477092058457561908835271521315461692636907486172230441733497637035554357202150781274007216030035651467576816236337771120981200243674281020193331265375281236247709727624422225343198720802488183703505425605526394699909860916933158068811927373602676188765933802453903738074910697347300219687814421968927369402446439411140168694024481636592581529095604995127907393160537998236918*x^50-52716354611275606310023006265952693850582885971995775740860812140265363870794591088341192823873324635092373975804186690709003605922297114270711618425604761575817237850943001728586525267932518274318966821223713790245717662269506498793258199925201428502437580635335804875937153362644360127947909285196221277711022433210853937445181035390775880849829827644462575868565214684393144659783315799804453637020681150679709004527704506438947777300843745465597231407410452587572630130230208847813117293060690533062879137155996828745170364739494789949597733303428052533078019424576269015414118137104379410650*x^49-118532462014321044038946901079628724107996084324468943327766967938518866975541466837922629916052850201282856089018032096637400871120595520852751940370521143789678352485724404229418783730532221955320313569975800385429654968281859598567609044339231841987955577714290710939108350931887433317194712069519501533468931597238989390019435305978582144730088358282916793423731496277816939869086236533553683749303875492852571978507812198283958946143200282260092771317001531911913436935251193710632053779802241542181360448304948757328402498062036253096632712931519182964314277281580434604056814931861363425428*x^48-286308529617667139114050154657412570472420090058363767691908365815194987871912469459265315164310541009000176392917988237689948767932385153291904721207731355294654259754087588513576282215869735906900223245197288213379324780793309361100162277629412104873020017548238296354516313526407976193786734553497464972899972055019814512198737521590475427784392829855620455613541507035664235588197721472844703017611705805568774007339836392499776441526548056831838275750643069211237683402049112472632830221725780168486094348755103189955256508293223265499381386773224999114541634756874572598431778772187276674799*x^47-1055579340410579574295795363988741243872967963690972757723956580208462068362515741335601745057101482253373164427878466111025451432218367461996131570599595012101223348211723117281279285322135194693523810022384004867614594766751555258525940166959073484958354919900339186521132874186343548665298831572400811926728621112506859992084076901114748844090376083257700286618329420533980946165656237720398288554136235969768169820583341587902416357488509541033577170788038823171165104260198977657355291161799356354064914024872483600181586357626325099881505048884516163897239954876005341753806759308836960279625*x^46-3732456804050088845575007609657904846367110380787312372052855139930166524248209982246805935813046214295186371169040147866635491938393992157432686716761879388986955119526927440815112152558930816261270930825825039448729975564958067212136488550925771553212445570410961431031816878262534808547997574769960136480387364385180562951525530201159846610224212840792310297183322750214436044009376731978820830193070023822316959857751210008722530744574685126576728398674956185670845207797652712826388142954572647148438724318087384304960315893796396672846184910769194936112879369103690875108980375269118294056542*x^45-8753150958207289591911717790964597510143053161944505151781444889716423671210508674273672173884332906562350525789500974896028162624270151083362296977646075860691122297655970955070970438889938522421185049525998253324679396964494974900010776109262536452033959933723963909240622359476227831116875247589058343975972215390890799273294476316567280603871890000874278077821990219624573792191871930431586794253416937906154149674702263819659298079710307845368260701414926909830793424184059379620284512296816727925833791248457084793775364311795362810666431370230127796386344584316100234979165814093804508414248*x^44-17054682926394253757525565546013668687473138888327353225878481581635362681849532917555936001904273853286514422005985026762287299870023107265806186940728689106243956942099052162014486421258561398779008156916552776735947813002051778905730319757037127549828965834113603711681122367164232022949119922812046084231038550716042944235556946268723105198709652514891613008194174838493463887679160249394476193042982219189457008087465066388150156165371929484530169282797684896839924580066644232173511877578670975806142490455531016099648674013850921354597969001007683976659413238585171143114522581929336542817475*x^43-70143659870001790037040520209462708533238023803241186785127529068226646532956711131576919208542450667162636806769778458510574385069720537288841495578970869993326076778656977050663858224853333411224614279067151426473172529733140768848454418342062119786468751293132107615631830185834463619381199208111318629351453437050027997018561965810694953354961324661322967612614025621284241924177396912591013639403457824725059172806667217340425022760910818807689528661183381306561666188228915930884702809665760930810992372779820112895328447025251846761472377409740091085506322076303229413883826379821153683988292*x^42-233271308559598763586239936846652019010469478311273153380325879694607806135550134994593753168813239342401799393623599877317540577504206981034412004493569569536473264981273086361868041910194570133609758162393482544494291201238397133227992331235961173951209312071213951296932962963645950472296166963115288247564100609766756585099559438169122435593755715108535009026160757440440745013519993528433439720034906959418322699604200271744702933904385722217241757950536754205730319037518268603552656590907162472775814787193120765264704362562178939215019868799475833058285609204606482654367949122358787919265617*x^41-425662045357472009120304493747979216301297554197536857626357268077718820760711810266696593327118741243184743520053209880562866609355959613368985980203665157487750841696317422636079747097061251027416883522717218087781738300308176821678037788461957359863638273269939722069858883352336065220537966310393492035489605306600868906053229366721887996095952375614399692433898023366846566677544201192501222342556101037674863350001292181282978316010772484143929213324400478218063916728085321327767572267017538535554473096812401111859019546189863982076835847240685884091003631855514274348038251495636329017745149*x^40+623467770164851629801391582708499814444996611857876428581065164967812780997785452513830265256869170511060425879155090253886333856562976005326581756075239638811395997621986159677966378741606330423223220953852730956729439450927010914458556732083592084251742358951743365345267323804694723018660544709925043911000900068108761410299870729495706934847366386477159579686194095476962430017822725687230360179993223592142147977439370194106367812021726199968866627907548164893008357297572980648262477966530119671324971638366257505031917487940848109407296661031284123599511477473756665588908472194627096354417424*x^39+6669794993144115579292336009126194230579347290388869760311989836785713598872287220280993315661299422335112242317227545329555438236845888041379835314809291234172619663252050186364759168760981923404343346944934844076129797226362983257655224286152408203527742717515727731151932199660064999345063580955184472388519875682680826425726608872296665816615284806566259620113338535174831729702925330543962902266992964788950959889599700801363665709038247551831053989518167502707768943861667561090391172129506168751914106636067497770593251539999900875191488634939499342266940331085246925669645791827968811050006004*x^38+20756581736463074752420305505994431086938235687700090440368731806399345061562314615865360379041232853900713164011672450487494124251425610879343897719275542021139564961430462984658484697623137797450797818301439378238905299518327428876180089460091878701457462555769440997610079164096093729509069403767672351770196732137231688841238458754388629456166875622020237333330013812897773780284214660549187158104523085091885222602369475354267703980458199209839126470565066315013437400750408451119008954018959881381182102857190325176009314020124438016052786629984983920946610971027748049996521119542581462315729539*x^37+13517692550512573466599382280758814460514555131131103698372207254611162867788585467153722144511911177923716207523010691769471529681448701123815353287696789295820114354682304973435536247251125827280053173709955905206622259811174920515974883963057449741424839790123955209239236591391888665607015165751609716395495907954463085175546308694437836892928555237606899205716241988556034362126088801735478465320984405185797308327485144830547680652435878561099784168985622092442507305462572978331885014624048601309696121847115651864634137861466520912249430414088043289558473062714589221532419489641444388811723319*x^36-44006186215319203579897549895698397265909830007716685362391261241326915041017762685690992468700382782128117020729447380795502095810491052808481234130643494195133420241132366646107799293613211687021658847604362883834826402615628793438752322047299634206195995066268604537577655078384234704895493247597181112809054659697777014751097640782908400737919593037761956655120177900299200827544230618024960630212233696290925460449978626321533288535426446865099481684931461062284692196468644876224162002043156454369389739734846167689757463057431614373794108775960418601825382911296335361909364010111776630511103737*x^35-93599317715155504614736804214035250195994221156770971477805118929820604569133236446385277622469620706866281693965112417500081682613109155858456541273065251521599420121268487014652692572406958577626313651216223957728684624360615665206225492675057073160463772641129958991802998025885315048056313588523025486092330934885208177424079773399840422649710440826874159503595857777214677023603504692449642661302269653819397717756913970663157531501182209111284431009121269850831542182656611810647213358947632348250705770797910095724963400205346214915135200112442284465824407594032300522228778992054807710083335122*x^34+246576584940443719689839884353023103482914279532748954135624062518582879555557599542533553571010085277669375355764701029497398596314775345560892834506040839859547993227338190182303690278671780447793109078216761650618240627352365274282664004475574361964516195600752479840097517014339911762048269328256092675770576279125755698517311856549842510819585524721168603475736457235140609694048489495231944901642362341892114998321571602475102510139079921237664025507892684734167355763301975170924096929818562330736444818561918032595713769459783098430631273956635554019195195507346416698494041683129390692412219625*x^33+1318997057085397057566598628001720919872450137831469739511584292649973148944403445775041808319034293451524269193565907273573306743062415802331706971681168223173336602623390354894512217822340991233760539403109165924739453202106769339159790436870729142454193236765136989502812896309162097328323652325379883929872951028373128768423413982131685926891532417195651191251724542959426733060023609956109779287257061899373731368098783119428265156572769274895941919017441256175934791733499498711944121371460045962651193338434514512966962541803146686794437809400174974148811473963363680066419072216797665416846293769*x^32+4825586191741676962117237645404117420734700963637259905561570610961403898208519950093004379044330205057036490601603226494196560384146582331074210397770840216095042270052413811179237748948453543144495167268728333865086862275515197595736447209828697832147369975685584201454318624697380634826766438657308260516456733919075538613685550284114568475482925212114270752250900583872191622352604151717181726589708868027441490994217957983409749286906233339624395263207516506239952313255435106931856128136603186810341682179198356613650702935598573146003262694576513215025437544682232703823359730850224645813059382464*x^31+15681721961314524461017869350869624871324996983989386493326356852983552468767740307137342431437889994556042264150766348409649411599213074866357882149867457086373039250333480021031119559475234812545346249861716367167527022735577867201381759361372772537272200545038099413885929559248023428675715299217943007773252430978998058521625956446013579829655217622868927276353677891683503641765951785492620182552327992769520803767135260917236101587104882967560772183270195090744940202742900016827802318877203090566247760837734549328717771476300765921287300167780057463834061979276788705033854097011261129752362269155*x^30+34241035974955890116781180835226685382526541029161878802085276607811906573357161930591950378659421481471724399347275712842201064783505067134135038667144085285772957171257020533959899843909505091908507740415368554327053808827760502083061492332420818327463504722338294105896524971706926136178743854622946028729116921870993506399175357974494922120652989835582963530835040952657101431499872928507386142443697169122942374261900084020952876127930063903282438321905740305174702776461125236467623175951448503102506643430187738240110895256723342126227614685293597366716531317397318725453059144026798568721497319650*x^29+39010646016229953747372539087956106888494148453711112268768021060255481620200006882918185478367336671136592444890712292128161685560050047429717274740889751117644507101592081272527775398365427653845868053046562368283069898571231903280692893319654591653600454538564740650129484750035839518958296455496674079570549673248662721311117250816488919642783529321325811607408648453629921886174645248050672948326096374789799055437601967138024452889531573413882658131463967818724674346581706310267658524775961064849773312953373360220871347466239892337122679017679003501323697886351544825520434103136841059861350699066*x^28-32379524743497110280631555680819296178023658092814050517730764793213747751474022263233861332874132171158644838488800148701504324998892798859020558929665622968367880988079315050835445526200579111389157703171448921967137875043552138325238202483497391653905475323723308324398992536729605476408793673770033128558923529767038349660687005934137782112201740962555443454364782106920598191529197206967201074368247757270229824317039529004946326162662064812003811039935971680205977745942447605367678956085384773614554156406600405556976480809974388693984883312142134469543950673524166797196711736011823130809904372704*x^27-310607114922421181479294683519910084591710224075059943910374051930719201432085239808325644015991675119429116501600250367154829547561360726168353355601629972781918780114615650664742155404987286958431177626230211951091733402317479290315259257736679984826141150327495243388390795963118072503393996299440814172802935062704216740092788758121798726060791956010195929479573677708868365577948970011039733486867906558836036470031369638988309775499187653158908851191710456867258118495408747725207339587882056520801942624825829343952770783222881446936889293418592768258817026086983163674713203048709294469676126776399*x^26-746545377494036042341301809182246779598221887844230463765938233553444651964945365110783905809445706866425635786049532843891205264624487110535916674308157566031281482290370431476262499063104152166755766387859105012887992379566934376324542722934040582312096259561782598221849366270730829572396316048112029001461813647182188416122333666961929442961693553659410951157177442774728202805738227479699274554199628745040889756625960860155369974171954367761363789010271628933705308671707032452535299867445805225767491692417034920647718813517175417321998869033748887258776332218290041830834165587181156331475138625020*x^25-935461300135691353507744129152492782518202624355666662926579844758428668079389066522537292683536339097219927671854895253018875070215414522262322376312948915393153615485572607700029651601876832360335133346936528343876427199435189538152431492858207848220698023789115889142132012582466468082422692385695220061514635952843866242731864925495683184325946890823670509838996492747691994809073186170308482204865907049737671085099194588232687202637792080959357223408937309318874835815191157441142806057226545351617808886223244207975424369575528166470771762021614827453187388681351305489686581116109128094318405513547*x^24-923611407559471943246851367530271011248909339033466329773996299213662297030708594728868839976011222032268037999800224949164312716948778021602329078016248332555271213932761216601467701312546033027184756313618037050994685264512412980304291698444629435554052965662536298804461844873875752706214720535240502693876281945825113380817099094735840081610545753499395093645470217961624060014449442594649147103547061974958580189885641897771673509897371420750482793592264495746926211848932993488758019865825133942665239338845289789391581850942599502327291493214211689538246241149371055978481841142293573259169790426700*x^23-1277721522057226601963779300091363394213639062429342222864456696144886001237789201207176735845399443641833271062353280399202974630439749041354643470951019366538026295304052461198823120983619116989034218151064617636634210116154190170677784562188026345164581908748391987167802377076520925581653034337693756891738271104144970520003480458279069590090995623402795530812555906606055573597863548859465395742221219753300421241915032685216808731304720774295878233392148624884434692391738127428943249014701892265242276198792356458233617052725086156925907914090450147317345682518958299386310133209386242214917592269249*x^22-302530025813754528860606429247905889852856500823118305666543000264587812220204385645362821197592881134369830989277997234309722290915833584482408799849138110074122517471985276872950054404880081615605812488753777820192509171355030204811326618167492816680745110988589574063663018784559888638107927156456863919914175902694690610944876187981807298289471373514456230299056130479346554055434749559202026289393669299024429714286621132310048589107669610891160239600120178271507569937641243615064609560124078620950808925939239365689810838055799711483756429316597804187814281379633843960610616755143285294556560850364*x^21+7227037660000370489133773632658453727172131712101519729135227264561766947363293143996704258869776065056970001278983908403753356695938460678893672126603105848508818379680768353872625994665508673410747260626798833492030277303291286572298215357051706872443255778813108247925600988253616341697451269635842831090470933406813611771953158299456095644162740133568386491118405373280178938387060449333581697794198378110572531337689301279718330296674023984884015479896043625874965897589798182923518630341779691806953556730355612181850843900090234796906316434290105706434580668123150361032770187974621102930225791826765*x^20+21647476760002541471341495726417972580642989875718513203511565813480774360189639366563886320798758431725700460575677533985335841844886025934248893565217548743439628574300212542289667169481097439779838307023534024615459313762296091156736387648550019947563910070850921908061805867175501922780622478522530336561252852096263138623472737431589668014173136891263092486635992748426097422967981890221448066384166432257071384890793597209783389361399843837529485550761630626422972992728176672971213391447800251291118090330096906949289870076539718045578534936722872151929037811101597212949918038413709684838756469468284*x^19+30426765212537393163466500351975679382031837733139084374658313581780246735313680036680702676941739903782956444515524507609150900473713768819100111896973256656778392025049900401376610888597522979528790380587597645567160236747182903453964288784804979175171223747018190612319952794853616475547895988893785346847354643802757198117718165827726265587293949529933779968699561536085691169333175129562424486868715282090627132458095814322992804020131239282220886947923203277352410938628197486832874119412929501642646762111618101759754024144578629352070317292989288266460827562496955622411440221493070789097791138803992*x^18+21274841528821135533611440834192556777734900919260881306725007360540823691578851766724469024667390472291182712088018599958548841239902498520535699914296199359565581075874593641918684187459623771428144435132765017708282863678290969942518034848931820617245768227426401688829090448818539626036564818648788088953147259021695931237982029608995539965094955120012747118244662269937146448231495223518784017560144858237109974530962694940480103687605852411280891925227435192890261571417904969823109250693608693137296939153324118378035651387725558982232964901013202649942284674412258639778501468354319856118818643015740*x^17+2020153030537979006001639690707083960889979057715027085542082838432630994912925671228912317947207328704344646769014510843373197686973558041493969740718693535928265590823600537268112354108238253030308579996539331565125304566047122006756916569907493675494227692526867675623015833053663689954331020818908597629564087227813053098391815311455595833750379890647109609986489911203541212036199549097148889332140977537013670392442282498810563285567328663808727980778325347756489947061890239734298845444046219700975142769161478646159651737499444797244156292054979273690939562967838278196595524074644373372129293211475*x^16-7061949042831050872706549244700469126696375796960672848831222456703554075991402346411667987982712521538513403459204283541565419400630714168132044653312302206287530423015702124043351655550498983710892616162824927774064042993059343192636783968473701927392176168540011157231481051728507011839882565356697098915888552604356853613810779315279749626648095704562108665796040144177187218180849148858544973301901480463312715043086953162283080717401050045431124342371541618041049673116944394168450660308433520568661085468304502988558153443536916920766779161557568748928980535271200575512675661935764287883884213038942*x^15-507089086834730820867330344392616035125725460877457482985287641784445009589519644241089582983670593156687651442679535264606808496846729049556858783105477575048579385331215176706860504583234807450378833121212839103587606464265181871840317355460584968178006581109930095185062191885354727281142865652189685385083476750122295705637557791588363906218465462080677641987305328365299186248085244096379894294146249353438592268169444242018016287829514978471501136095122067386421705707653202075453072047298423085856411552327841350318142609039956278320448319967357263509506073481442873117666321011892379854328916727173*x^14+9001430112366969323548748875536460867424463566574695317195104268540747613205236560674170507982762116563960273836316338166228022405936120589722065767625034128617489332097442664411494992097406710134955503415868879531236556303195115979309984581079537116981738322670062547321067406146272545233105191873069384695561753119243600186075353826252337707507565817725536889177082916779421814156141124516374475312131045739760321852550337258219223586960478489544778360229059468753968842084077771023763815481910033576004877617922885404319384706039482097845416994768740916961466846951139724260308158592219050324165823140996*x^13+12216153443235114884890849935577926836334180739880595428023268112231039344599680309898107344367243971723095389977928642429024778024322939295267514255277823459065565100667058286228123643083046069950201166628222136268063702495654893764620102217163022206613489700718557921746853955342441558283498467768646963898955909617687420822662914304310919964852833555311029171064138024514418761665525464879009016999085616859284725571451167633988123236607998530910900879863719606707788148623197326639903721007222333172913523537969187479266951495447028880050065516795817195606551938077124827673120903019834310779475151971999*x^12+11876257225601083622284718163964392546053485691215064176143086071158809228701244048449617855165894834822484902502072138995029598395817125779197948732720654173897032893788046822759824355292976631251020776180992454730909029906081480513754519754331687333287737081823864239016953852516785740472393927351770985743793886609805490578571008835907095503121385104108505176910632143538586176244679995794636100009301699203886342419686590840022980470185415225118684758908038098577461287870446494030736610782268249786612162933962634737437688663624912500109599911696838332607599910937663248207309613991826283284687167075040*x^11+8732080339773851520952311931913198728827353346468312213709888585266707310065988526393170313495188278985675810450154445859857491180521898881589823177059762777518592805787377265174965534834136658760090915147277613985821717307715439241310869891109733436172634627198818965763608612183140041430839913066964120048641200865552312379819787114734126836542484042652459382255664654323779308436215277280040941520750683308798225309893411972182592728501535909806553308219492756007761309875127640519033172123601613097509428468191924714231839563232938926255524856633826327251414317349681171036521572019911652877216538665349*x^10+2789681805297502496086184926641905464627556488983231147001297692822590955222417048261259509568370287495174458665097117082294297031987716472521768721528983121097660695568964595810140883079410573035541504370204480245617347065867770628788957174323412878859567320337688167925512398607510756277831937031031332522534425841113113659932480490473526719127560204353825079810666917949555793969801072263247470084782027051830841065122857179588842270992888845699303896727632912910224223976584663301780208004877330918777886074316102266793504539591629976125796285364405335939536459940955194409397498293922724483396507695305*x^9+987431884598934255704924084083779119786647494737633810748705913598876773713937623063699236068627275077496469766778447891169219945496852315954202509179060906288659358595917382722786964350015075497773734977382907950940538586954633351996082536505929455933156964900619772809245879831047371819515090071590856546666023101292891685502792935338227666437952240977483902554132406395117513615681345963049196366096473260292580808274277701052584736578578929753375354951809349956789143878085323695862617954599186181245941401925526829288467057198922225331226512321123631367144049183122141752995547211131830026808703873969*x^8+868317323731071795932166494919636722888310674858908130511628834374388862997896391537239667122765890462020767612435907692123812417779578913561694783432336481806985647673028382116388074883340657181444245853718396211804454539822890272420389057605210720973680136028541363212005411920668669900669631466113812676570193307202161765479430961243056296366503171218209969258695893304381749533570154201639059872083997001116746626785991773738570714554700316328748036680603424865363606323952265462995117596091954068932461350086130894350629120929743825617531005849625522814439209980666087727959621035052841040192349441173*x^7-210730201453258022802327272841520616681087019345121444937924328778342320127209442309218372632632799830304555830028894472151331444783876894516773937459632205425776246175825999553577153351114400725348871591835467948865205110277817315807898855388760295093470874786835939906328023161360054229236840287726378195862382501099694315801685734563270956964857163277565456499164121393204461203385265588384112056696013975825246080482361834416869515552970564926259827654321121664041223482902839693084693566189870725659192620532510928589497927473781667057150669596634836717471134942240934917041366899698126307351358691463*x^6+129872321365984685515447167926030695184707294634610504830353875974687590792641942008247469407509237549317278320846126825157025196092898967128467771626601032329990356109245817586868563639684957550181514453120945749092003309291566163919004535746527583997699236641799871774903526943555485072982504879823736802738472502242311619800098768060118579784385521680591440270142294528117314326252058622058065570235775260542279803144124431656329931368612084447147606176547984210945089227619916363238777101389985168180934123140894594222832915040576098938813555098956948055209618431937559594014797142435682558227988169135*x^5-44935910790245356456582238479252491682719220111183283228132646553949498281404990061643668319049878753362545910291535034714261269897198424725426842889833746888455967530706583263185881951534410296048291742620857932805068473812907304318379595780675935919994895600369782387481808219662065646430217586449718683199146935428484843050361638459208792715034077060107506858572377775176595841361139155709007154547719309006572721046459851665591874693289604076785847320238480780562329810546399163312216760750231651070314417296083885371968252167369387467131723912473743029318651753019312972346020732143495774642655216371*x^4+12893666025302195566782634837178310936422052576043502164161348299981249638879794644907451756617624428258665160212993919785177209781272209450177386186113098100535626672090269003989199331117405966522301163583501813401539884607867863182696704207381584932415816188334522501621745647757270568325839082845629702397649809745217862498704194609222451722001315971825684466853614499242378357125072982755224759373328864806758484275651976402932015160558225147463260977366632090913304479641660658446553055955171629042296623501586881364473994281768949611920671693637053237620284800104317936671783867632300475154751661756*x^3-4429485379213951798124159522110819541378358197197331239107552008763786306533374819846100985283240138883775570343896126681481332138274979786484840019708773006684422408778520732308592165959129691241196851001233112992113804612258105488934064651099794898173241599346917594628806038501324917872577200846453797087004956099589510580874950140926223559621895726389142539168584451439927318866456780098575705941660577460224758396379691297114924555311076275357534306570921907561085813320791915053081918087088036312626219948947993270218032379575298061970530947264385419460908714909720436125736362029040481653467797401*x^2+1474772314376862402705103785108042288043457589351798452092147848598832573337247748159298514105658168340371934421448916133244638113248781024823050975498862011962691294444095931034630465730547402000603506739647907226949407117535181227206757013579999389855017068276440073418585397068804689066817242762735296525013039296795063638372061094881119691406958536501375652679780957082366249326050150425337819216471895393718950780991235707503961785375613995610744406583043792272935426486291583093583635360519484964872892591893675586503772235513023012977210038756495127193206539680344658996481345424359087375140330681*x-99917326346408535771133025191595840025516254871352297674378443904237622127856868198022469086793019789400551749826324423658130391418946067931281696243221869285063927754385206497212626935658077897481567734086113399841379035995567516394354140774982217062754483459921557626749209785269033485137396276127832635110484262044488603188103560869039798812761231426330089331231731771068063191514380085866647761289634476895294743428728545577834135636376258138982777617993377141053107409257261897543052331938928185454537837587528342677870941384051031074776167179269023382845475110616593953487907729931561916984748084,71091802043969808034106739843050961181225530935261115441526006155740339429746490168715873833351212241903499918891389712987660091158323069164792966521946113747457311080490221453668215739070761515651935483951520478787509286882274059189717709464044183943055011019722567758467915486707770366454569376544590438636081398378368306987115468137415570805369279904717467430477056576708434812795907091719610132632966979883415431466644363083384068866188672465495254189487482363766238310533750052841416960977677595506918398810944260201474351007339998788134956170676634779701230757344349035049710907734935*x^59+849191087571420584810751961912788743244308883575447673567465134799274151795948946508021917921683465735038104887236115738282550340344284156025074437693564805788733663044574809356731078264824050198216589764040275758563038579731391201022397925030343448532677776642203619130331279230496021777795067789465145558465251669297287448208930647573598534597084151780783053639464257983969322141750096515045320120988614902693435217447158328937690620707723382595480756117193539864166002787763031590603497031663078488622324625840652153483273463130558018775440717364346286715009183787169652075275527580168836*x^58+4857652067068750823634201071411237382808453136701921204279927579445779954124049448315048608817280451461045866794080300634161958134240052968467335650878914575500956482032856615503451330513247511580931259364855790783614383127750720762425242313196715027617753680960693805593101897258393154655965098275704664504457006258040427342916970917038431045481084614569312311492999404405665975691509719003449308316905703860709111723616806580557023796369493908946927167136286943042737745912146813371234463125519558540301311748545842764834711374567635379283374371168997667720788408600248046538833427486691134*x^57+20621718797626680445350354334578590067534551028437372797448752309512680139914496926434482931460078046836226830222543153882990782059887541025620575851045495297970694075353195216306453137937100162396679312998964008032818844879285691699948941767280099721829690754404928463927057225660746932382658058477545943134668970396925837841024311141805184753735174394090731285896333843278655836179724988745862621592205892499179798449566787383689389115698667903512096763898620996072241534302905776155266272316615188196149399394163532598412891444915127343604350020220601301420148766936746695596305989904948996*x^56+80691179768387464880024401100495196099551916583244893816081836000035348786461145809349090929745822112499687607363049594254963312167538186693845817259878970250649749128827587023151584950240873796768420099378521176329818798360060229049757653327066583671874496210375276903199477005957265649507565681297196616189180627769077861426636164859261986460033999471430259735084321363144500423312377354691566114096882884007905374546425608752349685925123334015649370306206768761687097848574816869762507400487687518713620522304340698888650955516303734945646788040576074900831256567780803094593468730893199677*x^55+263971126622745527047511209914593731371798412151904555463049567231160621848432337627410642915128752991335244533344643064035858937441737403688555015735835214197360982181876254438204453547936245484757398515327597375826007085663741791481437346761561521579932849592851250400540047635851318675136836661157458189086232798848213580846383329750563222102400746802003213379984866739917677234755265824650937078334903839002599613058825525443201253820558382224443759489786946749022095250885612437421705116032311248828236915832896787013781490795986703062391689630846938332480622514134277417441891886926683188*x^54+617861505565838249994842132355568243687686160577518713862951777502373784194509847886126523985407144741547692665351535379550214473007127453514562138911877398824932464335961330827731440703983578998625982356756438808341831545026230848211919547632964669103662201886419321270663163748721866442239780575131008908945660614521437187341756376082918109386021226600075846202221698511289534782199403220496852156222238662562443469628659114832776018671509060861861109447767139895808403154204730048155658378045059697634693972379722361933571796229286908224653740319545183134032619229453975328753551743951457732*x^53+947542040594693780230345907220956018018005460866835115947798004963193005302255460894005086392628543065715961212221135597929096917525813183211189820119011763262552470487723440872142956509851716220869971644601407477534208952594105218715862174660977196138477859726704162620359119677767105575418830139903555984750845001580330287501003915477166719199304432917356143283658169292821883259447744293682752732038034153519156502913341370952776785022969331447122671654250809094539651184896089355465916454776693330854523105418086972925070060333931002679877366390253515810954333450650260023127409622937177389*x^52+34800341259778663726653178209180669764968977954569416576894963236813331356417273698399134094228273010894542242887862648426106008094235526745181633881944342179909021278670756969341254258180828817380645079457731262987048459026236022244950372245774013855674055031529660337124470462876172300801499528348714908578290112508706039808936265459557490941104080470815904323151154504897471125713727245555974363253098061094859246907530367625471667239617714579994171220524998273564153712114901857943563823436869766544583077154262104737021954965260608574888632012653165044576131275544469882506246978209212479*x^51-6268404953171874240457478896706947149502029909668574348549690819012248258514565922443069316739093289690782673512834837074037664222640202152906621227375632515270867925281717032641478840692933188505572079093008160836626915941881559196228388510864981606194634028501761208089801549129698634264230984498081900342123733492978861860749379813659378221628235647285784610486718719604823010101922567278614508939589526782483455294613945128042928352477285797793974607205486912815985444500390738777319687797063913321526128223470625144554846313725215158788642003750531916296083806454744258599533312209325807067*x^50-23102350033606347064442012183307474941748374307366172497241870663501652279391366986380460996124688707279845946738838226970575768775009019682829069078597881038040687848524063559131343545243980530634729086911997507080202605603833821979607157180633462833897390609560963848909148569390825467715496316935675704163274006778708215612446216656277458632594652682072981035300704749547270182728566811616657155928409513863868692631945072872309872342223554893147162074128227818823975920407276545485016092336580671517031797995205459804725206953472584936288812207864319459143873032618384205751593510168306638840*x^49-51134900157155271964514165263323183634293435644108738641311490603395740903062664076577895491236445283141165734114911405839037678392226917794269684919862021712416955860779369572024074243880456628781154596493404942158840035951980163362426835117313376809796033376787448907153294481884974581536959166644930836685189454593895220331745368590614305667139011593341086781966160185927539485147047021373644940477961329855403621214375948709442339051013755612334286600356308888810810065318866844698409910947176227617216680090160463467632192917676562090991363765524664953119458468912200902540613311536698005634*x^48-123700278175449729716999958312358590560710277324331059465400815329552336903798781077923465779873818946307078034073704507885822326632693579932527711225939765247026971272142657648558460114470064773106134548674806627262459217953480635338663678663421384589304805918446510018680175755094213323936038340069088966767683479945649807488265275041167574662664460462818864602536820979641905777605840304655791702524393310103925452784449656982674468992066031409656940400588027008412912466421366086318070626604543988358137477978973451501612475999021356071407288459156583482055324891996525079300379851125773130569*x^47-461569168435755826692367197322332019869028759288898002434209735875525623382788515138097358887944579573866177894630904731169866450086177567639503998438730278241024720772128418804897280528847567755862665217625985046875743288239454953479283693625119008536091826434422031256310447789247132624948672276843397230043019102262466887947685008819639248669887274667907744990593820062548051925684323967750855581402699098724442591947525546229217437856184269232569442611519087723027892853247922761517296885576051362603734729709038712871459724873042860223655167875769719481244368147804959373434848591921469307822*x^46-1631259912767000858050503919420611816301318162837073803861639085618515450435575106703252652880419128466104489497708474134287000447187011023160888414303637550744499740565995528902674086892700787553494744448889618208848959264763439219303525237165768580956144235022542576708310286749028529649464512244441760275202955172199888905966357929312389976919396488336810638353178154017480655713387373713483245058276521334059833833710424370376802318852357032219889204256400924490109048377330258599529470226316765097763422540342727799272052127163120062022512706228282848832001271900279887189394756969820136289468*x^45-3780371388117265784765160154830154174994476713283454963935437746827524013842301843817732181760429363547701355443733061097733589372188878785418044015117447954435451379763260647938631772604645569414690473707659235710403938890039894327325968991823899817894456902620114956001766481606456072231601840118819685112700692676433152244384920498976266926803711282350282321816837012288992255491832445197017585535105237150664415295341470914494694785438243184692137299007251406563315323788703908915838129817114936021739400615079562087121507728867598616281567275756782341314870414810247622267984215717617662218292*x^44-7306382640301531271036456207474981471853050689458190456066983659900514851706107398881343041138162132432302719993049869418021276680339611323890698677861609072166197645597886778573568488626904282221918007601488929245088210245728539127263971546616647678806565030003906463949858872574420711834562414197232172352045645615624835771131056729801329301902077768135356232793307877485633951188970118552919069749349376751311755167981017006253915177143029109707115931086535859499590602427481534241618046170074254274877963625469995894988474626633627716813981348581593062900430199544058541281282696248011950565709*x^43-30735631405905631495683632048270681642835113488661899318260982575476722222595088390726059158777797268972437740721450581399153126995996929404015769464200728290749736785649163803255897991143440455768946903336224497054579810887162408279970525292521812948126906653058906961118335858524231985104990771252195477247905129917772666006082688508321368370438789771177442071074122113666797914689221703271373444608371941450680188415207011404698335049421537208836956829326478071318290544742795734463119302131465644214582368398459864416012722490803127301838886970378782690282080913681374101138909720635383818157563*x^42-101804875811456735385239065372817194658276379517782130471653905316135959772748770784129309159524478330748741595994796409708093955504455483884618141388226014812474462920547761209208719888307140631676630752506420807079929512554851539284295110749446441028172120741567149366658107446667011562741550337525071756672848786707767957678453699282778575714576026562576547707856643822881580576675815317385769238344744307104394225281198001481115281904073116372394435605120674515923422502703862816915612411779272612776685496672182385164781050120406871249992487374559578262573434643308238587210916469253457389463929*x^41-181954601093714328233044272329812514197889609807592920149053454351372724539039360607820100400993452129959181174821262104946160996214383907203767683559603490848277982049303598931063071040731745114170359108920828976354656131076071928762288355383376674311701994070264328666855387652847164158365750597289969609605225463663038390325161966981410168984844403862248853619351269447000886961367350117015000627450228226093850338996373771521216449762579093417060308341150145629493319614894146692029882852406990139259774815084512727880018319186784696274683251808805294121505643265766882648388970999428272289027040*x^40+294755473033112854098350165413345121155055872222567180353692014958601255969664712980899103711979928178612148097151888419057394396414875326144924113986145306541066527733162605261857689182706853652907280694664958670770748233333142397163212625291968412262684413036815727082994076040732274903701727731343748369065851770572454730254797729442377751884771097647016476422287494700891991734596693914790040393002603061412350571363173071049844686956761186237798986277043685520745272532873638403516319306190695562279656744873839715771695435566985983018576109945743291055256107300452016147952796532858711668861966*x^39+2963899913626824017577811352666068847170967476117419438381684516155183667717787768370558897046255145560165167994503604501092778721859981674469343591216967934709769188918742357959948354555769001989665920642820886174753872697486408980410600587279019645012187857210732242998511540927549888745154056820061506317121768501995021206928006378186832282668844441873628965492654541099588140939690237773876717833822152504299311738421132462549791852641967648766287344621369486105328444060699543108924002462784355676361179856320690867060334536529017618062948215144625561045420722579167222306671267496288517994823350*x^38+9051155664536459631321132823209084727047960293264558278899509292230271150775037408024505255145796984519709317403239186227934169004019456079637431322840321205439985260512426903732116768383541817517041088168932874956412322605601944816243334753660035187847812577056777577898326395155793846942697057578297382553854453498878545680399411831629637918681268532906915469140211369380610899777334791016835101192725711818796496335953803839940368767291408446550802725409042168309562799366337583392113803098989554180639541838659705107327959346569657937091772278515203493085006455655257101531619691087520210691699016*x^37+5298260000409681302056378004796888022075124753211703096831703415613539905940550059336766377807929572703813599061118215600203105241105298106786118813708383013749670838314590791257862181616484419523460274268068189685370447723173514065785994445192978480597187098014764767744105281769818339259093199293199029923317497883295919416636003979531434484868405163688862793494426975991287173504322266138260070087652709329867253424543213660914636459972683562347353262872602850162462180305794873229909182844221807013731424816981473074300979961356103959663369016128179719072292537766950833099184818679541406338996113*x^36-20250793969745486933214739621443676943319060874625232957826186760651954198144557101002590033494863865856755791169709285705586361335637348708824881564123008605927614899471320288626242738197347939491725858519116297364477244438045921010126269665709812118200529793917711896476201249328071920423222769727251791227710527941563002680554788104694442745320248641078805300206439336503704206371259592115967087495541595104630169889980399514705636446599884018200965643395713288554274504269835385487736833255414731625449252314658670641472417410673393040840957208746549448988759637614428217003754305507377128061978601*x^35-40451164402274700084813276946470487078948517335218742841949077511694715835912924580767043636256369461212125160591695122489929625706377307770381632824024798109403700420849701405029259708105301801730439928382162458318791805160850034252779757579768182023245095984830468587129819074141594099008128399356725644220039080487450562152964201272096092898861075247225068643306457822945685460703693261148391726468089149377622390297665057087478761851956831282599542474640670277360880981301274357791727505134144951820824409626203889654253659719681237433491507309729719032680086275261807039516542534431511222294624781*x^34+113643720881833664668385903480462445639314129230453313526912644376193528315192802410902539341549946527018872248846884575741350000185533370950586513986827695238848243107222239316088633786350453484875916356289625954125011875528428336703449258901594628350750194395380092581977921974887819084988520433322005195879653442771216245117131193160193774180826526407093944273856867214302912033906604185563453059751102914124922760738906693475330021552091990687129688502635128028233575028688179048506818433760358236303809071520696256055167797173930184819507774860057196199699288162061662635066137239471532532671323500*x^33+581836834697173492846324951116974423054638576213703964462513687223723197655187302278463977766958732705108289101130345416856464539904351758732496662015141387622992141901110450356741397836604880278368580283405378516053223027048322542555830244242072910216809688809434433926780342163214814118952837241287728332875521547337723253163511554912447975145197490651713137544597151321345810641852881947535457172381138195975269669240878502994924864952516146323737304254359502412297393066644740291339242385908601663390672189954608239350735810539389264144544336688784288762887961121440159295428689005230007030581416679*x^32+2111868258009140985784372618990521052780590690691521237601591715175099007678831629500749746402130264545811779302677086586225261728413791528172759994006194840816688994319418325691791986483687209033753216510412403543637962735676119851749396333324105059261327398726999659069934140602210794448729881288350996624443513618503878681198410125813660935579513791119819264195732953469118263505384572341687896626466700285378687346233075494377987389369000449327956310998435752394847834955322530113831709003028051869029974108294863176937209824742779224155393806805410893080659492198002331001847547966198979693845754770*x^31+6840735086506543687162241593831890923519507214743618761127745015684050642988443738177361166839136416516550946975439072701351071154203482734356282420864156908232172884601859355021440807252847021793423656485992130930934223549769115704445935214195943676103388638201194794694331213712415333342425722875695815011987763642639459269265831402423497832881180571765806115235037742351922256208828649101995071013814324412192929787048615881896069320849926839093694889084681716587117711703096796569751173290585517514885325100800383514122415211629818361260351554670685215848004891295251916426454521074543940692622268945*x^30+14747883013773442359183225974583649378709961411779091674739932358683553713145078978301966518522311643771345220328515801622621968314871462005687021487270370033026042534101713453007041720478452971537742386686805749900320196888949163042713975241644119971960768789594147503681870549428828235017998507695305122682005094330270854495943341145880867608487825726441107051102460465374197181646477671308576590963927674633207473681771050162880578994958552900251895066210790136823399749175983294801688282946504026725250561871640000636247582881824551902387863128550911975933979015768275746560456893145427141658963669887*x^29+16183763363501599314483302867796754989180458041709902962385225763700768402766460683195671146261153224669714366298328066800217864683620634568867880059907114073845645566802193102644797690326876947697820156584260717907702136775573461044423171957313797083672989736215828581951689463226024255543018787194578478238181556119084900206060970858534993406149356275790518030294648377342245761302103593631798505220984721217676847262612382963106362502108873202332651279779046206636832162748519386406405136949787832302924577046758955537027527130217981690150697635685599150844810632557634471405503615839555579956313750421*x^28-16017755684367759838664625654439923395939573244791643074017298172034826161065267953942056519099888943154575935454856156339386120162889501388100982753642807438827073463483326221462421399297891896971258691975144257131981754380069933710488178470185996929006527094501779903882237380297514158163493662796570475099139618699869656851477463699081226889135194386897140994511668706503178976885291006066475403158912944361818528875459017437729414536535860786905445183197678752333333705606579634727188857034953296376082544748980232749553227706244323615247758298520803425547082301195596172183975932318439523078437151979*x^27-138063099873142729507011450680259945960980112866771530849725493732907645644482719483410083233388972814963294488068327766738210844624655700996440225669247803755994249540787407148054973359716454982409207409365443133383040080119917115975161539886478187402407093492589748812951563149991849262368286576662867165143055213047603692765865222357768318486640040454447482961434015637442218279646639066028864375687325148595139947876965975753556500708758450511173749733563047403428270754805661265143275407803568036701713784631600382391074855645376845508444898875687830807807578965685070149829444592206920347705143971206*x^26-323144848882081275122314175725056034933483105835029506011620361974855546145288738766654103726071412569405294551597331392791587434508968577313553821376272834314694861386708512335868839089807790299076810354104405673746470348115947101380694379097968717521601451265543225330012083808280810715587018719545602983572020238475977896239110321282806373162155499044307014529088026438633595126653283186668395070027876352048831546776667531811107075640148674547366086918668084237768994558631392383530002327341044799590730594418199294804598835160138533582972313913158274690891251428085996896256685061689875258924236471060*x^25-391245949655098274464302650589243847847235760492024087653614003577789895082556158584732395710749233781646067408174390122373634153626359418684410511916394446508371308648215338464678229452398299251332466641134517741867360353025004080737525472833084467505108423121873163505711760868213376887070749430405447287793905441473742042228744556058653461041377074585879888316754288611847165159588980670626306896560695973681222998869081164662069643313433098267905942642547174595874415730173474419470752879106933397255808661477309404813183022995428017317250703464056993550712843231854596516132400417439062309554554524357*x^24-376874505351072690468380009811135792008647800774257410795626929284882721472301723571071791096687208329934698819949561696708561724182118609309153520438942929661791677449443949572833856480175306677877289056632936811010886309558797557439498206140461886726228651192376017606387915030344510238192021745914707214465899259203941916385679555729703363515267724521457772020511425272712716728498045008065694238958699345119502698299460969940738630399536508736326337405140142549094611532263520268067487256077509397896889877113944354956685840601407227249476161467451932917767883885898277663381263841934854928488065279474*x^23-533416849941951617278200924683622503043035814709023159477968615023328798256840785392989703891351048498803494826192524127258672709042642663955818072019132194445370659223540379616489903838798936653510978084937578989557728772992983988758163637928212388531881480365287752076306190028366342947156856735726857793006179267694266303962129104063084124309512636999397119894387094333420162752829831646921342984036590196707578550665575850227720563233053912081158743745211386534113651729191694920486223038800070251492338551812591808325548816922372047171133448133118002717825686640510545888230886522930835358682062254721*x^22-83835613986797502028302806164243333160657418637280530955273709426172674615009620897716403573675609023557084024996797111445265240651000371033811190457294193116359335120799477416002211491853162543302655948246645262679476908092686333018711718153058282019308068327200449814252742551112187061758822484550346230761873690748952014658329916106825454597422926809343522217807171468622226254256730306426227324801118038131890429707331753795591330790719202699987277080323246648466112860679957945704236385785832375505137743414761440691670598269491977478275021039813648211641925519584405540193040597713799117165016314876*x^21+3251767212631978175444271056768604454204176048757404700833364035643953392569511567323510484757330733615648543604232573534686476938758406132995386798490191192725692561890016544047350166113797756144735339141587601653497048919494322126340062056908335799754553089145011846197441438150962244198857350823214573250410599524484047484399845003865753783666425642289582284086636855476022255068937747692805027985878265982961033602120422267033381615129851079404362317860977228826245986404784948150022921376111400277248742217155571940908338356868798126291996191567961114696775309245140955402121114320150399266993666678117*x^20+9437214943389542208727443136117945398062268974148357188131298922813444140141695071159367383670346970174014579452153858212079930755513861556996248283092747112431718869650980355050782409851889034809752248234621175895391086072741478451041853700650302230240832926624277596245094994345869324315597642298056037879104339927072624361819453620571487861738009127255212016856693273886856778914980432564934698386550377325526429919153063013437831859476224946257159849606614707258226257763406513191728692992098468061558479845535469682033049394160411200936882642679220643610221417991769185264778011345087630567569532198741*x^19+12831728776819492430152977489453538104707758513221421976924179937971497626564127057588197539086672201862513292248748233521548648655084258736937910874902259845875103554185700818704927981903261361411989372235703304356723007164544986798258212417734809273488311530247551842153915145925668276419159683107184640531985828454979535329071831281042517118078029624285840101607675819958693962347528015459588662423271485044458469517053968815447211631470862210379037859769222933827220716175042957818006839892708223603952189983163629978942541104105465506576351440317969986168530581992069272592567646255267387138617272413631*x^18+8356730150700780934457598053189951660864174863985526020165873232985675748123086656521711413262408097335896549344269135325809738078079539332386565648063107884244227393087034369457952574035719068641822382801007292548957259162457524168674978190160487024563987766128847357087984328080285580338094954638202763229328666865594256347159860328531861297991382714851318504111105146506703654880197094278861822207379955030285162983180145558860449580844588677617843300999141258789495228017785229068277462498324222008054581458208075830202845412812842390250362927439603759624096983858549288766122675876070660861019354834193*x^17-19165891399613312712846720053522579768644866486487350150961526220046043251273238320967910886695601862958921431721176851033813955577694217456790541332227329995640163513590804976967360548365586171240353090037770545125952349981935288053797154133357793021429376338982335364683687141661749653444131950968743171591570998830374383261792138760499387902622280205025526773867426011738020469458861285833291533017035030831038277549569378895664906146279172982739331206640981325828416611961242375002169333753276116279817526527796761874642044363342761178799188251034517605388068113779317743999631064077310903679214155596*x^16-3421293003641752384807755019626040829374337682528956190326415965363800638606386605226695544671832381160129931162723493279733623674045275378219853479737094146434014213071103548950193583541406547641685564768518245243951040797895932468930322228480972410974082291850817684187271890369334288069461033520241048873817369604861092998359879850716760233160991099597308441405321354359781416847713021605225635571194784782631884742600581952859336938357430905172103263335402478375421975260146716487385907930224408615496535087244328095774307204344241355984954197895822641041562352216183417907800998011859412031451724763178*x^15-91436877576604841928903152964447337452213216226644139906089625208533466354613619100468084362685571439287947454619417173632528996692036509154352273893776263137382544356024892603257109179949672579263262681715050599506384800953690332977053810083050778602098422936138573460287596026283249083244516309573297503711998605746156697802660905179045719045243675820629468786495688885986783417985955921462369206239775628577855227872967346546664440849754372674996720613527719283473221060081753045341841907666211608655947303350189720738315063438888744604960189691270359382877188771538128040631257086683420700807046368673*x^14+4029394374870698508660170680759779741432548845104904994641457903454068046702238323955296362256138783356308889395432932909317199718446665403660036495937507676757530042667118911674691637685070935905777679619041905888733984364543142126063351731861557543385409639709109802455751641775706055456258668430492752484415758013986396497178967811406646176107765129643199184323834396153926262683623476297569320238306985488789842334178589877219161821595766305162181025160348436965528593475688132955388037839573062405173015276262694234946345169530767134998357768286033162425508334583853116878555514388720495961132037206682*x^13+5164569560983571613827328498093736629723552903937324101487646434898353016576512792513290690620835159715186315759783035985870568160231179861180355653662829125922580347245019788139895329750700489564220265288344025546736304300049919469150415547031972399283282981787520675697409058442542692398641124506000374814280927309037285017382609100577791877966969581177138282311596958813207805893106240173311088801512642178297687139602029565499867843226646225803497951654173910183020380110390739024090555311477720234361969254095394769603704990559006373241475674678349274472562074815464621898947687419266960934895832352327*x^12+4864665239259988197104015959152935842897488175887177768632224857120866107261006872293760301646919810800274628695342691873787974808067894619397061674511625300633614889821119627760278061447855394857053021151926049366466029417455047270653567013443993258479898790060352307594348050713084073104827097937190121692465739001334456693018468120828100506403640787979506352999139787226488990123816973753505286795582023669054811778136460529363180806813240554682997354693117007151847117800367012586933005622742066153006787513743292471711972473047330626051959016510384088596026172325411219228104053665304809809064144395358*x^11+3425413338054831114938675112762022099763335793730384526656203642334780530700618302591044957702649699290850861499161474531128883030594669760002501707678006040423350972786056933842738104778744428108080900533398614093251704183454162323338589970977796089249920471913876538333032185979592127670780930518570866804764802866733233910496667006493922147001254400355045972384047389089766730212410149526575452985964614435232754980248718150380731286940455371589646656754623022384246381524832036310974256134168678661214325644782077447915707102629341189860126366527273942194116237908444534010035847865815176379507521994525*x^10+853922635107632442509888623902595773439854353072968989045627685397349104190612389775773921372335417971419039575861777860077318119364757054333217335487846376213504512058834228924262265306670912873682778307983942528803794494648709393428105951863750931545907779194165453182790570027930013371452588274421330513186512624413709480998126696257250079999852070701443205401380016504336741480938821590912135146170431638138035457332573525346515064132256788090548041877968998206198218799191323338900382192928402846880211251201040972941690497897847017875681320504039362328751723959305327788428094849043643782068144777032*x^9+260559344731403176602997115890817841596301084762661945693173236022304467932584931919408979963276466071919741023259278479119477535862109296043690289349696466121683163408927196349462017655730635127632647793868513868202934958072017342032046065269499751910218695660476088472517833148778486159313009927357155437109166616193625672602527551588137427261424914924084859415705570642868496165612304931189484786305088151696059025368016234705685742236681198778582450935468156475920341754246523121477352741332751161051177925278682554959264519675397083626349482465599858214672352149983290415578675342752371581037616961277*x^8+301702116422378031466759559228310238154808094889467960347868677045079665142492839554768512920618131707379463081191355020016127563868097197463398295884320279016630311939179385380242720482285428037458299887381781825160788065268998956504528199923384426927928323403813238593627285555653182834066180895971342793111896005758367979177448076118080060437695833030737691637216800553708853615814102579777943032368267703369657807474257778891178366386438327676688001585875622230955739247808026181996178997101215493311543832945020893724296109585046750069887995361372274334922197631070728907346376792368154955032253879921*x^7-149898611660381618817834151111749395425178436163324856492663369631635312845183489209975623639003598124637818040481837030412745387908603678218436063312038163956409183747298286158562620883761418564509833634661123810788019432393419280159404350430461812701954032020203587114442099608571046811935197632625514133264092333735215008790975167804394743109422157110703184217235626467088805337261150320208154293670432118265827125261264531137584340190253284516504090461481746326046192935485154466780629008279665438337811426079070743689250684502922226578149125717313493808413937740273114103830699975204454073729792733430*x^6+54066574270258928768710769256071248973070363128309536661214366528334559753778810603693670578606029299856892892418388011042422666635594848931349629943903433590429770995637162652759846214630224998054873303406804558059327828058407810189528669504231688645583641186893351793727524340725847224696035413211220913913287828684271871470901752269557493584359592982803391246576644968365594770853432201394447489375886467651182735305028014493943816089315224351441995799622406944350167832921417966426748368989422260984570674230975802578654017473660317574104511895936867085956231505536933076193584299213852788102448772908*x^5-27516653026913933915522827981286635389972292881556024286614067655926920389450106979002230132822357310203043625472241298365957925305601376108084980921027971823909542020117793311390321053885761569673572037689877195134910939029407400705664725519815525290855915740050518782256853827886984609734462600042440182830344307697488658202471872916265896946984513654324235594472210627594770956590317201152154942221252853232656314607570255684610730979721666994825970159099164908557235668076662403075908830857204674082194204694862866842315441013072044910795513116184582810334255801705177282737645577208267194748702653701*x^4+5907277201174198917567144509413269003387860711419316580270233198486540963221098169229011051586926297218657844985923373689292623945977107709481375552987804262278408099667465732785139046640313990318241467757000494366098977729451941907955843545044756756872690578373507923376034181987167410941096064478885302535757874031697633210523131598179328509609000084895413484658538822901657474214782047552825723074624997790612999551461215205114181992127033578981216889045074192839747036848354190006389835200404918855709121504433800518331860679221028319548074779442005890113933900921636167766957206747641026446205468741*x^3-2472466723113670743572671563119155358788059825478945590040366151265927832019274463289443856784653826744338034456164776897084884410540487944845513990700951288074243770474626161116313111517402771541363482000183072896621372505249126266724506943843023348213705182342088582053928398062445214296579451154175292649370695309646232651251574839905824438317270537409508064748115256597197278060967818003531744812916810608362402438277414450069806660466413667268569681312666514773742140632501769257765438726054037875154831160729488449085277724902801489043068817512960680344454771872626457294331893933092476399456073652*x^2+655486992228659615777939437841979773995205091283895958400636663122601489382249764221063200168252676548986221751850412397766965219207940989472512561464804637473584031685626311837891764389646990042139811000635678805487913494688611862373502975923342867133829126716492449625201177551087490226598175139688814392569648809791859199410291429433875956534575817617266898829545305102753882569483456821319551938155647357787228639190643762254819083835172908833673184636392727938906671041539020354572053331617428868030352412457982279857701011215700363932443857330290142589477822865814894718800778256995544133353436678*x-52442937126943361117133291223543303682874167544555552373339901962708906475734842902217048920228540046848626735425768167506281259711396700661109120249231136168221519760265994270061728257221966810298547182892295160037883239922963850585562490903605013936259470393987240779370460678127978818585997118941916826698730091056788631896999929435040576288284362334706544160079796691788545239846708846447392241704991691201054867770449840348190212134652842665912787649086906019470822042033672793952118383947519162208054708937803270908997032122376771910543174247882343493531159155120346472867871656502507631727679390,28966796216221716018854915539950755260282060378745445554705795767450945867476911150531617556666103443936627033006599385534599028475841375362068663096137266289304359878775402978019331236308936952924882430846756473699416550105425396054261703212552259029253216459803948801056440991777724009595914722778209590915388845705294749692626236916068168623932299558356713734097699408069785327662291415902869970108881920199958748434862430995611988223949525905595669220331156108702299274342785959126359679131210312604343365638700893778863545329181126106317510539329492940729783181270690685502398467864084*x^59+359466891876073632087701732697806896707033509226844337782690054219405442340775757335718042282097513238651965450995011696700557225574070061406572505360208945547941024083299429012927894747589359247571964468377397129261102256779790128247678635480061560042786567911355240061170956667035865342877808509749705649499660034081813659278507689881144780660767798173141372557106440633634388352503311896095573100507755691115346203533375802640111630144155201571038588619788677874392104016761869631697271057265554744081809627620808535013455034613719440796712789918023875788685313193733349734841147211781077*x^58+2142510780668658538435324339405338625413931277563642445289614634516630231489910008422225090864094975989923195198803398000534559235296757727529957289855147478139479772228340403431462189848990042662074206580158538151921723843483285119404124683221509244375326748004732564147786915169780603095406428423936156251713250959108894332189969206853145303261985952219365308859839683561957687077697987005697317613824596030868288451054507049293944575361605745135899406741952299537570533066148897935020369840427845972011267224767960273097065289917119214393242721555595044260060640304974553918489089340682360*x^57+9351310521573307471466392831096686204336728256068519674974412303007954437257974167351175701577127492428941125349565657107441123688331698084510333863473295826978541003034345228609256354001024890774494674133275196731605769623283511252055580471194880170901972724938328659500310933921684586331725514535198367638504958311583828895806457772020706000313340877020769422007107007787667525804771910955000458998715767871963487842646998936899545768111789195902754325852479603705040663705582125584477797005573572723749716400091613438027923189430476531899757205656070677179109896444305758661354640435201838*x^56+36947971041154698424281345192279844185187569039054633823874049173486364365462178745147216093231232523298808031380888676067214250042191449462445983707022800239968835116812080276866960378772826183451410013394506092531999389947016280977198856544093814953909174325946080427779723883866040315453759816733966645706410888274809528610287170972417664811802666735941600167311812948216230692747075819906134744878958126870284028266506416894729417462932105761616665277131554191561821617131750007326878168124130913991570798903050856764601142063809111321007413529501174422450549317826959586052204393253597546*x^55+123532713743015314066357877333252073709110695831320260582155910898637530103330364004661935628694685832319992094453675480984914253396442477645928920081538646201996897588645897509883692943889530904165965626971343598569062383101148474937229227001406295410916052954541941500419608563611230859698935120441570234225953300282783695508169767639340091976804123474192234849865703689088569707396772457470241482010002098585278784747600247361167974817551153999823186004556442133851634139723080037937688929187071971481937391414595604376439235844343926617235897877106570628616361683406851437668321032589144599*x^54+304459074550373174497641970861672919118173137720767687147187765667003291981590949337081422701935814577114082306074370584907097984119611841160435893589579631093697876297164353672853265561151221541135741815765518962969653086864166707071438584518672159330443594291669159651476026694360034527447482401988044206855029957886230492138236853228888552633642119774176044285851153689747967908075150927360471834448040624610692390045201371494727655499861160092201400837354996978286300431767531974291451074514397236964754125869013741843293002497379522909409089589716128894930306714015439225246345275348072715*x^53+511955225144181465765343010090121249705612228767610892152658959098827074357959806759853056748492720388183870767706175251330750999355160856140551675627300400327180481574111419189659908780292918375394498437950726276582770470561970453842270107324213270622831234437109602482105487048328543070057216583536996815460839452116154091664861538523911518294545753506146028569004422490680684442818848847571700509783441255274889303963857348715420377748234923274436201615845633032125038435686995772575006298853479233646479065612763423419176327283382737723434234645548179288948233600590685962053450191815960013*x^52+214164805158194496413190644441092897904277743491360384432937748752239498103354000455968009137846543995146697926778681629246581894756162588146629647269238136570292284758095278116727854419487181253996924667609021942307919080577962894263436925785691560545176317718259066353231877245643259154887634848736769353848031703999866630068807220419976570417693379579178841403457000932572209275984104481941238254012238152184204852420314430760231608132787725148599366467508647342681863266075628716486145520809406197387015708009137077623447900911628224300994936794861370215210367542380465641567999215741448565*x^51-2516590672642985002473610911718232969498670768903254534690949026452969995397161264413021394041430414089462878116807707396466914732000806332840830635094485263277220673990941013070612131025777095856515155822188403597968934410300072172336131025129311262569073077014101422481849350327127395633305096785444194537449331731443859430747573779496447605207875623900064015710510798715481484386724263972996791005212193973632781201196159452377118617822614598987142898046815102706738469913730001576570795585526775271251135265775411885310522673333752923028437918945183309308281673067305288268664109219137304280*x^50-10601619794956761030357385036356271551248957295438391754924004491627824839974447362385911120074226021586721006338543120602629140555980143986072907554752388070646426124717820087821353902850956873211763575838335808828990817023188675972392235554301220771927771783664450260189021963432647355200667823999003303997040243312480891676390668318470814662461507836527344415235048991033193807242258326014151529747511806919846788485960882658419114305161674700109447988696228040771865272429119208962392008006903896452377766558486888399454870989526127877261775274499866269423653234474145301459323799171018761681*x^49-25426134174343204439546572666286222692418560743678302656484309391047131303213716333423763835583010728896441306960329402045732210877840045645782111689919969466112309749431927522354371543365802678256922715237171775421180899799856590246046956342283377871020229685947703615914276560592032061895892457058896032846556871135214675951130421141632352174875839135526043773555531839970059640409792953600927896206338126624117843617301696959651350029478029616837974594939085899506428888701965586245763804694004869271255097510569700200871362634847697577696600620988742522541363492109162842691015727622661200316*x^48-60863871734679493894946730221661337401486706279537558918036818947794487837038516003074505360797081090837872810146841412124381519885802255740623542450781158556053623310311770180804543154767090854110324132269973455817592582960519622180581467110135878604841183287534962250350742247868323062736258364628300102557911681684385364424245403022744447245522983270630021158092063194871302532739769931790066584009528590096180728722037917010364996368613912805945082620450473450523882085999633107130561710057061896247746532541721026412608170253965840013136451452156006418002351411011960329587920467334337697249*x^47-213186363725266008702509756729374385633610592215296231473589055356500054846888466555132294136186775747783454323913040184117506414488991686390073247209249103560922365089146508776246295439422966193031140310799387651852115810710408452299961490386755839439436239794783502483142793477944765277893372721887185073870752728241707215780801740198006235248982102478628702702898169715518609174623763880100988218394498093510593331678614886824754418121912509416531888551658099385271392672890695883476392571713328527142652096162861397215988392679245915111840297993635176309691553539311264114206075809314403806321*x^46-756176588464070497429140385871912568489461833806678173655076057484908081786286634662569698549002195183652952405741188556613311179124805935950051858179689167021551011887796531832882901693875419543891621455045562186903404581316399510440550364333282058237062172849215410810553947092766208067197932808735891617632715822020952791848728072213217385704800897702322571625903001213606414162586412119701820144515721900112260578648703757760840791318610948520563602973590288349489224909747665584497460544633179204530760812296230226897834546549863102007144793784736558087420046212059895950200603184826423738962*x^45-1864787491027076633794927072660189642141693762964264219008622720168649784446879955488485792672660755031115882696308022215217582898047369859575375180989892815365366500488652876227410630992056094452972315972599733942825486128858712245247670632918319231624691768133597619008909572762719309400900593931638268206093782777574689352571018510933082755961146497756244524302116443727336716810806057577669779195291513824024368923704765441903564943928119370469033498026558535509220709484075823195874495974653921342806465821257518489193892330207420199859954584810744773168111673486777557072130798225721030220446*x^44-3747875671456706341357916393039620104814506995146945134851534586121585967017542536521595382820540711099561253791904770531790690355585584355195271858917757372983893678762513971448768676025682543554038141943125930562289701139757282961244372974001438829185617374670721612763430410108433442506080764726925140454777069103745994519275114621378068197384221241311447641029282712407730349815516804601800361331917823270901118990505278822066505117986917144139765905305331102662445637240581071287128485686456495201115978738049235231175990521656352287237479501494902636776319629002629340160072906468621877492621*x^43-14032656378063550281430650858840720210625391554916008369984121470815757467097027222006428477151295946015010349327272192611341987361081828015125935966776718513279828858121828667308147567806684360850344713994170173293167569035771249959055476475576672102824790398068080377431971268427423804746449425841208032684778519305862055415341373989476392444329546078729986219429976347115328026712895734211009678123299630819274474211520538971354172898001761094555800314222350809595738289462758721924788389244872688267413054223235385972065833795099963368843003705049708721750719094225144440061903370145523545204400*x^42-47541221713497415478890586687949543299753807872206347912593692334946711304394512021942612504810259006282478436738789107707545003229337311173432411857965297529870248598515248173992909135248977173803250770596197071148114972036650456446472749981826672244604861665895068458077209849232235294136931933513886987159911167941074712458219650182871825907922806582757579162875513916785974711147915229494475629514107772248905821408036734422360348334636557520202187067298689833550744963307248967075827019422096679542119856014303974870680592710602277219796265311728493375522296709720532009716966757757751509247396*x^41-94455293491560148677571074615696560849947920939734794336486260000666446775572939773034822509723578631889090208145892015158006693155698185354229298964968640948985365304354783734144385552382046800767846506661070818221350625026864608465452534505149679561481063025244008109031128024728909242526339072117619638768570646951543678101612841703046230026991742055424929594747451160734219119719793580021458005058417321167712494891104216076898477699313507389517656062750311373307640259474131877693489600931416503795841047922074122483959357181997350772983930300419464488062657641502534196347145429721731955911297*x^40+82215475896036772256356531152041163882041847541113669500439276339693960677480508115539650514990889600723142456327733494120503757156453713760622852895863760283189121211787974097168195578926917129358653676202632946905945370051333561093622838694835891723669709161878667843968574418677642531493732111353646358768039221262343538831019777258855319751080761117560144661348921071830709562145973162121194151093845168244228113319408755234245399613897688624605854614297117001635814824042119135083598809789985201389613627450435445687773187585147771847580666811146657956059901547304945758748264277555049263889433*x^39+1257469325997529543532927693886532575779452970481472093205940365797192078150536585378683210667883548229384932583594820829299002436928822465631803433358397166889504714574069424779507718219420563196743141369131333007042093224998927625457647972176256431463333756085291205936611480806104391505803501387170796949815329510353724598408339768459704059764005296969261451651637065894525009356069072377306741230027550465392260556454288101390598784672933752238965553878873578040756154070170765005005122779926248248157548930459071500563398454809719969699718229908211066506781154848106698646862870918180615940512914*x^38+4259861440722366946672223481158642665090110744278446697225401505040056273538833484046466960734013718984871426114036055041554116525561806936862616119145726319823003009985061143995352521077647422236587224683056711755704605274205181137302214073839572705455810574709714909458187329408436463517970433573631512281131936280374011705587790042451122760751326958138501141144008879763211300277264063025138624207176804642626620817790242205463768429391889658337899570737833610020663792294242474574060386522941413116745937790806293146020446710807125043930374334321208521984763925719264197786416815096030163155472829*x^37+3974211273619821075871563301151389084497330703387253160943533989798030537103506447948249407573227301238006963609100830420549126506780479213075367792238842330847811009577733287557073635670898525748834762226777144936521449233685832080608634402799160247415133385078059477441246193341954222382613920615084313855621425113447812213240054906116569578184039891916523575255402954550073698507969429542888751888063649335660099207182857963603513229241985775462295580275800328221068772298353248016337695220049983737652224850867375531947007816405150395385834567509382326660714631481145260755873608584196549132218075*x^36-6943812561718835922815916245128435457446670356707740791716433945417760458441650247805718651873972492689347760030657251690084238995703562331787223429994441960089011248719940966502875617489375842298991685379218757027011543181324818602978427530288444452117188196113619773357955767690700846816108610433674606593009510267309327136857288099833963943201014719246208217415304404132623686794652401824851040171057882709322991541426203631825012790985813584832047126117442541404352170049499774510896357334413428699421997903911702099723345020514085669721193330185125610382996650970196441410109158333639251249549771*x^35-20161256635969789567735244367073799541356529036889447539891500574688332852550889873405408045516598005187242928636443294796569015207964836222523120590762970657865144303076322889253881394368631171221873859004086531295662492666549357844622127914061410917850481935952289255472981854744769303018705364782049392428003106970366426665994336274353369482575775075241746818729053225755711528787403348756958367810173074078145666845767021784825845341625458564941806172448996873111966682283612349977719675402263283879546901712048133697670272058887464818304339673907991570214093978678676416956432936248771369900156132*x^34+37926381440439839839384045265283381491188724529211585613104434808619709999337487833081472329513545119317353039650514080234470996163142654290617890568735039270197744684060697158171357188367287403881935808992792177626471555307370187541379171409031094417141995571574012699016903540292272752319784396689261004788396914852158173680771738629856398221643387271436032187870707635145295892216929693813844851960490191067798146623471194512567902387026877910003693120809503821024604684134101173618952783784052675684292439640023017551082190135049838225468293220333245478999052822740305870305932865026006535690720542*x^33+257254651533902433173864562535956643874603691602678846210490859774305573640252639157836627462244220532701832060391751747643109782222169399034078572959387551505686741750816982239604061446567087474328026474608441798177313893988914155603173636964198969814209367861752053742867324526068088123330144974012163610001362238600981052496857238332249276329242554203628279748465398686354494906561381718862837500832145782624387919664223383934383897343255656653394569359865604257088752829195765687355784137690313831440501985347278768180578933801519803962290397562270228553948088111554739100685417295443762590174593267*x^32+974730772612773117589542446183130912788772860617891502689753724675388806479507723169046342344378306195373569968432890313832879565050518621165177401069190753360378408671557523007431983012624124066567164405047026218146485355225274600732538148225187278919534739603869952384169520133414011714513314038878609338135655498061338374527017347943517619087063745710420540799828427078255941100304091013347396972347084940069550106939242452512230353313431858738833409721968298807481656612996011880880386233957725845104584795162710647046619844410899270414297154912372645910353850769365176110593167895835431293512357920*x^31+3206946518995354057263483535724697915845854923804253840196574700520638686869775573193709206176461110752270288972505618845738904978173969525505045485178671856592893048904451270322661602888907508603648990583493073004041324849470503390578400830967925933079203828658435209525827230771374113909527509913854163129134865359615616599164479833342950716277873955094768125301548094107852365352295715369062218015280698934864892471081474768853731777221142619420276046842468335487492843950516502199461510867248656103750245819987848054112236293078398983140247834114515327921651929268716359911341759482947670275845696749*x^30+7375521631359720946618263016260643515513557829071056366347378789531357955014624735894784869608892036208147058138932327655581088274630341480174784353508050346892164681057853937960004560650320334990230277911814539055422475109246379407839671954925252406966726420574063169242855387478942759156568381413743732860813619716917440396927372377323238816210952587959894453343439133079788185520647149209940074843468255390330987212192052156167482584473980165649254472556677373742032782179027478846660678914020336292338246297433940216218513839291277643873589413470182763215732532377173791372668383613771784047426130542*x^29+9616761859845172046096460212411872030639788962068323957175093647932826150035022394798456198910069997645314006031290925129074379557015072518076059002784706836502541383232177650834684368189696312478790764387173130980729088886364050624085067503903869432601270846444936780125599814720733102654715276134816118553812681247255294441225826864784653767765963342221063779044175283168738377508188017397834655542309305282694885237843480287376044937013925311414936922987321232532504935267754517530452383982958897438395514363056662717837215618524439586363504965218542573124874934389770973776090082741168943024965966378*x^28-2972659158231759264198443713678768241289215065802280401718387058154511441769954911795029743628294929263523731167592686079286352664392925265785861897295180846859866721286904332027897545920105216129683655955991324693499246841164312992496090257943113038887415866926295836505176381101778806129818762804353411329400352637202512593695367060957278511636950198700637016198261526357971798575136629825423901672651888984669004671678810608269663727592206929832005631314252378966070872389587461140937549162496198748289120160608513590817649057369131917035970345941988498305820354677015855529954637352174419372890819523*x^27-58772178461190104979442011745589056697271746815246462108291870523286297765131459088282403328412509887876949985000179170146108846465860161348302931765699455324092089961759792274395009451018676382065002306109266134419101804437899184414506977851632358640079689990622313961997658235608918208924590273086028014285904394949246568056169474023048632681746615057524803715762678809544124199240019132582580434733079597371143444431282348968522009948136875568832335311040011847083300027358527889725624783826644673982032013464418794466810781951127410832367195871864869909988164307900581794266240122958882085499971238909*x^26-158409909601933920658706263856341375044531327726865518645147084331095165172551660381401065578471144366485198586434998594635660685862871980151487995105046870351346903086897446131624163703568445987595518885702627727926489305047045760385098899698284579456626477657371820661570021879066546605462061582280762547020601429972849525564831873407994341824738663069214549078342394551938018287190321715979834234809491567237869695915073186905164392119426802402250262208062796354863273004894352319306402056882980144336096403944100571178196152901862861571496627834510701515061700025898013910788689812740677858024578142876*x^25-225321639207423493051541696734531906405611199498045241520529582638048431145125859895410934981081412397781448599195159754296319439163972254945766236161699770232547250622251135164980009428404899167590982099806663882397471464883944645681256629339644727710958512170870740267226789125400973724267826306444527115153073634982181728015966262440928250991627176691755093368662254366540547092265750564524575131566783566452496390026769096161443506680926366832702967086896056653718723362243772016138942604950681193722870960778517614557207964216422820868083779009676500726193569843960881097450491730485068793237669548931*x^24-238380702979204899933263372412871271338527730906420926884573728261366748075361678087865191139939452127799323333953646929063120324083707430932595638821946311579613741197186113426452380387538207372833178596597227268503658286796528745014518415764143120041895838713423536326849008656245763867028843851379990231642700784736306638674244823230962670683849191520622259926609054928584979259333298052137663997871132017522074409066303476739523508181808323924112682551705783220296970164372573036363880278672769445449388748099656126201337708238434205270516244206892531232152763671761071772646995533203633576730666459511*x^23-301203391921226614848982208823224125356836258905184464398321017443013278900087947503812267761773889931186115561213903716036705324096182063062055865975705756378338025167562465642142089387932044200310798159913672967112284578107467022903772131362090904541944232073782871244485695169626724763741005687534247646467442825031280769174514070114608850446442406440753596797366830391941154916834055119194404130237217097288824299244098125647028139404577152707075417720577815422347568218583509618028813464400782135652678719058169441562805191727044280792757196887959120484083019665542667554459082980582974064057170152785*x^22-146991132452745320661654213452657319499650918321609980173560525860311479394968563765644608146455338963788139515228652661463164614056194554700658620828046994241445870161212333175827476833250954798117956479085668028062649906692699386039393038788539456526051947653049366537891621325806714387114405576291372036399960584426956339662148150761303210008132249557347319775679677089570003847692039139717868129096418789463786536585902448671363186612461296717459951407199232128434464454042134381498180577798816744053649661824616215787722720033159623578971551768595722417835902901865079418043915158563336235968202702874*x^21+1291547658428422890582008269045554358483622510436484576701706784183035842801477384102615559927135326086163764991024684359978027652261376250750437314690278779678445799056388343044558060347552047982951170368495648009099265661700675263733904458834110549188323766826530822003859861016757665931871089498095145780984435666978883944655510452209995045920622471720641424010241852726439537746730184202601958273047613075758394761535740648909183678344745279630006623157641432901186749577214431545408141751308065431725404200807748592497100802003624599936776793952518318986924630410725168108075228503606449404631619545137*x^20+4459222678961114064063825923390971490160599725303673712471113428232131217743171240697606903652608156111904851975726126805349715807223997901794136904329242617554032212371457793546276745662967243336488790268403935494130968348541965955164920329178249925832577372146093744146432114633597377058667765607110780746915773566227646476660508397689330404477997009359855107180436635953583862317281129065678552193434333597669106334028365247972377000435336448024636891281084506202039123440980201975647076262933938430086888694581186508935737912608539521070000156778633139766417543137352708010607822982450789921178018532270*x^19+7127706350617937612549613654118279508703862287903588400981658383996765987042263289042081659562198357942062263371397286913811466111301121530232082384179152743292074395994946565555328000973407071124593384909792132938122024671622554968401450464247200605550179410337634132760474325219112771857180984478519024219896567573755113389882467510666234018946066709020833498555621142535780891710168869214214376177649995692924792640426489342033113404145622610960985919573902654564551568673029147294659235509321742498945051195602988036168449688551780921751424539951407206390867671717696504056695376435718684607683434566972*x^18+6150888235883277063538999967581851687131580658527120576874810676286455637354476021797365817783450656233563189518547238965795230388362440600423768937995431534594803456310473138777599767429179560255392712804757419189508131828245162655853700831746993179503648891310476936542071007443605969123289579201139339852397003856198201118948626532779556490022713132452270777169109180662763918854489399099768514528470040755255244850329396879767663300204866316822497251789041692614403653405454384488293903641532180400353191207914060866788355339698150099122913410257557838749190583369117719108631608862762169581719957031751*x^17+1988261764671204135065794226490767697065515250125361173022800044885483613918864256993402096843371648634449154995996864805776542107321922692135186117053304602041982431840933119961307893048224708809523835265575331691125119116208162320089757092755651886759598922207656529552603185309219552736135752755060692484654806448865951234835332410556708412202949369165748763366697413847185178586612433829650583415017197743070154136677467007280818873667942070429806995741863378718938842181844400510823913572802623010126678093861712355523308795597900124179706298687566570420667336807751595195759189856460402788419650738997*x^16-1148971688433028506518811743116630425965902866796141127548334800904111273265557556404955981635006209712786282695506689455987224716248723273186735534091094970791754942985377981836697886064685905481457154582581134712069280718681448568025052841565440666687255910947559421778499520924659387254234436613728304964949097747939010061454948302362697824989886095606216222201639627468150817780760935808242777438627930782745133595072246800176277896651312322025906183943832853471271768004335853659998420444435459458571445024932359110999964021077773468671606727729532125440012041754182457633572398522856466671191561976734*x^15-706947889242337355787973413640484755295696062712240244371858417963912903314931227323524617616253088728246545920797634635213670767496487792204824344301953752363642021837037375656181743887426431354675509120856056570596968629542322232100046239211181521383113282008229263539188039213044891897856419013915682286965720568090161860682528763434155872296043594942378451921638644370713919894595942289549760474661766090667328452351618452794463539683621540513092058756051370555956174343997219063552592980253513923192654308936067538180785913997072637347724299355594515415144965910312930304441486979692005653350475356583*x^14+1519408333124426323208840826923829614226653731682829074223640956370262366661293887698751232210547525326860065609597532704566727869647840049867795518100540973109707243430822720746159143055589632040902907393499901880398986226805333216954018108436373303759903135037368806271094959630639865163682823276510916432666524852905749437420328920466252005496386786838225331529201260466621375767286817011149058027393951513321243017420094657430360327747378915829901507209020730249670295683272955086625205369816314919696418835029989221998220565780390204010402792652274907890849169987169252299965617193379264133642970062579*x^13+2890141564515291090572332278752370275216478509178519894058794256888926276275398175117054254998371965416294847514456022723613699908324844160096290153281935133977587920669373387232625557215611464072084082795748119480143484748514753596068258677575807489049752816878260936505888315891798716294614049050791600416034727609052319583245576738706033747665920306569196154312171373218744710664443341892350604290460304969469951024197337218131369506549356838840582729647611489545775530164709538649692742406645444204057181555960133366199721031123173624784789616981681688910660999328143164457370193427571885107624089514849*x^12+3106710503544974878312717301467368784912871839600195376353273209126351844256008991569120206410453325452598775300741636898762977095872619870812336248718441625059293983107313320907960736659598098508077984291733293813124417151836968060988104757228018533579696988691196664618426422893387714874193555160783599769476706376997559389369060747541416946151138538281675996914611910616925799328533019955709605313834076488499733508937356834540692946274633024992042280437422807437456718386160094470706221158420316963532244086325003253507148560574650292014382002378963992360844854322474696950706380276307879863225286213642*x^11+2480018340611802405117995786552679774454559805737807750566151326463561440114042095677745727376287391333670403722502530496265691095393406926106513120266689097348312894663608169374362137365751922500145011486954656712320602738784848763283339357417786582334890652302154686168831415001679531558104284913744070207378495902947405843104874836445564211085893315388724086366308339352846243352755119286326896763790489852383545919956208038558076385394588018609950701716123045602239337926701657913246414432588478273253000220007325509661985068074536387919315963446379978732593047783734829717458505583405032771759820845757*x^10+1144668237175961948384237221947516032196434892321626661072916792220251742121504369603352298064458963445988495914601498311487758980096868903242625868575979966090164020904676606682295632752107340630752343097222410515672417617602699439971168106223155332612998341638718539067850966483200116604351354282282746964809346543008261923337371253549185909176249705115163746490851699664493097251650357689620206369785231968873374782698170472332391954650199873111137949662826883981051721842233002541794189144338498822753413261276303714859516312836977553343484803490403906807348186041670962635524464932813320226819284140562*x^9+372560812595567640097938424423242610789138808081901089627199423326688236028831227860912209547049417247968762025260884272676563204822437449859219384018348243183096423525648010338741321728455648396814503000586161481886468674463146060988119053854371579144922129995411229804446554670656128570712387513456073900041701160286134819437923393881348327462523123284549825523319736402075753940053782788037159794708398722020384401382256078189076225487371487194871396436491028959948380014869372023746719090091910900693366522118989508115138615285185951761182409749473963164526247736502688355969529596781239146065202696703*x^8+196343390425615542804375729053861549942172521495352136208983443899780538179085041580332899803272639244817725814366276598099404281461032775897344691592421750945259231557620950467964898960512857178125554099197379819511920151316419427315375330282119880636372233753632728917332896695084800710935309282135683589860612973504113413347439182493235824095449284594724647536535205785583875255239284282673864788988075299027727882125748731482791583049114772938106652363807923707952982787223415547909495827376018292404476638492788112439709422362062815956967572737134035933287167647826677981315734146055818358412706599835*x^7+8693920787703444156613526154544825847205531708822350399724859449667867236110609504106104883184981193668959382296205152635436130507986714321546062726369743434046332391750053775336745685225785760066779780509448120238830108636216566913815525746681056066503603518066261288272444770150471955037350395420300398523436107676994195284198806040380700578330764540296614610750691960508817851088549891233070999058895355384938432583060647567327838522659087252930809531160605130774814390597703798523121718662548503081722435408218140270009820470195174797681879895792174143038626180785016283004330129751738345100748093855*x^6+8911972680229916754724489242916241891412029716117664524107508419939675327860199933920688976488716419268595113282454133307894133916784020164412320625366188728593691472851344601490579853731666032402077951680538057739978433346268468123504635002299892354990975373440740155778156348106870708704170371834504219304198990304531666238549887651170478193040835118146799304307842917632521468443864688831321459569981452452151812883235176484336604790819023243191868777479300386523107564965692301187119261463624778334322206476527147351177473357962553603761195835638781021528427547676550749409845853317333009766259935974*x^5-4401247263004731310324802885939889666364475167380690376335262478204391535559839901026296127100287233078840896928788849439460016240207203212933928543950987980661007415683755188777514927193160381370618727832410008879401462181567219738800316626511220418173597490313156807800942513437539581788799534399675670243339369897100059812784182740073288319088905217434275167165452321811978659132211476694609689733177003510109805533490938506191608948495820181938276336285390734683748811076552530022003329036418853010023630532750004267432678259033534195522141166652944426114626099928961196523899688005694489359393079717*x^4+33175591419633577117389385954386099132704589649200354100306343095151639299888608950956479627924360540965892505858203159603687577439710573987627146508485365681165951908021463559376307660308551479431037999669520218890375065146683806689154713505698183291312621357776091564311383695705537535819281206856726167431860257639953711661805583460643320121719123561983217572728495421547246622258182380628250190540500819432982395340091038963402546081330772633691279015237413495949026298367576194446974110342558945962297579157151824978635788510236945279856762975317969641491546650792280861784398435164092564354017668*x^3-621675015994472488097797274810982570876652468562321319078646518207869491845324234278021275805444187017008342957058474849869870274261540053934940095355614929604112548410552759489517506430694778609301564971607135842773613322901233822018345339991449215168882014422363291587301284054102870175676862353812147120366445733929813315714915863072202340327121293913776587496283193767650005227980513891738400120445979301849565754371119332801736161276311495218766455058569564580165992292359014469495198102966759781441288500027992883536641324132779964607514724767861232261550669311162095317078095468467118807309650369*x^2+103868035160145997692350067253546119490837646708802641432644548460477853192591784437710111324783270719319301652458890088214643208266676780248761462511946898646245346778082592938661094267230152179901731266940822732805902078319080632374377318487238720826727511231402707050527640408532845634528216150532477529903840726712061215999051830129413747134304034794524970344829576776114822020780920205787080539683765612008079810464800516022807420149304107162376812832996024393108999382732116783645881251562610135997321332833474042084055263367239193231048670758426357696908957341920833472295649959404629501412466165*x+9651434751512977542829864956314853011086272200547267323747499521165052973329511349489774107723691010076583556610238818404654441014014487188199992910017852705082055762374376565347774203394176551573482723947842437944250273447562548072688375495902362151496297226235841680012043966980312581589203511064008024397521149523700880707543960768122532582884752180584208575076410955796954884419975680330341308541937719154307080447107557587241395413824134927555700515115851120712127511061383867804526270382609869787764426178940202585322558516138335826352702161363994814664343581768717457263281611491744097091386618,-311108857624579384340279758524440066665792622904054762866156069833369456435466241657632137147738269166594510779932912885252247373131340545024405879572461062379887205958139605252670935911878425801373149782049368728061743855060985913968733623830632490073993229385773176191750592132678308217221336611979445400539203239166781165401061885414032841037556894314491337590709374822317813397426295718807303445289906121706949101910807422000861874824196040085000974833195853716690765794611826387645517952126424774154428387872230989375218804525000757178290552104257905784820972221905595364754165234879189*x^59-3750937174688824588104771941524312706578697506810327190402088339823839015295983762228569635144579857148653622477125708644555608097292596584511125332110661123635916776994181237195226496110622136502519796560689951653007454434408158240170660917512914812810680539213568816132697831591806218813866386057094846198339320158570489666556761504524952742159988462109340403833400037659730289746096567021527291695188422422271179117863815016429997829613142099933677152432338533900276291119044543677953416029226467261657425335148456261420915763401934288424253753460153505904367586565310215281530121984662941*x^58-21678855128758941269072631909113229165794626571739451358425000261124538578668782917206835751867003807595964537899821426879644646457102068188589819000219660289339496543120293426641825677926167609924967619203986287139516660704116139792809798725431380007084090091628864614761732826914081318615018176847193020124823185058090783261682309400073728412984072075757360732586351816442490403298210129512599513300787821870955605985487162668481488551348923475366766234391406954567039565462014892394070106738637907601535559920756134434400049942073364928927808053302900617649931153244250873675700408394605573*x^57-92692367587486418458077283349840005014112031876806218460439422144520020297396081801141273514203143647802917217105694975386687673536579871294318776967138030548216153253831910242538442847728518909452984510730496356604302360706214907942833958678267142941631287477126754865975994704037029192094688287638316665408283348511150031179646004336679979410628967687502663314841045618760219192682536117772584260883962408534772650159590813793726174788472945661725911132504102101733442789080235163113750893081313782649080824435243783291985628424586297856756945451575111560813499514853478274981351514730322923*x^56-363640894653978713310080154659261538311135665128409073966830576423043815568923913251205765018159853041602689275500052055527139317573146771522762314124395595632512442818289134827731980048931269899935010566463520834946312653074825453746322495683044064332978127855152381776241118910434026640655120263070491966496809167086138489367773423284288711124258469249824848192855577626689557632686041396339464323043035315630782202147913331289956266539763022105125061701032873014041167500081051614463516754896514465475419600086546412224922785527684753922589948083959607378870995083593180576434466470103826195*x^55-1196567953236533724657747226383804863436753614560363337023510299010605850884777347062372450806747331956371823862651315163314021543957647703506504066588044345945140201364304842350743926095332919301930085521377962729834012903813475727373693350559027061008816780175282806689768835075984360505618276967231609506227492634076924178071013929131104666158305664950272493737472799678720868379860092080869067448312615554764884998921217057977715004471323319660738022350235017681531217295139774282811607423644730789737350588532064144109718266888520654465468311195671126976761950421492556528200983683668605388*x^54-2840612244668988262450166333386025442346296172149338622593778349381145359899745384981773298463445481937551729360350188203211379183049048544542210202735959400771893636303943856498995637771736182091181844128806096530790395018036106126965871558378110404577117624152618563657590534510236098467466280240275192876438297340402820536688247926950018718298817463536821512306997634021633346613433485801050375665886162173382685837930046999156357967333104838701898946616256409804187553705641059970683032543877774426861363226868773902546588524716767239827289626784398108936593225130703985348859452320070693531*x^53-4474542426037639515665103283605536833295388497000936266573729770200018560246315162676328521701927637475272155017807094395370241553036268856646323067911649141065826172958230218643815159500208099082783540157596531410111991599137299557063258483126017743090430332689602039993350254777616393319810733190011343256276634680143600028385712573850548638724228532835400360126346060675355240628045953437923622204323776249880896442331906651713394733082069806186564699295461112059592231195662847770543752085355759277895163470101160776655543967917072877145195489197659050141745738028293153342844515795821615006*x^52-679993234120794497610625447259171515667135057588588492890591605621208493788354515440491884400342553478544662718484555223900501582755742091734966366606052398409495206972128810139765909019859983957370153271901211175093742628315040241672629609814758681052268271482101130199174391306636238905698438234387381179722081939852615367811698921295508015061170648255752847375977010018998899204423024267234839483397469429483352626537370964038769920097953152181205174259479158870177994697395332280046301193285953542649047771371755244180317205263081802280122816339109110320079201690079374320648298984555815807*x^51+27303506369835570374682342682239897052236530287040649354901716353581817565121713313966694129995638285020399879394474295867720353062175701610354427940661762376505098746876933053306916088531244795866424687272036767989793713309516554608655260431062953732444990261802622851264183915087847261343256802630377752442113698154892989220870324490642660282796931471181059182308455958789905156330431982190294728141779781628050249976684245834124877744826305550033190960806006117621378767029822290039753810980925802067417770585572359133939362134683383296087717010686661521557524986673698411337299417335236163177*x^50+104106883628474677913446065744323955120768688562744147790389327562740067760831298546875977803978359998815092333697676091915271086228170146131679684188643134597884006473584616813857666760217430649805468612426029878395320040986152749360897264102184209682762938145149384307793736461713874140642942736488069242117263928299547213159865524461802898099058783905589494942500464681340716615245322805232729063429270419192563974234810027828595694928975238425648924771870485475829072535427629616139164745002778525035484792557620881851509830850269886415692661260933834221996758950272318196538390728742595502819*x^49+235567749095461680017050501600349507637253497099517087875154060791091383023515865845703214896555868829252539370502489229282041058928213737647723026792231772941104230090341130547914459617216986609773829877135452823882915112362669506532387223099002645015620307549221961801567962380627247372731553448967287595993260707085764474281555316710711842488986327175131024039968593844689798787965047546369443315014147842951108908909302142100431786893035948303357526375938718561724401404748592635933671253928623434730406490334100250910982467019948257322209539506201495873383379383177160662510998249680932387013*x^48+568516537029280704238636867574908611018201853007321489504338267079655294541097744697772536124390325284570649383615428314963627949123385420366896342450165159681260974883650630862851052646972707878851429347643436858684869582178406531940774826153974012640264651116684022805777603266450239185466000091860186581325676665090813291122362850127202760981829664640719535672213093254339060623628066350556219570106608603733960632741953940427489716244602357834791510772013872043059954981123316071527267577857737088945362064534781100273888879817846417113677783894268768052162690337232868627923769090033948342075*x^47+2085731070823117261287049861993340001407309753506684693591417949210950554514867335167640701549108049016068267611595325458268140533871432700621326498271049352344707243011207031455737687220233012756781258636566439623138426341025248610727378454528816722870717857959601515449270567299264741616847726777827065121615591583191526344660441605163132065830167098941161539384551584073418609155306171890858777512535154435184283634203611545891037739241328300412798344116538219484480923917497088341732363123921972932725069444163026371844225842697926169303522888569478108442781483709433964669837835479635092815153*x^46+7377252390357618790768859118555965449226933326261814428437073981570478269054882410179999390084129467130752886301957594185954127465125435120865583882048814331625363743744214169439615365553783355375003813661614241138943861593140028353300198908095251912165797656289131992019645456563673957574362850864316573460557794056720855120922305121284647925967866626294627034832138826175285623701434262048008626359231909108903617765624641899503676534484247221504205823053769681255550922366752058428872373885059792793135046545585156529032216185678212816797711710381833403670085796221966905268034795497877973284691*x^45+17385879258743073691308444788233045790557006647887110662318829788638968091498759265507419319875333207584584214124228064791786481955901036821827747991143205289484677789043834817477308839129482985280693471837933659415827385712074039100834970660528721585089838670395497540709338380448199147403186825544198900878983093329788004000386793183129704019713565089759246457500177355922505724883558388420390193920188567007105610355884390153215538027086593947706199055457160135735007455039018726494659159314435835201267796035095494561015180197738213962657702561180440244220032005841750997979151658104458170496358*x^44+33980594785776902830557114877466722174651577715332824983514620896284349508861781039209473034836427940544836337299172900133756680521370762385109419810873293393138064479270107871642222515486916950443725753920915626820914134008721792450187331265050986996371147382519011034505858993117788015802991450842313122038488961835858130362048124888648919594805835163774613445742024298234431676493678609590118479915997182192534122233120835776150615235730570717330869372381022874403904690108941895598638496095016101666951389380717069224311051736440218820801140074381264032486966359073990168965652801744277670697007*x^43+138470073932539773307473455240927902188092542398007300936739410142491042621690681072445741818506960720634930081999518092182456767323089800157963295517487154391691667357710248250383996803064545967773043549192133695979167480599184454411895657391813643803559693029590756297784261185480201446890466793475482318078161390805634402127050705672568502036529032641436137770356905783348340063533523561565842408086835720887749898181331148313773351022276130281069430911091820222383540528366333801727945634947213242703007198139726439835130795566066815660615974936306130752822971694109895958589946742521548138038143*x^42+461341702652610419218107107865450287598528726189211367011052995259143814047166944886050621779557046213025645340500388846107991381507242140605663740686094731624565485467405907064739389426597802200772574652879077378261252242575689678476989952969614352353435810362967597188000510840305441690870672056866895519366513930697319095606680311749473992196202986441710539924609831703364383356418336131915400227376425583045191010593537672393902469969450249515339371211996312570997930020535328347773469606877966115672358589255234733786648682472213992509611382904793539790700138586242261988373016440996510246318098*x^41+848993346391339364631222635301178619994954545430902601987728686713957438081323331382521998095313047337357867531375882097530763761475928708466694639959153989072924313748985399038042021580139740928976768376913309192174903521565051691524619769530091769198247126296766618697068481269254008223949952086969703646522450607048729137781804852231997300974195089794437996558281520287412172901232156743238245341120450020284098187975014832315514077703389124063474003685232380883074832844222096351790632581609193286685389486062049670730212584166992735284784642084658545366100491163215969018861177803388386790318886*x^40-1190963172646376096182294841545402863903716980710968348888788084270892265039499831982852422078596656958413527609574212233583561916240106087015928902832796695905159938044337986898936960205853642391046328260629775112384576475188660756460928936726143719970806588404369573410900322069268305647905056509496006751959679594491232686733273067726609610007730623500633345953018557479398081735630108947442497108155493483554892261077566170987298819138042283194759297287483462922081553423137757769697502835504165862568035560761854755858321038590403576278041027037784639547265343217746866602951758854146360839875257*x^39-13094381273945381239476882732310841857561013300307369715939568067573721792616551997970703934327503183100609853967962883705882891050373140208078136178634743477509757718761262408126672644122920004067839772813986344433228293483657118457353748479682057116505669036119849478820075155937088674992061088316347533729346713503795707629729630503466621271352552532770238431197833398362607094358993932452313895032378421786169861754206020573727353279123922595510750489295144155590559172640530332120640417835369429429481224396074268669624195588216845498103524724027464625639969362750479493060642075984218927392901608*x^38-41072914994656002898419736544473233044545439303141105050397086872393810935578581616326926410922247244679672600330227027075731190755572485055077546742360952964454931547217748854899497205471312616637953491595879629303062385422994008607757428615088507467651746373805372487361565402648651820622719952426318519208826110606306607940439003379204856014214037506821961572274380224265869358703617737611039720420738075087671430692880516167795653597610369144111458280681953424295563275587654992330657006302827553552015798982499071398357975641741286814155378344771073918176928750218347192861153691357373543191413960*x^37-27866795217458546980082426795245372091190860356045163090618587159917021978886546065496604657754314888703482479922509837754353260038584738120364357253179905081401223019416357688494437363121076195735460407531611066176421415051089779774612375346906478885073502002967212152321459159403014932915687593000986246499225275273923628026152235664862115646339737604210025924501430320871714720293301187457328369860324861885487809862732856674350362161783667485421169702338233836784896371891056599746040105076800562833505778299653730828855472551617942593652122914704924708774645335747384705065007108519622915232472585*x^36+85143221570565086525822713482784088485809234529548297203203706734730420685756479390945527250444487641097360736320347303693739082063461154087834638667397723782345104717598450516865317294571435247673641186842118156911024129927478938958662642311833450308459555175315312987990453126215298486861290956894646979504001217857096052854455389597394291221750282465862298345209711898394008079410861605682966532701357088500062432542795016366100539430139956726708811995199273875936933272561167136066653340580707183738472668229439178460978106032836202231081932169682784222038174869920459978904644017415170778235514375*x^35+186040028845058290881046596315852598842885663444908250061676213890578439292828281460768984920808980896620010976035756691363782344485872731700980287386121212251020721177192869566347973670787678321729666396990586680944205864058683042515241644416202472928233650460732101847473515700065212638290867287504571053797705328437118650216438154898995023780498901975594992944503066272735177497051533966862952272267781567955839379227004811118524671458091707769428326195827181866881431181885512624027252287127748414855468091382337044383031193483955295473480096273192100849379851042277554453933396262834915685355661596*x^34-476269962339139711788712891781768156861968031619738674008174782514005432445013182993201484682239579645069874778576115112922161835898335553934991756118892361377941043514104521117709435962751207461924537618653309671864582708914590078151488337632150625856036511042028816408486462883259756479060180730889312571424052773079829938106324496838298251012774392275870205131407072092506117262841086460454926861839819125160004900834544295330175238819237893940322590810065041279943882340593743149935048333048655409379516556393653149128800736901035312303287577326004457490021118227739655988584478439862261966078522369*x^33-2597691652896965792117480702262043016741055722323647587750049868387010735360734631772795100736185974165990082702652349845072783641804603038866906400562071587187277047899515936817466187656520242057623425279713935809317889015392935695910474339635009005993840874038660142606349682222384039584501943413176920560928436031621482770885456062311251457090221732888822548971163047926826617777879578956174602559180674483793543014753260189411305279290096111076693713647985849991542709505878065742626538661653424365219777779766554275807990823080923157229202230570814137731775468330487726043900359768481826949290038182*x^32-9533778885280836040754320053243605229921704978604335206797368739972957956826337269421640069639878336185704565940038789587774649317013906692947647217244251797602724157996890629317599214162896800477067929226350255674922309933247969565072207633081407414260620896707177065023116817028745723969569836824315255626457456594582361047569217031321198621913987391858551105621217866504484173278051811678681353976146815205244097915523511023595936627033695149734939302098254626666639702995038346916460252066319537082856696975491091830968670954390991630204890569531589376314908220030034284908376463284596643854552800942*x^31-31020929297052528616068076171408573313582386926811675324742844688946729979049630408054252775775748044410110301856250916129290888241519933806210080378970995612214641398196932374019185547707115351255721495953329138922917382186225888385917117629981556947251594098645193659804747156702733565712506544391392927023694716083010805706044577977511758767319765147646056011051626146714991764995743100898132181158582878033951580142549088229000953917490382255526599253424493543233740157242999081823245014230232440479880011086986572868901558035810012352363191071749384792123572078966300309764614514745392615900198808423*x^30-68085951710452440114154301996312638619126846091994215305347745745171657213778981859069527246283840484092190861562822124308962821654902600237184574952587980839781127127583969989426477324293870586505933696507182398434573691036667368702751464643821479857170213269216692202530406371062461122133906055136288375207057025125465750010431657259412769554827295876588674569794813534112689554678223053249525548804723960367003949001842685648701921651770725896828761316502056672131246114374270042208402883858807079174977251738218986920211807313540642284821381837313240988426235365601426163612987770099884965776575894323*x^29-78705478156712731649406227785905863022861918060425496897155695761411022204043089066492115495646755308332669402136726943305866665890825216655463374034506727818188553527358873717763045836693381444947546187854708174261691530580691459033872454323293585144625833245300476808937418050104938097169102152476103713921925875495040498028108095964686673115974176793580084134310582346299465932362525971055441036505869132407935760910583903874908300733175803181437919855176888917311901918730945276649311042127390820305446660770765022370877220577995955438902120797255746545222646155790133741264399466344193302063279495451*x^28+60618152860588576976583191012333613458607320360743025203704501055124526197304066525203576438783251267669556674526033346528042771600464329427020898661280813095192573934773620188051639941596522708837223123512011933098673560655702928581114239556435211388250195926521269324363194797611218457907361799656410589518757699793189954250457389137913818890159578997311456664291582930183566955128879494516933732592893094290145628013181824906074248878446555869091154183151778140158008710852126995548435805879294249872696271438043615832887247973295332033399227287179605911370503976276455902954372994699951363650508600802*x^27+609893941143858628964488884682381258467229683081085204508279729877679672526638410359768838453200033967782253442972434539546019694391107872092774068293004670789495649545256746719479944931908271545482145267607118747382127833289904634450740964621589018792393610524856235416022082986346255750143548928127990361667167145362171898462935095568097436161588535743780808611104618554920662077684908879194774185849177292066434849587539692970303609361640023028076428473065060323943507580176163406097030845018288142288892679790276141336256232194282106754273628729728855141733650733795941302847854611284221466995973553527*x^26+1481944860142285591828394166962954190952923206938694252758102675272852017811705951012388993643100689643637810397603850215913603631667140035632883374140843992887536870400826281600486886261187629456868314960992809067568928845347493929372284308067942794421542079723860902355976010341680225854929877758599923410861732569037648485199620960408485258832990407564334070476035312973682879818373837716795484214389503399731896912820408598615534871080280584374769595055598025092722198331120653552064529248660311126875820681977149582222640269527609970688908943535850508650449434286589562405654859256456129012500582017207*x^25+1881926221824521314122728528120255734533780082510917359592930985216510710963491286460433114800076880274466158569557604283600506583325574814953419555537472798919827461805215255329765813860794190702298417272196569845600892832995209779422415589475000560678881240651897071733321418249188874525587810519904412063382213672477407475305599388726854222332445533770543059217031988856671318922534826608870261137009329098805943171842413608391106894215236906630138949853477162049254808047831477327069740541418344787766021268611456825011277141981502330658590420445455301841921877493810017056351074362123299574677253751906*x^24+1873525296872057738001334642062265559636099554316714478606571648705803263532917077151216565850702944656914528785743455094398669487619888523078773824904385699707357950714516463688872483824561589955489494780670862318515437262262688332211815100378800542401630963525454538880448235875266723956995940834329772656958158109939178154712798469513641141934394553549438941029149313361520042711369723983339367055847105027371454904363247170103950418154986919353388118931891812806435545057752436307815369189666222473350461042650671802767937841088932109377096105009880754106990439269390464252821239411854268596536987468076*x^23+2567560800143181561485855751312651501246630478171688885388588007696248427353170105113639002860570319869402309980246825942025158151666073867578949357253169077199086867859606050641000573518375393436652387400473229591146378292186369608650369830688648530796174454219746175313321234289299920057558896653343202488485896277328126570941379858235537565122660522549824083732659751021658314310532621758250168058694362449694912337362585114359734251754282850446853840152229160204762934687591936545821516841198910942867223768715835303295871763323132012948859392143656988430931184913162683224083600112519304867571159317263*x^22+682886351716631961577154518602476738183430948703143167992663212568059416364150726106643092904158791685806726521440673164704513596166832895912736311016928720210721583095497244876645163583177476170745807805829067913275003762303099460785012904432817559262853066055618185932496622584818872127401657430424358703417255143673502857054647832900000101016241908112916729960685273099383688188263967229344160877168954489964169592693493168981829039882991689651786643756913254718061434347353141176399127892502427559805398221829249449789306527865188083649581148939469090300193179546702234305129435204327804660134685800522*x^21-14118581274084600416749028575823653002821257313900481886508968014973036507451941712653462876537117801025051032629535330102219674111544281061436949494774100391995467511260265470799376345346811244913651897419410996367173747297777028356712508886664089524664955853314120489434698869635085361648486259061904476407337710388284785556346557797341486998396510369438867612210666363974589665319312499260792610458268457026260351973446668365445912635886517255256875720290628900862737220709618529883906508809506101025018562540251028786294214692495405219950042271383513202721734259484447455713404499698468014263678359881627*x^20-42848440456279798852770742295646214739673922317213008752644821886144363615805956570531747168287800359100736462811577700605816604409048021678347207966727421658008017666008022344476879829484577150400087090760238313974905110513234536398698100594769922622424900768183689002240416507319338923607804111553456930084354760624907788120550197663482644736065130870885640150822706886694914147384127163492742908988313191417404624711590478139109083766931382028389352784365190942764833410334899624463657652415776307910564790694757038910854333349062857121294234180758601434537239880615440854799322469496727113441660367616563*x^19-61022426275979221164020538010774520567460662271257897589231822572340128500130111484408123434314543589144047952912834492410633844038472763126211791443053564676011219325355617798603614177152695576813145660554889009113470121078512594223502136219997184128832885786508591924249020907344652889397755634006846543301099781045784069677447825062958839197060182050551965997938854828930652308590804926130121611904314399970175576152642006508221202509767033105281344153250684976673624146428168222750411225733094819218480953761951246030594205003397417892938614700736155621283749494099749960347401454823872689343839741030425*x^18-43763151343085986468159652153672782332982974376288447772158842938871681635687820467703457203303020948147638242637432164604196304942525016766245140724546913246340600863475887853319071009267708957934217653431290888646925330548975550539204399805305780472583234129672384046664830415800297288508356836735588567071465036470689467889012678977628276964342760189603236656556565665451686036183548926473512677162640432701920570107787327087112593330164206886352681881545622096889984888814980709248692066185835957410833840901584802503132580535502683326141433498717545899589487525237091205390321525632951501059935245626594*x^17-5531480180854558203109923218386486857013447230884762977252789486953879037748480395656110583024545670709589506596277019255972023637204615236737044806736493002235637504444355853545439449947248028015588313553277499847925421931579197874733866136604889583047631540798586895269584295062310656234181289907345690757373927427605978756158643757056593717900043151536849996081702840932681584297593538495421145641268273950917075831566575716030006684283775730002190274584700577431803553100416680070215777196073156358224128499112268156363084681524802719671902801693761089605022741276096419474130340985983405456625029039427*x^16+13538059473615055009693682668709866810087455009102826815321261424448793986501145635469398380056389363762892117583042418511612008140114246860518651937617715770693403589622598245013394705190055517376446845122288506981751927629040019969985170999308692428536942385240447224499696986853529217959791077466866944257627225640550885286671031733241025141738530071174845271799090346170431494653018858291536160834743812939719616843968474377553038836044436437205164273596144178242153526728918011889829210639934497128166136369888004460281786663501434536639268681314999696656308734933848106491032091358574264752088837976335*x^15+1401526119554795071260159987957302969401310431181216785349309268827381775782540436123828466674484359716191795748298708481469073042862790247757365111313907147921441880572715905656103684329996951834838082414780239269558528653209784480536784663169244003978824370850211732593980911540607497794247214916693166082778439953857183042761159337441863945653364279999885613817920324317003502424014028876798533435250408485336313980534605537744765340873633887186635157121732795084182066796657993348410262245943627670903427272002033859405606641700623142340389400206588783256068666959551664571006444240098980643552697140666*x^14-17568094305656071911977646400970119960725035591328467119954261394342389293826360941230605306242923936756327387242947708244435688595717338029465223962525922987305759309222821443800969269896148398207420580776388967463516504082714440504562639629604576093918456464746936027993023313488623910595705306436609317613670594913036314635655552519179736570920671322689224425166866381653518431426487469677317168453056523326882158010502264901147330664061558606466864090502873816570225336892564405990769622154168750465021980621996843068676403552825912532501400208318309899354598110123155931232314158604254612165661589803072*x^13-24492914944204781329239420511657299878634965104655639032547448174568480748921446863531990960833323749647994567091601497771728627437779115643699782052275510505040752831017669792403016494387809261180132778875289980599761963354364131832224715702092858299504421085659937641323764856997830645040943718481807869646988897751628402953556339289447344319938892867931090911984129594060984494136608383619571132755402911422392002159458005334744500169925631233746861130637502992056638974225537571259881553935234112358277287134699421996070924888903895068423051321474999240055405155371284024383532034861433731053579084700845*x^12-24088974400473891405996950498361517570891483201898671160803807939923038268131523126171510827968978066947497021076082214012370978185580632447844000983593613305431019515855043860480640561307744955503255332413672350739937598933266709601496477821361537632752220424359717981823651073608368877669694728427354747514954045676764907869507081174369837027080269095070705842566732998233762070634621608857557886095997084843169089809098407225632658705742214144751625493859491557279112336552876507745112875273212593090195503412500896029824514086941638359615534534781006148323212798912353364380354543348919294124199200746280*x^11-17945990203427362436248967152962424130820876696800824302681379376845521494077680981364640537649261471035249264518822891043705073321167612886907206776106997179620499260503098733892544636543902761126622954261467314480487598452664206339518658516310056308465113405802280777482108338348102394679246209995785252368826121377412381989901214775444584137405998685860290785509762201051656270858508486673910467708519833092212261786354461056158490507966267537644897669983267167694006841810033864209530997762939536190021096696998367684788634620461155677330654454323418486516953755646059290840620418107649336338616167684091*x^10-6113148132606777077764424590775653863649240710698049709494116826656764092793161239766231275006154786024530140379211554058210547656334512609012592637060814152226666391702375820234181070585861676066851129020168949267206938127043197567335181503701661918244009105470024368423236193401250223497319281208108995109001122007383408288707910683253979083204488182944575325790795821148803060370368192962882972349037618795922119050125266878598341305508002712823309288755492258449604886794734903899915334433854529952465387744541725837287667586506580069525819186263721708000673644803420019293449081311515444151597634195926*x^9-2178702777704001571908922470866516124019508265936759656376293402319320437876110366252921541847703650073160286427773711766268217740071978042810272928787287156760803071083480251135201310271579727231760429064402217285474266229943039646845458854705150526254197655678988278081090848628709257167951024844723802513226723693876339909066247170616917499152911630095763154598502415248384766570543926605132325169795240333693553313942762014713364223338503859679581903937897474321866573511161406761712747491673239433242159786448100494779985755622704082149065650693901256462984709177263844117805733343678080018947806609528*x^8-1798247174633941430041876929921774844708650162322249451166060901453378459926372821445180503988566383338942685807013408887719713864591095424677487008752046959026297513325608414319772959470528911600720083569834946312309729314367194066939343001528263472138327690812227424427702911433809514246326763786353043315701727190732783582778367421770251207034766384641339050555751952574065660457175048331599388146439052261336058062703815694203936024068547154614439499741159707630514713174974417709199485446465825094543529495788417627255459538555861316986025036024879872107471285944834523385826527849149394300998949172227*x^7+342716591411617754885994674945503725751205747279416145900064193904671095299740860996520795397354881181160744278783893356390407578105883155164991370243989178062138314601638018559301616001463944751370592872135012301386304010205575477783624113093750534621602605250534157065307172944251821908727018265650421074853345791773270261333923164279943872913298889540127015139737293705681302980667024916492808786031812577257944973810135618271741660148742299586712081913729074169288020532349092062232833182802942997451433603443797111994101453205910195525125945888547417094554202049599375453387036920381132631254422145560*x^6-245291802213258198435669846398560338583504729653211854510319468259082890868528031819198129657449821309351814032056529377143182840013360910054388921121487513182964646649691854729690277740460664613680755363305588019600440073249086120631257647896517270121176504995533310214665853143304862209806923894195541480252486018898881648863233849961121478680375166920304688682344922307175277092968203486912060199343367227454130774162298113239902992193476809819698558952117468184737012134406836955160183731700393474490105686285398631189307818018507264102509701078070815460562837017232748352974633613972457411366594833275*x^5+77891044939808616401256287683414876592101551104474805364444016672953294818886908227901382755516941837420860983281969299850445965365125737105345618927133692565601610256258099248467205845694414143939159596238128411787662423989785438050529372398737778987823697265232897814787278530422189280194947853972081971584697716552445110708779418648700622968310208337605623838777285264689948019492800191486858178295514773773407123282459811752188836502527661406233108838410207228179861160508195297727999542574947911744619357945374460791549197056478304804190244200076880561710736198802194161314424227170027868525658117195*x^4-21642541276405811755732395890923916105944450925068063533164390332946151024635353768148838316272104204232895059180564169419518160354286697167708355715831981159439720988099771547559099885471420529773460802534260848139341249594259451518046993780796549399167575557206921189422169110461701243793397491032538538486820002897236948036545211582408354479155385213713504166117999230830852077223193725692272769008313329564830041724701482377360342895637648107889865322837855326441149204290158106061151024898988146389893020584643446980100624223272778318780552215770460773789360703256482572426804861256674163181297653693*x^3+7976788489713561669789821948948625409764326849746681493774282004728426346735716440442309514988336995786084517905495677403595158054146069591323739789225184342689415965172285343853592749749053271608813727051364320118812932657284057293775387583832908076604619856093570471714244736834320551476766992765377008294383377018173056045677725329733744742884537001346294586468410880782802200542913172881610632491026468792344412036346882149024398962276404256387011594103197163795735890526299313768035831066172953505492628465991015355299161889640022124816190844055951478493689995343805845411022236594407146972294928413*x^2-2497346545439598667880094736012744641486771134169022396384899618204584328420194551710229822768657348484073890493502838801806920306236593810140795508715291453470239527188886995261933972239995289004477514947566193890663837226074266595081819896835649620472757489753561566719482565110858216165669989681823739396463111733331713026717928951236993340837705303990106412547894189372656976079002354698387567588806427919587714805691446096476363566664322383079023787620896451376664130017551590575954906284586402972948704185783505602181073065337522757431898473354542208585755544097675567624680168146971201539296569783*x+159493386734293898534017441234976638764880225308875224596214834514902765656454290520318663412542033371553688103158055318589426894222597673710093446493492997325444116660222363912983477063766494537011272544027883393046331115495598926373593523699325840573602693260804990600016317028442106161278292037328288781786522301159964324236119523792805001690021809455266848420144255365715407398291461226172156049591550212256859742403103916687758781700751603733506339408561895459458838591735090812096200501663695059324517969542239535196592882781060435139070098487537477400326889351115246120886589995102753892970969309,99903300535382171733787544000365992439796759663528533928617203974430499430138454112285473158759939331927234582072022193914132001671441118069817340135013852670616210251204848574462027401639877855461146970185533021432675242887875982109412400100801789570963839804122963761423537259328228233517901119818230259165120685242127402866382455030988584263137082974274995349777636888850480789061798466763417689861885543010467922113184222490607422576783432924585368286837054258869964362391331568850208666454162363097974515704889259414464141026009820090525310512641595964186514210630971260306969403720881*x^59+1196659691779633048783899475586896097820105172908995833827295655932399353378322761513529737281080865834581802162617252772246680247020734487242084484488104755505852256581931406402650443771809246106166016159169210298109256870781098922923671119636911137999328005253663238477706114663551351775264163568360619414391569156236465466553363896426905412854461119250467195806763365199362138427868493770093602353028693664621668415741992203159456805803813501599248654006686429163962793022335654575826975158789363204847939847462863057673476758464024373429188782537821897185124244696275754082079112618500723*x^58+6864789245131128533288958413200564767041539873056350914140246233184848919241507275475049794955957528909737715261563569588309823668435617825783820438346098601355502386387414531403981907594819531640148591592385472388250513543768414329653875777114755009235206970414229313654034269904974096874116277432164337508981795906043585515522807241279536588725705959971206543899807024796876004069406490454070497665638595202937164600175574271495512551866779105825933478783863583191580437713340274665817974075902446215168214552930789551985866909342273028563656432121225826157890173174161442619136378396171256*x^57+29192049914725371881151717184583017958315292863791001600091350501842858805250718026690849188379803905950867085399992541734586432431550450829979601305126985835304978660935219247948723047687746457642689995088333191862315179653245406090531583515802975726178254713796712678712648508219328387999036207038016702612545516728554425362971887850034057478267087867328012306989614588113704316474792879775346419372297872441148007550753857520544512431357326030047454926618590371166278369422246501930867255913767336275238103625308887585677593084206593204376792752797789861125387331485761230167008482575239325*x^56+114277230341090486856990189112634066634097877503643813576687528399614010669639526606221308252235672487839197051553211250950829476377517809353049341085146274661481022842171045361447119650157925418468363720865010509055909335278640743205452043928279712334749166481572719251759757077150286844966217676473494740839617536918422557209076096639245238463060388346069119019415204811008785397704709496384465224286919749792875442099037155034143419976226235519574654385563490417939578659005411374704904094082735990637544873166324721531883588196760031468069366516869996732613742414499389416947234062196013209*x^55+374389421132050724482324804380635591613374415724769066905572503119917291167257554182194627955584901996606760545346334198786518273931210758375039851016339172969026695263892450794784630725624015446548362442560760793060116471180622088607089715008191149099328222838224550348733827695997838866486797710243217481425603721013804700611230675365154616486593331117337358384385176819836955791706410301923026040439555997972391578331290609461221678049309733133643920480208062190842903928439907295045267125515320909789625029114135820430734284632720919280371305466206642268700387675338183417501501084041361612*x^54+879316210716142713379844975496032817917752880187431850667046291114708180493942763485773958271944713247846471364483978923884243035215118107462600783004458991405883162058402522154558243032924131710331951260976338308952742249570798571348144574698689092604572738179355695934448421033556402284688339602438416141505848732289750896954720524567566281892816551817500361629307757354301857902186021536800918781596182890591211282889264603225374596260757416895725394605212375519745362541991860077642519134385908325936259040048936873598833386973877624266966081765952865294838108629421937763694437000215249127*x^53+1356290591470904849072584245853643433246710640840150664608858639078809287081166997906896179384357448743629517948145747529022657715787618335135080901198154911770499020263840363376946724006969937578268355218792980047988140733808729492292813531178196242327220197698770345518922830050710847841174201100798433892322184041194224780210992574109587215516427678737454388807419376875691416559918245664091570184331928188613553316061302547795667203663624026272549120671848667047038025229166739307966583442868550431537257072861957634508334170465850146874141710976989331437468040622882910787493076572682207584*x^52+83804166786576958094565430463985096697555153753607095713966538038272595473809804266540116942538164890467174241869693056534596962331537694565358696103436829546911146900697790836709711426121107314682731689396577441014449177668603959975818370696978704311426245634271092903125534218036376765774515882382638586051666720067233242061672659890108452659304038737140481262835976003857165639060733765511850279421430510825228790868231633488611653959541158705804428206641917785719603947489392624638413999712506772923455642521925344508336664201056701519365405877684381168266308202713005448194889927096277423*x^51-8820242782983867511065447006131502667820861009874453136801416352607985318072852794776252425810796728028538074438567880972265000157579567579028670577307403462655640429959092369502029527575256224917139291707867493531766054936653189792595729644572722956600230206033160498044685804498530843949167682874462593511557302802749558841941782857792079851371215360346851566090726123167352105026401360058458404674120060758902706634923673480791116679920827467408486339247503883756227022802123327464089397322444097341374184598633394103357278166771656319302458484766974743347691506935545513862000102764017898361*x^50-32752667163563464960461576565156426145461622370672822863234715428023023008513336906420158470541593156747196495706427516005131042879021882908929989834214644643620896124552025837589321451705451783644183076963173018579968934268230999674717124662586873706080616327989121137667393365491849480062611753963417508171282571927321545483928440823025233169335761683411208049742164095651579039407019720011333731695128674319936166492486905035161070283040454572225571533164438372617920297381890552211754951484821974007133265759130305489730998396473073297315968523547680278475919442905696772253515636769786368869*x^49-72826278714584827329518372516833227241636437115032875388156188857971276298482691172716898312013540384837364689408673417803745315224884301376776482039950517420163120004473718911537964861981732271997058128956937412338237922236492880165958609714578602426185042168171044269762299989117010593424839609326568238019319651466609148286991246334861184778784655085629004524988047758931780461823137998276137844032663025738159150602753131745803101015901088116767823812051373163169120623593794603254094463801848429674983849164611474485377519416434797725315266695787506389592528902647855127627286056872649732548*x^48-175842230149064671135984567330433928653658213727947843271321124601026611377515860538813913611887630153554716378720177103981684825015461436312345265823904377527898702564360365367916549432212709063470344334179053791016426319784899526755112566661805505140758881209330656701815226692177211144210987612829089984422432501074286571744892657720877381266986163091933460985776122217371453808584632157606278303211239635194942217569144105254724616956946416616072552570182297361151700978402667896310352123440629457867328781459495551388642126023160525531819185674525505504119422187972513849886065824577614570725*x^47-653623120144298303905041184613522159383438711332063074685458792079263104115018013457557171341012127238707871611552179229543253100341384155963826652329971765158230631658508257950384043848314105965925162007828749492219482051370622432864865565727625958978870434692985624825441077624752032633622381664950736750628089458919816963678186942789972512827107068909137836082113589057380238729228775890806620553610849793110178051813394704167579191910553637795351969508906564832679942922408050380307291576097082992659545689467412484860227219844476775291421205526264510127357530507216766094575942758928751682510*x^46-2312095885349351124479096368804401554688963556535821549102349146201200058050159489200712161346864524504763484274083913879081649741725726524946173656524849309371487816529923949857188677723240187364263717638266936112927914476672312671328402329877880564852777778246730878080435643715744140968202078140986347718845231032676427319277745383189853556845586711734776665522792627715793277470457719685434975532041953373455378379370297783571412562004814732055955782312858494680645300708459999298209927462329790223147631711831391171652167825499574177604052682745906830869402245700590579850944612498331747239196*x^45-5381562424830897286166602440411246983312068989431385983698892454338175240302633003898388290072192488369984150743850731267827702543178411183206671045451884757872294651193454564784725218966260656527985407889049885604253498363703866161451071698486318252619616148437793236747193579327799862437537299641115489186016362174239911291621389858991040683324043420757540360366498887471584256714770006846537638970065254665514139467910869701231062855044134513404559308316200750853019525167807153360029660585192400148309804861778914124650013021036048598149366280524382136434689565609001211967878476233300271452494*x^44-10418580017727369127327496815255246366837925016093560632519292070848215247444727056988180777632591585542799923335570458074627518318986130485693301927383577096651715800345883737907304301489647891735609921047588202355741538813758190213372808139277872233692627008451083233237020311905900038993565759045959212657598896294367816344374403160869749580098572504676099979682649597545948277637190992922085230093637472035855552190149159617170520568245000495826829280611930571327777229502791105066130227604147448090300869884485827299241245048589985085504354760883289275196128765391374134010933242258257342967714*x^43-43475521074603260864188925162833997952170014521647696801599324951692403865870371208766374238412805258511011813575773220156652554733225530149018065208969394393940162111213443041451357201242673622985997704471161794106533739509325259140187868073817429484893617375685410931741364691043870226978890750921611799809714066846416392920957193619979215778625429914194763228161720188757365770649781010757336614832566167526724294892953655311253387975166682650254150547779019722826171270445568108455614266252141272573946223675145822490530544710101388728543570446328280017432507278601656366756661639080841275651041*x^42-144393065561922683936403653860172037127732500355734617328860035394804653294303770806949453131460588240793944787588307277147272400147290678796551009952580627362655556779226377711168279576146285599082476172072283175842603327213194288671766355778961407721771942243430578193750335621180172872239829769405569846961499570487630680798328675688053740856474224153486811656203984069985765898081163625519241111843297105887877482499523752423498326684063233715663317393326695656569409199826776531602225038975613698005311818011750196238557854364212965864006006585086449840355668851727000800156565276561960002026122*x^41-259983997517063919262107756238456005120863166511354400933406644979142000868880917716427966655474521953625036013413163291797386456263530573052491006638105778633349464320911922686413282527439153927978677675209056444907583404302145703948797316023772726773944219440125266254036830907509944322125523001751202114864094382626745565567454650585195799751179765964795812958269084162286346922748912796122175102710305537142244553690079207269884346346968718282728765739917342980211897352093504769897964641407324222887346807054370387088856222276594323710491628456370411680738310008578890672571180398377951116486838*x^40+407301876513291796879602578041934313496608854041497815695987463130078166727927786586931016148698274241494734870729048457644465046120353240109680382658023657564357477717747460734626163321739035519638683001146168250499785885856336697957457302151404359077015739174455003381943185105478443015676864471058370887751450127194781003773732541432020181815718478894885717996132112798719280246726220890255860565773704057064958201012546967524687162680525530135683128583290219837270406246671532256454911100566579222774555186704406436698368746903422557061697709073787412585132894376585779157535248555968088622540102*x^39+4181515718634041468691592986458354271074050567810412463538883667558898336165692557256709170608120531383822799470900352037852016006371094339779243469772744204422236185753558527385054600993390789481623998226960543499560982234636568494161691060513965405629599435219094710607023197328106145333214990543219012693245981697578591288911242022634186497385474151735485423871468023194884401765703290361228695244935894710542473370073322183061948227143617504404188620744305545998187407462708903754243051430453731390241432583769054330551685901082998890653843088888931979974627015522041527102395176488270346722135809*x^38+12852015425056694035449268092406074685663593038577458179607331183094586989084416654159530123353444129282524446120747849367147702171878273904668782360945817453419531926452665229194618098603883103301096782813901178994649214202428772012499552605658196363450086886450255460587741292843158982011954355619259851566861102452959951407414604165127403533204333277047943380285228970284736228459275242224624914445785248972356530193833123050866699556675080611345601263074862624398986651930400931653426553375266084436355054954357127421276164196968650184967309086476697573138649904949218775188483470508327791573655005*x^37+7818270976914912033194984573286921811321923131070640972824866146938602951154131477115609390021372107449723463696047712990097140119661571439834244471903101404269830641219602658464187804837038574382597145307565951533522001100943836366140178641368509805987813771208639526521803665730283505424143005886177271748662597494076912734160950321156090208669047185621587938329524345001889537884638218224086293088926844252240637142902130380690564626254869133784585256740197258193298563394913150068353846145249500134271030418061608636453217933799747561650934079248449112477698206385618634290864247027265943183991147*x^36-28354942433030850468103902157224010969700507786477166077370597750976890995867935680681034938528343823820642358774270542359772673430603391439590930786544184740357120410756952297241205047163973871322598636420582394797189154654947506464377540671491209144282168208393144553589815329431637022364824668008797217767460747061312159339715078258823825726151461972457073197576903262480237421459473388680291875945507395506603444222011582382435241717230894550535460629432189228653006728783568952603684788959234889443041159305923122386391226467904189185274157329009182443953979127852793752253345430679520311154901163*x^35-57852984979424985538978096746040498345231629682225830365935477373711238253248932958065137524656718011738001589505830361164830451383503675378627346057699934354411260762085485277465753728204282648171911279265879678120377293830421735033308693506274256597086771686776279140437469180210237756702006391023889160260991187743247020414483090816344925874403726014480121632688595284953706331935293966703819329219208831868914799632919209332800414033973856079456645498164567504368680288886317263381591535081999701982256081620339885129045332542586681453513868717542133720964409878966359681733253001773014900323655144*x^34+158219923944059593391128914160263243745738962852512883136207600537457303844082853625036635538063659835778953292167662956023150589615509463971694175311281953913512960984856282684064843785228141526115319904503514811606538738350029127051058191830529658746802073533450985441850453805233747097445144776124384332319137818441753609638702801702144862807499337928194286048573757890995401193495672751428763571347565814872929983409714322909960229391216506549949503079470952600790837353898425786183473884467016360593338730169413469333312843241856846807987309898883961888442569917438628179292193681347912770047008318*x^33+823657253180301333224268897268083738572693595414910985755529088057605915151872335082791511160749976518455722069754479489200026193970958506684486783336470693084949241763312122788739080586170878885476525069162806653971926051212021429912927475661110366595213174145514480327361035697816057110785795636063378264852575225514366335307610153609310208695837121899132160559494339585961617254744046607047845886937915303278650786868239040786070049262467462246534188967223564320230282678312325492596378184563518680275299372121308983816462376140314655420508080956821456625661396396882855163176289804177987710642093495*x^32+2992926137398610059561243032888632032006938357108874949035251243555687032791268389702686423418446046343671049239284313705548737696291290985209631267752845263231590717931444466135514634966120427057049645316584673139497667643087013702807532817769441951901094304466301657728259176946972506287799738166868016908387338613746394705023964261943292767024142687605637049960501361125153085156799966332425952852323985909415579128626144273164262021734026419432503704396687630615041409152859766417745598232855853965632264477837604605163833628403417413114597399559792097043389848737218966625341489457974695748803492416*x^31+9701816161876397811742625112845281519222667524697147616417120068848651999507952769621166730589993671984669148927102977816526479844789350492443931432159629677615389871237271511408082630096178156918938949008716938473466818619144997069132595027780506918678081982516696397323420024749015617797580185140118460440361831562049445005026700684996006769405082963702290295118544261300413541923030640021218862718700949025817119010520872908796449710261461834489177415230310188855638795682676814455845350898511641416564265844617797641496809196703255394223309074518908296785423306190542740645177010093807318745289148580*x^30+21010671998981323540900365777899757328149243591980954568466487631423437249704645532976600356793924645662907272874586030262526793434261955838319835901667236203452942079291331819849327906185687120033191351799447176969562954898417503094816486989173891560929770735285545703868728083291196849369073110327299437087743952934811268862682134373853033712893977820167167675567901495958612322977903124997101971712946718649441284997159898733637820154710297545308581702571146689942873831062588978729570202065434847622455233399907085457344128131431942786391603058710219488766600855398890515028616822158070548307090961219*x^29+23325003857944100313320559576159432593496704856219641908396825081394621697402854196198390593439056688064136293927615699478494822362405361299992951619245186677416654264239795257388252059484433280748151072900262113744871439121733996952266802526355392327825931998609595644112055567243404317269905104544336462348268585397516582484783285006626857884396729549361923813776118442997592008250475252129690787079637598395950431548391451401469627641407921891641693093477240479288358549877222421148518860920489013199729308870675081098596285907342059625990576722537155639915784400764463922201599228345752552720386422624*x^28-21974793244495116891499334648286559115891545591157415235242792118575000442441377442728573670199081789876990974567698303089878166736342093034527685289535283818607628425510278086852515745182594693541329003926839830693123532120567034963505522688643392254564716128101461358653180423825100586257140651371037625246945712532805342340517402758163948959059816475040131071903771810761863287093785959432363712339877518376506330002356180665866530927792642826892050517165093901266483256685347950705249298262002726669455642069243058777854739376324669392131909805176005527119365092326326485162898029031636635181693891112*x^27-194966816358307302394008536539455844789056489661223628335405733051242421387463294257814542529381136552349646482762449644556478644088074935544287588848282218750679235220373079752978983506801410888486562084678292657050585507433115530983688169756043258808900513645317357458053661635524261497489633926585559211956357494878097773159491402876454283678183144610278065980740338579214538124824116442758123890912032153772456340928179595427601903306709510154547688860513624281837603334162754595340888802114175303207868058192729441418838777834516953195141963073428906459262288891087189622702957723741781304283024406956*x^26-460157518831221097607521286575968278045988053315685091034175365223833782376221502575128997355715664622780969321236433602631611969304175638355380143300983968157099117136545061803634033823882313951050334450463834563425065834434651245616639661913560188523868956336941381810397756994968362887529314189554642599601658989460649218424672626063264127486620055666154376452112848424371097918869233714689906274841444275597231776867131349597691645098612502613212999738891013681331050793330517703601382478323819063839883236066719258426206489144556784307209647008138904365796126221854152155682539705867415394872835671277*x^25-562493608162746748773365283584747404236078279571230601498885046992050587371000423148583363058458612550407668086692262509073388735331191526681222478450678259126820319737083795885160949963387537079954020964863372156102757463806168540764934783645494473838871226263674089536571569601233613936187993751087103828587141927475612782586397302484254550197806416164095145701266885772245699733830358121578781621795623877406437625567397341127251433461032933855597460427807884949540812868723459752980578596106884445868344961665174332997662807529550742067750400350261211690636780231289820913672369341511922941444568591231*x^24-542720100938998250329493279458804171232947305010581833391905027737146793495159441402699949165966116011469597459993267801401787543288976800900241584071263817996110521122443372175341138001049185049052479523112205744354668147269886093772110532350123576660060675255189504257061322400675669340591024302353416840300889008859643169161959600703842787998470630109997316809306108877407274275647446667613988433460852176457351904577224635704740728309377977438913750377745070362897711709614733241624418474709053977135359568684030318220446203194669056263773819498686118109494148671959054542980351078153945937585967853188*x^23-761972381759777655053598625383047179723241793724827140827525349888392709657057432053743786480559752729571616931664827766816157075736818020053210462666769080973544907158429209134800049207590473475475625025715828546210131474425800050712666827149904764049437863585283923388635235527688863410629743583189518948315026367110059672645747292380812863689333359561489118467843529719236175339898134570662941507879413944617608547221549620332511556293840574242122028549195918023911234293137139796799811211836581088042519631830510897737682059500610344380874361754770631582286982599720504267214638869939619375310569476701*x^22-139500917061761012484699028045160709845456722487894141233401921433421706675240388709231089414908864390739571702796913707746303202153773306295612368550148376821495699964710521837013714554388437389998781449503311221342465526174263638032632628055305196435440308699265514899126248690288722246174439261430043685021379042930917877839995217463825638814326752995086397239210719149600402424658753670946857047778247764983898877875712063274043550454463843868640085705496704253960867069283032395980998228120524732251648933649736895610801618160161499978083227151420849923591031439817020471161002895815364058629850827952*x^21+4570480319952084966853574132247068353620749894927034395009144405065116153258725527388501182044876980547646273777950344722998724656169167318087043001095962148696691184911187398243684150069050024861869769227311094066652452855334902080826931485486639533277213574033974800544391168643359462336429632736385293767455625467107859278548472876923920502277599515373461644598785625759054596422275561743064836987938132406122970442146200845323910636933223896600456309279053484022454722801523643117971858725155629215375066988471927279516735588319464199916925799628668304165406853104170815279149857867789735154072640306816*x^20+13411136144267076268517924207104519311351312255857759927186338707243180159244357761503080221318421575135458765931057085600829800216109383250747994240897069248362584326309737703014616072983174606168714202627161034841929100385219225183721072238407909053674917619394720944507788227240154588059834389666820105888443813851743394106963188469624137647770568246089065435070333428008538777816718297291721336686188815855324737199234827447249978296837467384238083735358235536262029790792136116947261616996707896698892317411266851355430748175327986734035329052541379478189566241609743877777977784266836725310738934210637*x^19+18414874398367058176936992570859440254711494226746782481600666051502954824117252993733827358788016869930349578414852514741052913064471555798090904135863259455221287421345625046263743465055296429205689446694270515667362163773539781017870907561720182301812328046003007428163734281905599056100568057976704814209885089022270200122181378596014275368565123095425465564944147328526016272678101445381320289102510171516277142161951137321162522626313386823540453593805510954153008637358056074583017548474011733700508148505238494660409021837068670146721041372231364181023119488776158603223756102261062640086936970085616*x^18+12187544658139961370402138326014990739460166223661876827863784687494188697502771724253459238353179503673070300833868814992840500094075041948188646985498800958740277071390813532080788570404083904850692922735825942575959277779027565378904628955043007351447973094876658302950976286792396171128398224270629421526619643038855295674525012558647957950942611069440507691124695773628972213085485489345759292184402781576275186604712074773321433481070662280631247114301959505638118115435243190109620202827165110286371232711980702630088798241914384884771955712119235389166240414394407522908152485176887985920219856450808*x^17+180664062227578981077819804721746712943538120182415949287753201040067532959214119566058205211635438409997695632563459836598991980101116166635269119768271732916891943342562875246380700866521662856965806570324401779880513858810282818808480425018720133455557585839092982924841161035185525054822256000475044725368160124890659247448017373032914269535725111688950394622085511245734028304026845159328835176899048869011018637788139400256992384043600610349419375410376371350172906224816511956284235587631673839018045135988565924970863208873786965526460281721527517729994300079348137043113255210556408680472165876252*x^16-4861719727888500942775276303558981963008237523006296070798297339412745112818949012945788242034603046604030151543883047087225047529459386914666240567888213217095390969824522598558317456334539891916928379534534955434746952092422085502162574318412451191724417900890333621108952542058917463621979356204766335778251950087352257843386246372635424163996924816892251839267064881848747002112954972620246001541609336343263315064656611844378504743429758197477351234225030563855099617401052271461754025084191529827533910485071175358311669825081233376096440535644245613652280699026733999009694297082317272060700426916157*x^15-164072435914128557449629336857029285223370438779553357993973326374212100374940685243799565714855017281205273349294897445206975674145024873047695453087965620760482541349867297818148249912552833944088065120379270456612772929417575488962451227067714664473134641020469851012508241599489726070272295475652855833624504950810861069522775994083782929248896171696042951513123556164650437510566691831759103436446304586781368070699131297324534657986587809039461980228173404770619241093384077098409249083110907888387856283882404143992692596247546309499743807839452469565920638955503506171479694166717457071562687430925*x^14+5809067538538114242283538152820491492084005552801072858411259640825591670490902700533699194714660897102837359659273060234425082867564908002003654727635039135979286458460083905904632651307240585742706776999189076736715954234009662942403446487092778512732509154811705570668813693597762833221081474586733583119661887314889398527522417477461619808219898157872848342931586821887050152815057596618384062424964553744589401409925567239766834168400355419794476779580180209848040677452854968918553576412177004446086240513570558282770839947391771958073785168529458907204972830958143831184895504601703560663342538024282*x^13+7464397311460232799980358974417944658500354785189058930430243795094403754684864364745623987761458496291969115199573563764823953045343335704333143456451551494717020037264214866727302457240191448263820099275384076417793749736095276136369977993751625857464918154349979978750767606928497943941754174808432977779253165456806343306660583841535673184486986040715408941601459068205132761543998567045979829674596589204320230231263683660551324680981043066020706746268810596695399073104747286745047231129215759754859827675967700658143035369173172858640388182596468784604157319285108453717877445058771733290050865608809*x^12+6981806242454485083533113861863771884352940089266825175470389222183302948169954070382048735800090392057597503705616324821689621010846356983109397385684608982417588382233426035151630534432680671966179624406812681892753468819138609533276938977734210379610639679969651877982144771943443520969491559898946140086755890727082837476112036922622939790376602048635843950370743462524419081594359207749019944361981032749529140218021548287040716053964470385822272292568514137977501674274522045608335984109237866922693196632470073138759176836571748509734416383515644263623074163495066789927257669072837444332319770722116*x^11+4946245714785589626779442719726925757203500081046085836096321783450528701028186169008531515667335086231959076729781783736439741130573308504757752769582155981701615290310916043501115967298867734416845693463525271089934911360843151610756208411043279319023781372004135664602111629009989189838295170202351706859091774178509771066300125909764192072739992096339032587896359956336602278739806046653198077320896047727970376719525239113933771714973007237321352759099521898445347616282141554377232597383920609484532448167032349576707380207671260059944133864593136674374851685672377253772593242821205939019158165851282*x^10+1313089563332237467355715238317456876485964238808345657670645611563655852160056211886093038510316062038572901265666036006994440062037806884986865789831468209686663703041389046550865190542326357005907573949079431435992312932291029060778126184089402014057082940410376480312853920232936442584902157846429640675233563961074213947298066595114529667005710643557896187873796764072332077881968468782326419626190225766963633989394805513123304292680948024102232416434205987781959820670521432128763562984563986862518525475683961322883044068194298346451912012872514958455638573067872869677386009028113758364167562293814*x^9+402189136982986501559808147603038842528752515031018797280636941666899936556791933174345322323074504282865425983113877470084693365624398711259402748070562948034788305545370782568680465274442240733219561948146404048005515864013675595093899063345083934469718902188967948675368414721373439015246566035577801136008181059707204854374080409929303996148653836092000894186245342155912723365728661141451623479891907503424826558983113794688039178714029704410900775456987785168391984896481911040530811696573622556713331778064580471445819825728752979249854246996524112717424329771120575844526083800631691694677292276919*x^8+473854056903604899859447525423950141194338201393749853262241910626651661093851152100458611802635004664523601937086231292434873789474446533339105254669693264590650082774810461367016093346991329229969658768005197629805509960722682777928435207741260100370949986299808919001623076249233530213183608361233040154182899883809308356003096392546002744245528287798050599083911899550787099667474418850646520263200414527987838368262481878758030626640563854728858501146346406503144375660641354177501775157670718788699785265993385572358915114004956861143621399288810190995953379291726780477034039464848883487087592859144*x^7-163500805709916852992465178589255368528302333273062030504667580022758672237322766884645406905902895120318236016790940830797738721633165871973677090506375540954781577837644300618947340439610608106816040646656362741900854300419682887192929413972429755672698125944614700332129476991137828873895959039584346017775759442942320852512424856026579613704523394503197519079111148661170444684691979320419152994273725302173376544937053318930949343220596557185466781863403326957964246801246453531528256114381041685042619665212787937006067807540458160666362666039755734434791656136142327937354137084940761073735398024885*x^6+76998076356549587118018478488769728038984762830179398234234850946724438403989876187745383315395355329799988164687089616699474302614848825519698412305691396210578532398544929165863498568725205369589683037049482141205096005869076592924352426530124243540791493908547478595589511967348605359286881117753518009155465943902321684091586482265043711570963488759479090913562404798354009756428087821093852929688254374003767474891780002987466668513526648372510155271997954698641343004204373848857724523035125614709983964692272400002222984612906472186050721643963280709242760352080910368187436614046047055605299072213*x^5-30273763725313310911236778236864470519436388779116102451202404954057911332930652326449700788591529839591745856222197178630808486226152623521637328548981727845073098964427563150693190990294629835322789859887907743844205387524943372050967594052447524935961283395707491998318047880142435335298803184500106735612995519395906507281959436700148110907059303753709527731832203811447034960406183720828938996878531452650283504013846655061300038972139913725928860319421388800090905462084837688205459621805097221416425750234482574110189525719375464474404459438552346899005983663012048972681192258545140107390162685020*x^4+8126803316047548874059034624662043310619369020626160105642126971109633433148176619690295328089357899584352829377609644851855604010701015212149930938773297023149622981946834090751281007869369265172439387893678682633886335315138303468182514504008776029336787856220396564371747025866856166315709285573636858548916269112710631816109553856116970519315687757456391105818231610219856426994491765049556443353595203356739415826496642748507748237436382360846086641879885405722777998056727641413822862556933414796232741319540900015436623553917995281357818064856805007370127594123791932654682151938936286064250041640*x^3-2986467619734114890899522955573014555974965373300955424083126213210352703446953546506554715460525682098608146400682400314424159175401699712007668177086353557014022709753724896595567490394893458405074875645748862080041172605399873952207781854874386385789170981986807779318404902644086979673914673603245060431246247864426119731712818455829466225242086325347903188278824460532540630863208324800339725906611822869405525403898098034038154912187116220033923982579575452901925392081287291206237414990250928564769394045956803618393937476275148400743862784240957177938786310139856957777998610835864445833666479887*x^2+1049474627471803932326061943976326866769119195667248051533310160237226657734787561671871942177406112295305654079063846044761270898360521708629726823335186889947158406860740899775991508354808048649057533013792964077495663685394159102204524812201778812041389410075475966573616211368272913792967457211771270345280616126814665257009928325723166600353676866958729075469788043369441509697205309447323189160407513407722639961177648860439846809274544839965709991006260974290208291811608145924255802965005019621539394756716518050528225443566493252997724895138985396492601759003975048759545634380955844559443513514*x-79647691970018613967766711989099643594263856888678982574847952336163803864033058886634339511357465207039663028876121293011147218877457103971542829197928849273443908108077700553313321525125959597203038479461648711563158163078252278113004577343162479979798956188312182391007681502230701701662688566355424925422990146200587315913535994698936856639923074528695678793097498336171601503550309728743324739629395389195674953851947407592074966212014882190409650107971726981886232907939290402922924618274817669881758160380575997919147981168922009376132696611683654416728779876614124645922550420079676135475000966,219934521090315747449105219946168557388385779876901384389311765161322083272263549941264793656954596296010028778404879716578788515362810401925638754498098795854045045536263060575603316686355771226276071763860583531818447626157295738862481631920653374839159854932182545265476915851245109243426811585663761055653602165523021686353984215922215766542658680366968336569700200099009108647678071097114782116678943675253734173861205330594659760033403822741087348635178621046152848687741099596141691052307012211276444809828222584571759004121800027379920023195399634483336786803701976933101220336390954*x^59+2641999250998196836749494142094210412244274593443653717899700325559798149691876456171696757317608022205269148612436377063347148421705684523247092154882238958252094663288634951053144778053983630572453516160018646443580201670786162205912576176102406788263189469964950327799656077308031518386411760790732001844259555923442188344448359985115367232953120320329943944779586953337555020858368994642345916764549303460274646463131327132391383379445566559467306621636470251820226582925061279653868081744524464622245569878985804940047918459788316371655051805329504524954580674735372389875724025278344045*x^58+15207763242028102988948086923111984988312089293665684639326189897308394625361049889540120131665219556518153598955045918328324896900894536856819713866813335618878355262672065369593342645041985170483541914178643033679463555953516809933553398565349529478798935526762612834213626915326716764691922415599911468194239681456206656774594904410288533566951243366258235032987242913301107706739378521731799531822189414235940075874054539422709935785102576555294059468469474767429020673970932309753890537172758072600870659874343252811738210573863194643783272049426501911216117059452745699905383562444353508*x^57+64839429296232154514859814013299134252085219183174101107077015225233645773197813219789407304531125135339998438046072870322193819756630834282599438674698467998005193271990944995389941159881511182612507002077750231870799915682044207923977510519778214050698833963212389202559249792336036489842387835706423000046896651468822232437183974858158737674251373134860465305540317143862832906710756268479841311682654444843305724219234787592825135973786542436058814760817416255962865734980028281647535914840085686597693031346843361724698801780288098615678166799645818493794547833689769110510125652665473731*x^56+254106973005201916852466175367760379007475409059548485972532014349833169432149929953481505953589802489014969751943929847749179688580328615975842534527558235331906892953222238148095334338358228355616905590610045299572672124020010565771837005682977937775875451416531643968011882595139357697719666945330691123825197977797679019616339425247380590697961007812378201237930419903244330753376326345698546575706271790169841204677978040432765740224753503755075253426540453748245167935612382611257198004875009441875486890711833977614651133337697428124713651653716866845360534661757635986852823369545142505*x^55+834238834563452446752495982830741558297582117724358102312710124696267712599343562288845026720998393250805352440731630718806647058822372613312539194946703049897061832186225151935665377151833346513012642442322935524045838029851192735479464041766719942489751229635384311108522470381216458336216493065786360195429674903986955169940587161510197506866555039522785498275120518280075427392826605048518251428405980055872014829829469228903723068476018365023430766556220219108251045807153821160516449475268290715744388262403500852125930376246909101334083992946056327693645732509999722346602887735462296798*x^54+1969547366564285865955618467970326336787591265964071177958993983711816136466771347256731660809924112182449891912136238025979075091017336958568929104940919152658212378544405073528072367467763972398532622571322288366427388513489270244637053362761421196250452601241147706545505088461751833225049109401408797425557396692407503205860344954093087274735549902816289339055763363575309718067242510333897713146032879156765957631268226072540582151049307422624910754125176389988676159271040512302562907135973728632591999446564445206653452247724651275322786361499374645821629935667577865832069068058285230333*x^53+3070349568706017910647444482316176704164950520152783827103043593446960414344192465725734580935306297023427335434850150193965894338866862822516596582926674901680262555288230272451472152179445348862638389672368090595129866738066338700969405797413311218272126888744432219461570329679411359221098626436017098483074906168847019858946757712339104912314268171010200280767035255166880329445814689428802977171401224977220305957646401081599199261126411784588753649967589328905305873079864923851727263132542325827166671533536882655448131035165183342117576630958873590453090701157696131448204345598040665877*x^52+330725542632662313783084105423355449991027678090163436540685953754238034587960043572760993717682229380945698949247498080547330605442755644361873317429465774553032976613612399547306833980035917880820386184718407444746704879429003003152423225340167716955516304035592617209382089434036576490257253235916937887648806871247386976152436535262951711943646270766079082990743826668593292461357170584320062026099716204110424528653027588465433862984603080995615860327021123504583181710719337801528339489020343712356831846858955272667584779561338772704262192125251381577645750043307297226100378983713958710*x^51-19340246174482441056839748926722605935233108913191444366485567185014889112108478590587359785029348427428282937199741026732810743555623802918391500532761357359607727478129817984312837697297735568501784494517858050021776244696747951092403742178000694991769073061671926224020479729422868439098161443025993915318294027920803461118504299613263910297261052280609812401387472479315794553912201741862029798178473355399737518630061329973304317784860349170292087065022969287314855314460502322292372524887770552772785105180157352478301319483207821541202051125600251536454076006781787651615030573492434352983*x^50-72751189221983944972297080268193837933490798789492795937858726966718035034354119735639599220437886643528328362884351784820754340445956570361900941130971662115175581020880920525680859806558491413095709739544845456408496226860717611373253619138241610659311667992382953300536220310503202097866028847744016966111111777209021396287010659209592431390042519662278356525861394501549361892337128821862968385494741153024013807578465156529022720073588267334340630536869009352925067383402535377871141647882407940848379036681072901597349202326834010806305460474154630557768553846420566895695294176759613337014*x^49-163192010135556082291919268439139652382298019413201837175688489654034401341717482167388363768255516664622641246854409690263116950363160962034667493213198977337550762414160887591271163919367949834650341854476679590635697556523679395757888536242746881713338048751347752868001935905422708299532720892798374592222395672517345732938687572460339219679614153812120534075225484610207605085072112932079931969364965888298765511115247393205581876809655874235304199930339913726561999215126155338715392310047493045603289887694210051695329080869293792385870686882678401313903665837454161362028845106876772607037*x^48-394184604875057101486770579566586250862599168873681421625268960054194040464046844810215971788002082024033583491699146648807181225993213354074853967632162029770772050843016175557200794297788128499864297597864995278341613549075997698418971738521094670616212291932196280001178343832307173730046914596646552818526050866928538374422690269290722713500068695674532917453861786075435460605022060584472551969234265079106018294436962556977453309609900778378001589575483401280343042301381324125739756380233319175377593816672889001636124252202989580808778720376463789094610421716845902696594036715640614996596*x^47-1455896301292566050079092917272848427680238837307431462378388838587512875920450048818322288148994893088293822505929482944190328078166279130084790406594984071145523096736649152048312168745608149730575802155714231987605499521781521312501282211656647904691744506104702079233440083107735816840165319256865256877873424886110362947396464165219449957923693276472953000381209625679296211395286478339611662958417942817660371598755115378787056851607772199033197158596775298900542812597008395659532576792205709863248766958427394437047230314216010478658162178385666630867954177624758107347217025839361187904684*x^46-5148218059078480793561073085189648611894120820803281076611683399684081786517827604041886488647570279333862942488016956370136444437718916354457913972774335247032786145383171293866105572084883478059426100698217470616071144205312904603738117364426365227884508685647802808669126901991096255862630457958198470859555295267709569381011106129469751113088082080399605366199495849427470095528551749856934293728929057970772474282700962735885204441010459793464015017909953364602334031964494132113930965976496240390578539059802366588373891113739404951001766506128660487714475224120408229826822707879538263661227*x^45-12053427822611368380330226262409331270100960586530033131595019999921836974624952320069556083748422811788401624477353780880606504975609842525180594196017841344399197654908444262805400745730123172190954567971233153858374757692780026482584331270442234594030287937993026227484421897851357859182900660667294922337353233689581774476017127339549679916967142136374154842974059654540658802118007641964624906182456050690207720066307828757136892278860237960449558348113775606592851257564141270253123287261123048740096175662124369796717466040573038645798022818930679521502592587194266514759952285878304945305768*x^44-23453616687800632162994282607955968615985654333743195531653259576536040261444839939656738047858836534360985861533928873537012149772086821712107381940349109285212148209963006648431106565520442543365540632441932096769083134273404932994325522864717981269148173592885445102836479411790740232884016542061866890705181119185822661178095768567964145411004423015526714376537018264735424617799842834596829588761339818893914591650157384247701934867764260388334867993807453748242956498499824736523258677319415197933935986949340051897699787340187618810911988456172907411612977049278300666656359881367660584329500*x^43-96766495996357130569812275190190276824384211127136318564620291599350572039312495580747408707189245743125993424290858210527234331581309995553849866783597546382167286740840176280212418693150754433197558845497467096202366414028579481905925120705520356123334104965135310452426298930064524290540025978502824155322620695933632660725341179136790620705843305161238305933274701798074810326265780567052535603040093299568269642798804261171469036444959479051891966462553110252458250296789392001188595814417844771039794915775075460375195713417466848740348666275464719817671080302136267473748367564202121981650812*x^42-321702288805718022962359015953464184248994770006954814156801345440348098235926017873232082193785855013042755380343101551829178963177902596995633145859780351345083927084877097704108174153378519860692651985275995496340676345557859830466543469186329096427175733361493611040198662196678903814919780440488604532646006722280342340529507347497270790178164967797437296206634614238847261324491452120956317306029419929857197340733913492362445215697075383990837042930134131545500362682734802943575921366869495839252420922143616749797989530249097063316531667827850759648707139416041284118135236162808943759491594*x^41-585317173322615717862380733326792380881427587724462507925614255497692352739799964572073873641242166246392050161685949644169617962377335111586079207457049060315040235460713422708723714489788012131422299252748428491481655015494621453893913358649233084577820642832361139057483901407413973405328475643256566465638810126830982257389330835452253846928227799679273350527680569282826737642637774425153330325222273466424560966645902241849089702682019808218866227477762565844205858697420578220262478435041075380099325685814764758856025789963327710116232283026614028862622331852622957753398281167121739006059355*x^40+870081281511113200394754992097369844168148235253456305340666622541576273295100717833330092070277322945178508865459136912631325950048882364041539896055726136723144136523366680302254724716441756982495426475349670012557638678193851282308100328543069417234918649487325528591065398526321205089303619775940227301439197490037532855787792961768464006471547265581135968498759679545996296946199475016359778765694369409910142805247967774014450571440176670589884147340340146363824849580427801966818702311651264841102876508496128784646463694609245485769059198389372432362176630241532930356543801140935038770272241*x^39+9223114578142010250143698364067414000895925743865002994053455178089036296019496315756769703557748683914645199359671616025863187553717493152178186153067073283138042246425489712757265177866865630425511036926837916986904803093193379329623581276427631092780477143250002306080626075121766246990592558505712809976372582162854019389546153054581324835279922193504575578988985880894217887934328422608997763568480563790879247325993245930246917673263130545372632202244093957389573808823608699410573899762670081020137303188898915811086211871059779541013689678692036505155950908108754697323144204637126515532333497*x^38+28624489497884364346789823514868435026972383027212966910226010330006328140149575711907441379293685671365449684800895352785532997716240646263236310997392766541047392543137505502870298270983371979570739247556205988635918421118435348796264015092003924063494645493048028002152449471081030031838277598040452103558142953775709280909154041907940726118429059411068675187444344873974131349262913388343328732308523032298556247768169557201211698661029362545530810545946899083449153347159452301618404146363830115765572673065244237114874644586462643179281314389444794316451573445379201147665998869491912719304739459*x^37+18373712744124821854779477515031946281010702877269267730468810821705521735080627171816249194130183880145689199820215144871944858641096208090054128390363372444608986189905825346450581837980965398751149576768459280301579510586585687207143278218879378212993140412281598406721545135562164559643692527121883280247902852408137489783976841601578595867704928257482655777376802099531535180002974887576237666367539903932312424281334552281338585520257491432697052112368146403485902273808979135590552288661007850402167934010799838024863202364857569616895017965648869667622047286609615190400828701684869962695245312*x^36-61213186618470754094302590181866861506750945035980004156153961645173030566521266878508351981961777446878943163140230491153227188156200869967516693809092410760698610501114067278819089720044096354951504049666086955794266212641507142590011069518027348358731147014418241062071860858312326796265252047443615728666602348603864453478012084950364851391027979408214399574199076639694886725734564934251012985522932348782452839993254843452390437728840802762980466967438480886167609415864965816822069928037744884806188235298303717713499429327339359177949517921580749637631233293549719334532167997362129875310760413*x^35-128985656854689404093679410075155724508047741003276015646390613164962662677041350095081796516066598186597824768183106535052948032402629262025061472881200326154767643529993127065377520563383202856044644978260966413892788314637303938340592303981700892728690069338989080284819464114465876668901893023544934282329268185384474383481729026027756005496080673782358254874738009269713752062683382219923011100576503602919676098118867610761668814177533591559659139364618700101152340805076965227449439595257330046158843310157498628695427812673000314081910146970721787970303024633740316895219176413392385322525439204*x^34+342790076433890968331455714072459094036029363608139843154457684287632022928471974814986279170240091810030304345701922791803428328666609147787450259839305931231195881923513605509236139077650722474306035447748832352712196325858093495032137265549760309039647485213654651448962861502188192717395173100728211682239091020610050040379483020250187595775746948144365290720601746688801066991164772245081921370537471019124516263130838725637851097551513557991931414260488320870449278480426969225106676764237819098624453443938267866746784432247180139152006014967862752355994212276854514964691616875817729497119970333*x^33+1822315575916712222687803384265438788603729877675038994254299487060588753778269228618197137838457161071456176934418476925198694217125338253783042566856340362537032980798830022014163229222572851296063420845568441157168352978059935229682521228593899384737422287584617922630726108757651799770973212668648230019463351875194937165721542173780808879139557798409776682371861424104516365585267438763084400506671122999922822647120195446125970852625784141685940777001775448183369427940670022824464904020625057983470832817165585717281348748499325661535837875952832205276195604082549130636031529758374429785636555613*x^32+6657295446722332666074514653940526774308474015755481209065986142556960179000338452873750241801856281545469768822693214341855123108274067937023591350598617457450339122062985844603523112071552502115844973721621436568920766368643200456684223060810538991512828937910551291544002460400287756076864446966301213781393155884600440895296050455631456322961998456713721994578516643062603053384187661519867994704779014154662720592411737088654736009105189642712880247066202337077458360177919611199224933682339000915088709155436659573478958406767497370460221115150446014662025649386587415291518000683472641074211141769*x^31+21623522924697110865133271874639572197676765618003619020419395846376042619019028401258999852282301532389866499274405822366230798409096895720867536464643957051955804885483665132720099556560154295149245123032760289604627393817334607450910902044805546143195124222248964147816771209029246832547862125775940071972778518429569491729883422404526853563602750260114590064975421208323829520182940583108757671468078636266843586871220012152098700667951514405222839739167360931275237268682436519666997346812142637619256682161085943494453941811613933259469812716378096109420591352291816524333125146559629529638935099826*x^30+47131575897463227775893128408898271477684875816263100958338168050988469737664341783944761649278789395556760647002442053179509949631543480006682346373160429610323763233302992715406795659819430734233940590584427473154571053889804306862347349088521581131022236725795599550418323352768909896788812005887077338404192993921200292261587029879589071259201146938678465099408890645373537250142091514135512729940514841269312361128046486319829168555585963519874901893256966368164729815013632163853266343009677711110087554676886190934529334452696507160668758256879714488064320255971687699144437075273874752831605473724*x^29+53404997899847131460070675475187157105811004994309171352480535493057467019423808614025337676850329779896156870300707141096833394187358939931333782871512963818070700450440847790008280591978706863341188215103683522454034451671161648097734916179942835853700052280090015006475666548512232197552058641095184184611649711009097924677130923002403638255407125456264018895797216836924217226429293290840486269517417417177241588181445408941584720597497311316755909134087628365023775917974095874711303593027113458816339083751584983979472799629443107651011173595732006432006001973203243294865802633074446180582685878792*x^28-45560930381247720132005473703056006141615609989267732773768561774344925469260747534197261843704604402114517851357019956755778981265660119194518882138946647521199212229095579121444047902231260674838350073217035967752054255350887505083398518946644990355183708111748533586463489191133318530009779341568203562905712356791213865191946036310339021426186332663841886376608927529200879877668847795238786408475550557893191067661802623214061196514829940926368346700926608329249591646019765208933791050724157952827669353943309790899320258295281802273251308463327372581081199832621879376384129335849944989693815468433*x^27-429578885951383345651942184431540746439840756011798276881252184762401130936582021627882584196655722789907465839108331926220735570295602903858938975265409392433640548974943654419454576445611715052009334191595663759939782617220818845455205614161123466130415280675658381032794138692983684022381642987154569560024009456829087125842195272100896190866946812355165155766908850078194572374967506488935971887557109867856988356823401462045439691996824511955039057211034590628488945895223801356424031961441926327958240652723173040408624338842020193632921217247988320753716337435794572992372488409127784716713908783001*x^26-1028460631217950080220261136196849531627245618912304961186060925962382371221964725395775210631900515253575629075694435167439885330869493773124482499731821158321990644472163792219436115108168814606255162413934561066614760686991157088900802170000986183573577927018116082354421957267614020407632709266044599393419516727291792970650853368851398263266246435855192675521632881140176228844726031569602370928903424490768282647201876275314207816398709841046010707372547618122993266605156451405972066727797566581568799517675602116960291351192332622523974325916439839429177894424421189372578154091971622858953501007303*x^25-1282019977069012536938449357387442923258419513829497967007839638638812316536687900422183949970144800035159308052209290545287526327606857726839107263806990111816286129553180127655149288064710110049098334596249533844206600073818591080364111586994256274190990750436102990855745771196154731648681031407361219314916695928687003178527558886270775084097907401666132361862549882275189287076968158019845738393069163484830807812329487543471328441959364430920161663845899068706376281136614032292479241506181591919346474799835250157329027995137628989984494843475103915445341776276644836973073488744659719965056545985386*x^24-1260252272819307305718628951595997729797402793318055942196986900757227773083211995874498387137390624134847196209530238034573810520204104929780762780142273192409851011187348529097006457469336337308833070690990849056088274782502379513684372876025945720699375096092848973018982082819159691126656919657304117519103502116227190578958122512303979730920905917747042190319364393073126877477608408374095846745735928686775322407357119043398273613821453379201897983683107106029105403901613018435225306552366612676089593862983062759553209527707724949785052290383385276716053906177077795267594713747809660904349082847221*x^23-1749459818215011002887493159877760906422883542524106417710256358734851876827438398533611846784795107537393452546021264099275394618552691456199073173112476119384273957298735551430623473103814696853069974556523587040825675767002183128394707786764619512799637264198843967691256638536963753426653212967914537621415262260216443692991336328419325664970027274645096022592912196111705298205401570183531574598127548106781724906111133130871183927801199974005327599437358327320610181287047243467654048451743011856319189441702623952773910659136513566447899894155853513107187017262448469617180219203427633739771722704361*x^22-395648044503346428086532696490132630601457589275224955961853300061900254320123887388207059647810407579335751628723721079913130939183092904278089875724223444369909536636215595976647215533301644993194568376042922517286571711390664457007021186379304304107062621039722979598454046081274916997295392194742551870815478694161747623109381307746134610297615047347995318042862310431949631608692594975300386977854091769421063594101256511001416011785985292680154146423520021351620072520118892349315970762543448202028453529307459800127847943874095641984680421485853155229153297503398178877170535959337936430084714945383*x^21+10011709072927833530106895503251234247637128339044741411740787989491464140660130359374537322316834938230514220005477254386874749606532593704109403257972314796883066776284607899671147509737970848696770855487530857476795460765304994178081531420404428711742406921559841389153593237802042450112158984991737674128787239545429413312451507372243448555973959327889135552774418866435204631441947384600647259714908605232443908558431999839853995169705219362403937548910648171023428351086019477407547466526844561989613904270442793942215670011845943701302350515232025476512918348788471377970446966973181375450351668224642*x^20+29854766394177741780917572630487105279639726572495613553097436016445484482634772806921631090545477292389310922854893168694961583575122955451787533572843903935109853425158193558672079655849755629084958464919695489827876719974945313208193785195379267432801401256771167127790289999401607410305333361009966101851206660532479085437886526833298302117770480797272474510367281864931210932056228062972874367691606712533958295956336868661839388316762055517848956997635384553056921912981346171797202249736592912243558349375469059506715987909572381824436533066930142180002019192369863242071782190191696825962321405230122*x^19+41753931791811728048686211046035341179136860048461732990562273709315910810778485049101816367702673184079099680021412172993063431873319326659157990152664172351773120376137498241567198241532995951870959998852298640740342846713374150160974883615424235404242313850228153076724007401586646115565819737710307350323190543811918798524597327839223442101141995559445730233069491632614675888694657849989308278207172719969721221661722412297432984339466216855692507173341543996047412837177697651363731559353079774320593517202078054247174467513345291371313394123601466207699689585092872294985679535971266366852804544758458*x^18+28876559185364926625872167424885755994166758408633050136429283117076069178150103153035371646443538437235836344732619784816072037096035617809223412641334633719577914360344061290697537672120770141840368828148836059931501602715085384302430875790228588955787042421306894262746180535091765121118322767472902428684592154335188409634498301885647972911527597621305378305347418845258574963677738087218968940015829447815994744323857703641374175896696675579822255114853833305112996979888239119273347024270500382259211413023557817767726772908382750433909799489246891902651911503881155820428581185910626854604557078537169*x^17+2310899567841034163420581755728070371871744678412882237439655747297866486338484137799093487935307890362245408613212124266965423686592738034767136598927144855948005826474442599940303135581541844844885592270389467445423515450123275518472964850893033395565610169243031583952078019449887325496927072323512246318572742650396357088796108652153471883218985786770547626354936403378724571799329926698415862631360266674742959563753433907183834771447569945170596147167928027662414435717727578899624064228967083792623835369814490936613723490622276241083088570517222150009010756022520803254318895797133046479089883938643*x^16-9917086826669415154436330546135512371085150695633661691729645836744966526896404003411432204722992921521143960613413259155324945209344107971603388493413440651069608350408019461394190880703343457997986699883721472407227837530555851720106361081902445778867605574390842285318664821146571124233469007036096804302917433928124561797197415086631936847629771479671027875198665780095450821687232834399519838458832780607822603065758196618236226476866800658546829327117848939423729374234957169839552014541618252879147357212546895977886971733741072248915979142129384127111401739589749972397481987770684320409257230663045*x^15-588304975818743542671755404289096193182446145243555497316706440325546491442557338809792316730574071139123757784531382668460788502763329895588208028432820567680981262083501536548720738490822463728244369567698522819876688745392795108730855141744848323660828053637155326297053560357405848898783819984880074318565880346289799254067444858966696131489224524386474206874633766271502949174766641299584164149610094471263055774157427954628854122781645714638140511000140400108355430703051415852204109407135422614972058772816070459547175847728380134048899105455351538855628690330569973061964206189263557248782790246998*x^14+12530069009478523959643877462093084839757044874252187136177698584471486467515855613075873682338781980691258224509370197834863459050712537093375148995753466012426095651049927054720183153657811163936567304072494402417655102701736685168572720036870376950743292256366404087842818756663221707750396800101396114185688924626203269347661643001027125387734464823980633534634344066010839405290245740538861641273497699550595279528567439242008413864643473909081308935411989683610120728726722780362232767904318952190903581167533509130139355355328586734643333885060176101353969707038774743987979158802427116245595690431239*x^13+16787525153526228256574393170314487178607325270740388697914199320510365247086630833411582908588349409549917795617260453988385172130399366499431722688417141741092550884757483599169674368217075595770941424876495898100511392668499895440578103479536158423516627563953737792959011420380125026206768939749316475915571512475282422084512613979496120525349019380399159578837521603999569667126349535673989014294864794246059189974049070014899362490524518221906641608797190776088330309484512206997591801238173965625796850223514231506118964316634425149563701539891413035785886761466539057768983666028029736419661887218781*x^12+16200327992753411973053019829513773101362344589188968542833256166637009026568747769496913064400096548165228403286021273293990939717295828728712394504650504478354605408190198791654776688367097475707991185948332342387305563657881832986790760074935746183973743331210015362858776695247312902842558958326365504143588508427661523147239851926268390418147229883763772936065044545626627670993257535395859672562091087023385846283866842498795073908055990168330918191418760591305713135076729388315112012252222934842457922527149284599936271307266759261983463947987081297027977890267301726096470099249044170848182384922631*x^11+11836183722532947123380260682489650991515651739884465449721172728824309342037589662740614997070022492652276359004069154884513437243704689297204465079979676947508336371875931534230191086231207956175369728563587100077244586851116372687327641202491192150392740451705182327724308053995427458800613165091779865202440010523366984079267537819104040769852856879042580907430523116938839923480052872894391852800445219775484278490063441064616133993135888952206903576329687027616220930532453108444079378231471086493105545476747986901561852324763789670508447563386527679863379019051682360804445333489377564537198166287670*x^10+3668413637635317385350286772599563433596241675783749019998714611717259581068734803290000702497337349105191714198112348921734350689369434652597095227967027927743780630524152243052252104178111470999406002418535401590016923146163928775272320403629442998561833385285644263299042634016583963041610796458194755170854120976691597284878387800655687667994485844098201793956331698915280631172246721940122975538461951814581109823241940726991518600656797996315651549118476981137325579568500186567842863595890441775380596672918406047640830921236796259550129801516883887167355458418058113011659828523181236273617705080818*x^9+1283506639115562717321056940566479396642398314565650212574675080792124773037261283791053445734160189167297845315293672519550159587665082889092418160087576213134517872536880650706075585425110039522041059106723277986818850177900199548978375401834232761911759008534842749889500152240542557843802409119956085857815763710620322265170463102797469247151938496290978136912041320970778890101127863148622759376683493793108655776154859173477418623866157227718999339008760427623860286227671634867863855185902031688529437440184962202248528919354544040613418870524440452095796937419182874093230667322161858750037915069589*x^8+1183027146956679504761952080751554429101402406474148584948509145099940245953917033906238351215800586389842266337574128940621147615129584844450016410596641573606905955819228649794535862332638266938777805153138961031156244685873992789273022152504826159187071245708135885363984170261442235254343388411856583799039053093911798823262867953841094722598995103307532254118759528492055468391426542000001965773868039533925642853162608304712176791027823689654931650432406974883599036998787683419343508852817869479151844839631348392257660328364295941964339096135145320044433400693376972326259136863929279527051174865767*x^7-301487448094498676505126798119597893517311979333097449476792674166067480397777326212935325653600696603785219422917157604045137556063365514493713399460268909023927689723550128790231704217105058080997458977950836970975022435964336114304950733359154153642108896253384762710822524721536143932532702502198609631005084112419322328946920623904416234110704209480131581636672376422951847447595707186533031068733392967356850882146330357139661245863039044558210089033956197139665723963084263246887258084034273509083543461270358722051575838426340070943013646730382858233441190224786685493052958624045941396114640619198*x^6+180499509597183498150795412221876192752429915694303586810897859395133460246401654629460152416418271082186642117029784795451922386916210581363569197602457478317187915144902361338521440106862395965888105467339689293493540608900435271355284164658621981984421961700204943443255513252105717564621094898770563134174763260995588075494743764102011706293298706025239718821545537072750584782386145731122562689246433892986029700808190252155269917775541204272946701984016658799681422161622214333791138312916391673696429346254837799295913223395498086990152914613249159789580030797007130371074854880652947119214574127622*x^5-61352849866300501558252958795315905482027269908621934891540819846814861264257282843371555838155855296325192415430999600964649724035657861151437721227451810586751830069853284666710048604494308202956251057882089192445170528873499283409980505807971291621807109849467211496485171244141527171342470531540857953182273950416092569336558864176888528598989850450329598458054179389432212341632082969714632744756125941062485975890562080070085437420248466468478031802397117568839557814548414314637946977733193132427001309045572674868885755273406300254084451144606892809409946194494619051927541483968803173026385599595*x^4+17380357392005330017366244807934723048057946748483446581907900461843858222756964058915490211166325312885757159193827464678156294856719111347569151722215502660258680496879008653443462761236034684005729050146210381074988605395721938675634571356168623025624387349427051976703031437607934376374662748069558875709850418714006109574366770969727408318336875172779880848238638436607255330899020930804495326856450952199565836919071769577781455538299579932230125160687432687606210301617382397433444303194046462816852906900251758573866092076632169376086401792646589380407155436491496664492762742560283570262783159206*x^3-5898928010133853896865782069337479484050963373253157856691070155012143239376823815748783669576305790998362709733560738955134420179610069921170265929086318352317940878504281854348735907114133579887626977466245348847324391117428288066545348571639164726707164562411580518866020501218545332425192655880630835333844745179745939982799057975416547387847400185772589373607925468698999953489026524797143456279313069349433409597911818514661807827348070286031648674120610507686381068920511698963442586161278436232303774659789967287559084624510314127655666719485065179450965060423539284410789882727425975525665424116*x^2+1906355510009883627598130307702535290522006615018861747327502897214361542538527792336746633061286652754018891152278306610431465912158181690589498774111284690637162943466962741368043105446774244784691175140251977755609957887261974239018578959801782386380188493839301122413614006064028528188778328763830884357371346740790935239587657169498050227470271038042000185505214461433772166603455244984165365526942602604691744419106385304747202603329220946019952376068466938146932044639024083161608491487985294637205035225200793219964875075066559341025704190578614290837008121049885792245953532565922333284753598236*x-106969327457485755328860266573234596750593932691059691959568804572255114329109286020256762244487109425867365116211215236297712996763794536650209919124992258993532903387570185823377475239360376029649072880229388108776211019079010685128760050290730247607807538811818149364724417051111876498949726440864079634116241932971195488665902183984037627475274312975992512918219322588089040910281553627265793179296212700971310715511841736105728526625207174179520742333524232804380041789651468648425309992922469472507138038033342537446298181275538910310201376666458522910958556466819583225205539187786389776608819824,222713936294765797933655659790664617814666807777715437797851271957031609553834678691939919336086919900082577549962787252307466839358821068797537194420502211626330778624357789205869798189015323627627508856937665905233085405717047209516749311131248938284663903722919944590846067807865826291445550644704892457999702193634230925513118948596213470855957209243814655018962391382111400203323307760250544266465316217134634939168492697679716668255359821856494090534749348375245297352392608393730947774701202960692516586651830908492239247354025575166151399661928713053689149685753195176838786226042175*x^59+2683759156001842440542772079356070323699355121507194688731250217687929612703055298579910629086734576926452796086081385215844714982371270765606146144913308629161079675613555660026203851028505395813172896249789463908469826836908402848253743018744491220270494389267129214041211122576400530509820456054723548967702398408946066735796931290122953054158498458281148101462231254220337549986062091950389015996261128615621980088163865355865421502517262016173698012980683241132619180329663551465305652415083891274790044896439757302956022175378143771215944045245679874109057540861725008238589796086013897*x^58+15502223616920269256020015064207678659842868901687114063623699883794726766448031343766778289011762741671295635696504276948744971676836886589560597767103003833447519071774084345344065057614603460132749819887785645943300997192817303470891529241315170639692708522601973052043872103147633307532813327428922340603066328673627898205924052843831774465571980313951358840184673795293343921672986331185742871716018972915324486148757035651892621326906411781517100682681470020020928800119001545178863132764444755853202911066630151109215960951345312781496228980685498754985322668810643759020248953102585594*x^57+66258780710811131450264256279549688569665906617245946899453602616357210357081268995964736224401302678026325424189800898683099566942723882193585490786329683730914990290636046331796498084827705602262653900016139682211007099221332529128499185443763702908148784537248690541387426378472650144099481176248423793391328074098357976737716963090089011708511728701641193441318793201853965919255377100803555011870089998710238691711055690617580587473490848006004159843343204438037405013371201606137942448442094814720579520377619949973339905491671422552665901260152232691664135282661042968391662853796987604*x^56+259911502152525335175899165147300480581388888200578595990777868098945998850144440041186004909987985705174046137977728962102604352433089182315478103052358487793861931208310227974741849987370133865928909202238911708292826237876375634363819782999988705590277071371100673517162949257056021823210501257432097343773950856080956901394236514496284391143635459492950683948923145647707190751783454354526591730307476362279519751650231715507951179371826230602664499170148248448425093510041140915934394337776442741275780634261761318632610280843491953914814455107887539597244793626922987648801996452700369894*x^55+855000357534972844023373445629611090429492201228023451974099843241315577356020053033169352175823287626780360728585873350373166756671039790090824511288510593003957047364751766115863995614268175708574509612505624801629244080402364470653714650917694125139889946455288994291477709350660979474098607763298984531759954576451016268214643751903255323530997063701552102383546371875449816335996574178789997548326094087319158549691283509357320305193482202734936434148473214730188083675158140383547435378676828184473907914452745471934106474661116635339314633812184523829538979880002733515998903400200636357*x^54+2028353834758398345865734159170314131624073559715159387593492735345607446855388638406712853657106994904744878825631263875761455714238489637556192342233879581840579145824239733964654333940701671366396912578336414048512619524150351936924367440072968329180431950653493695767250772887490860916754619141987194876182262822439387362272975231443707504927591122238895925525503503481048111415778109810360087782732822244870133229217552059135183934551578915600083962497383836834278073929780722627966726372537079964792147005364884895984520088835802230455773628866975286964030936926040521026209975167605303658*x^53+3191343684016803298143543529543107560574426458817198564855037741590422448984361945502389173347443408828042684882667599636558088880508120614001505169773828156675542813698162488543585588892219765548714834879620672992841659507670900906041403695986904266975878983655333360057421559447438501365660349624402717859438571659992125587383653833820231443402552991434405497899403370317724213018957317178164365704608318595407078915032702568728261722653240746566563137289299087134113983837838405851399249503232669493641506481214410712340775154198980178699914133570321295852593200984703121614878149201887320869*x^52+469575065977998713289172298192821176517998971655638812602821095783776420624797955343196388590528393726819254614307390207697212830644460296649911920652882751092294909625111956874956934807639026740284607753748820433301029990736333011629315793144980603918616223198159172114611823387442851463665103805918912297902235738231278202807453749078799920375660016156322716137352684864360895423935441672512900557769095148129517009946805390457669792354977197288682874081163397366547531263222431126762586087636354160447754741943264348707212694955806168913869665248745363557675196201926983693874926944887166405*x^51-19541997562294679277124578754595403914879079077552849370129609186613172102288999165307479689770011275599205887545429195592343244585640702644667950652354317665062230129022014372189631353124244793315336687642579726940319333074190334717187130979263337381283885808998148556975081530304716446274389371409141680636769274015233099393542358135689286247029002614596520854628420369152747076117360582353163043358930323394750444442263662057774776192574043744408843572019017366945221164552695562961744707526795952511769000342067251900393346231991424893439260445430877655554829527472441256969176069448418901889*x^50-74393637950015132213946576871344024945125249301401219696854459987508025783377063618908828243851871548431657897523211129083212356704768651590766839997687910790513876581385551886990232057204458107779777396798577936116485813820333327454708252950885041355751201397816506986325704034864778453354030137101179901028482745218997156983833759298345248614483203960707458772583240544545764011602044313020289531702680789212889941269204350503365066968581611362274429791085246223221929479486180875338217359416851575748796571472986478129038063408680251827635237707542102175232586591666811127534480062368789065155*x^49-168169086608984786086566017244589451569778639695986736088941359980170708365263867242572768445728077905483532006483408262687440823158593672477037916265773744825544091627869472299292329883840670554120287456999835001664566471036322625741186270080683534280296093691916779337132002389469431633386148222349070051682890584213229217803262287440156639204368444093722179649309443037371074607543571503172697107977733269978338578219965444602367282619176991444236603099802828878826393051054854477471030450155190685352446376858494447016308065175895523104959609580016632822821992398183733368213541882971617063879*x^48-405993606575347083060223467633110606627832741288369432387453017210088673106055074064931147433149498479762070885546806137276040288575451729839040900477006515434755689078198409020911046328216591319763889790304061031930576098330811669109334002914380390564751266052873852401250417319711147743870460741946843434192967431161131629058801375040094179038114160042385449360874612381031717163677104143695933593012281569955072384567172058720546828147050101643741337452092528101700005667321712175767539240810867366417947344881512513999229706587108359256403919960562048229058077704052773725888970237832892916771*x^47-1490784087674074346559392383738936652149686697197254755604274935807380269060118659345662680742657109166464735508510303258470829033976688665218841890639238113457537899498106770206155384056110577911016802117521313234387283323997476912250980543087027787533191614246745607614747277602807806724788311557014968847702942090668631762663006954241835849941268547547982105596470195184083753424962955406047990876846667115855505021120055196747760088488245894336999149394009975648888781268181050286593852622198815430196977769773011945659165557645777374344406049778754826354500705030235507862150195701754495280587*x^46-5272279777339483022895395448939283869853655593677900165731301487964490753572270869885479506086388833162354713550705975329908089977952478106592009542717619471853334874886036817140621798427395182255465122868205042443476160711798937388376765438327084818687555359767160838622208905796474119404221660946503790815968685865586258663941069893884091240657274491795112629184845192683167692084282258750715039966234223086377622832888100975480333696923771041835960733498748622763122099436136399610009732609329671176776866348632406609788479482539452045918806164792497734174401644741129003082815783110722348554813*x^45-12414248773543524393049519001604442734283683025666938144634270579403533804279811938336033573608293601081104262361276151027709449215470647355530150254826871700997926241777423758610324746450063931714685817597504312701493717261157357079176863421945301902877413439652235910682720608825029020321112472245644484908893983660329066480872956841031173017288707254344338482718248673907364312707191416473697795424736707298909140662339610801641618111449534070432481126070886251208017386637732828196068049324827735539228470397281541712147594368515181287816850745589303909184118404017085579582004551382686119857462*x^44-24253054180574465446435555626532786622357756319569473260689806712814832085989174841512305576681663058802314953832992646005011579532024828536932932087375571839741126278814546020484244111217676314910517444149259763490225067666605236111247054746321109179648839411344924428835309048676058623564461131192848717874803026251680197773651166431817293293929325708283665651405769802879631422720966733382159208646745497515503607288029573648291292884983295415439718774529733750839300570069899072414462909236847189467310835737394978172391685196806772073604525953040508171578230289618708310674667331837637435459270*x^43-98991007182378122701904207983005906810736333255518368935314972637830172104775080995917920159019855248573906891290061445491266459255317780434943768626514107755353137777366229723930394127143607408665990880531246545009949080840185253717623698784740305520915246216973637306089392330797110304561813486063397513175728141807619180918367956999931334114264145936608039232243110045812099607197021988472336005339559472138194946835809888337776777275409589972564396017586027338542346940400248950287618579850862758863457091495100098331590777300502284928956873290811401865714699350559703039100941708220536339831662*x^42-329671480045850046857365308837554374503212441970912544530536026488526624789913842820216895253225698575829621753741774142893120046798948929974881631432820874514939024334320469803464811307892036381049324517709334434336835409984358401301591097307067094448034408885064186071255833553633448350378509374748134937041207645664833257940557890476470291209407026984748672914427506011089915196934866825617784173248086595803726158693460752203876004198234958355720638366134694021528131718221596092286054527551638229007251667789507671050687503620514495604536576727279016558911032276084391629276892488974897235983430*x^41-605786986114129999766285553278370134446036774735739812771036401032191686684642743462480969315338977731733659239786112779400686944455102004599199966401676407079016608657463447576696204078344905016073842955306668421873320772741722154123909992515997117146818623700849155448461884070735415295446128677519400246686035778031610515400918337755109322115744004959817858559611211790515483794137421998913516336568417317992836962082919755957496685173641253797698593472266501127561669816433219176578607879852110886517077824142356127588392710177812155472103053319792652033201886675534191252091616083674781850319664*x^40+856020203889029360351257820913118495514770780165739685639332943648058778422512061760670325539064581418672372379532485323993586914424972499534857832143670255435199332150296472589531295979131163073675707796602358272832232452054525462041846436012751341492865979070463776043732681920527014380124515554928248566688716385130869189108856901687294621229263506987550214162905583208070193789490187592142414664667006721352709491834932409970891539358348384752754867492091923653753577458904358053273895600707740899393104113446922303815393500800044629344670350636571316512924656391864459384736204147643491026601339*x^39+9367281592710639658616010194003294293425479602822587234546728576008638943414482447429167237937635064941982592908772540742642920215285125678371317874360545528232081205676098833058387605439903167874080918589937493189583116243784136783625933401114614685217546160410925425982838489643179453038184216192992272226456696564953977335534186817289503209931771360263957795627808539602497020652819626503506078452191694274940980316319274013050046296755881666552603494500053146502146052823031124061281989298193120343065630043996931913134090416733845282797457012142718231551096910097283572293445893744601867887445612*x^38+29342094102216284509761074488047938318911963799020147309045064590570948624089130553064229037934674387182400488541029855946389092171034367449304657099880561730568576848157658066778571281674286370236487998819118228568147869432707442325149702296058217058942809401926157607606140035951236328424738934010042396037570028922429854825076284019283215518018185834845375751500500091867482623512540771962821590346502796744754215073688466760658497967098771222294882778033270722218870735069815040903509056232342069148764017373143901854990031850483322129459087332320827816950068546847382608057659480540117176202150872*x^37+19768570334112313741757343684532981053907694579836233359270440972610104188983788084227988267020065889321593296703395212582742626974109061462590040667799073752223151422992219387061388011427289512843786368454476099618538939973594141391410110553630013584574719079712661480429140073070289438988918366084439291604654624253189876248708858619711494166769275036045447270881358375344165406912527046961091217994848121762656651016720778964871610444797491194833466818126939058828772664225708159011263163927350243004309655240452495599280875236684378372174848774357882730716893720532339463079218238765170354532506681*x^36-61039782221119021684488090165285762676577546046383130786343318082644700047377795633989415411187599315083010514054234175022912515024321985044859310944199407664613322622540855369298451889413356371361362164433791169532364399591237677383475170297053838408348241455858562934721374091046239111367251636611455002209838602909062571705867552328578526180254856091810013534430764354722872639068508184080763748895847143334322769273956592325024991483138104116692044874595268859686242093716062408565248928588525626050147604234114026550864259857556310869743551230157064078105676414017866063297048989265967367061679102*x^35-132715321323882702457483920730965803594092004950596207347782784119481998510659303226025934415260131985278153768169421813998880906738132301773743005974570212723769564230117547519815554009658953013323581243969353616195464927324863309780384588440924919201567946041323846669010415455134721398966826771757448540659641837552566093605326383188778306601344058562720053644615455710403911243738628557872892919924571770668669463371334244538801129852177128173014602840621259820324421220817968937270208469889724623090883116987382118011947267862615340963001540758868811393620499344297379412118789597674408819426726451*x^34+341824014136393717980091077231052976657027423713939441895972122271375643666088452560211347162631177036392411629122313203264816302504118057424749361026460080704506353063182320689593792251471115155449807051920902550556036226686616401075859691895328922478808377793832227699337241405153860304372517253095630880720203052119423956598235266628264732749987562274579093822038419338116216261448774446463657501694453241199226920596971795477687660685152138116649993648037816302993683124843270026622466599946293202304327362638526078670808769833542140799962329439880247117415095865558449975186098312255195999535775421*x^33+1857249090934098123924580598465830840466449639658328446659909019801918239711826426464825296149619262183967654848388166087172458416707940666394752875331208796433473480648493370747405688632783678410909947972634968277496885203841748245266910402539447559966950569447614175726345337502380487437273249591883208321089556453663269566860715096529120982187613491459788920655761906932070871358732239233353370884364972711930610963497868358495021539957726983963634989836002774644186108710346179526950294827362397837672937470030056430872615587125800618468124989716290093481478517233371368717580275748412000766572836754*x^32+6813012261800005608534167833533583315424328263985149288127000371073356145340353324746049784539220581778679544613183932380467416638787994678309036414508492781845938626816709705355618536781079955648817714262126100197859258758454186710458685492640094374184642186787496244357255411476355397905556210727855060262497533794145975249772157548846753921353549616284080476948940952440158966848936924429591604713460211056490764975342396381891742992716022371935392454286576668080480309778730586569411245812555178092944800226083632449678760833255214756250135280054723838860714065465908214606164691497350050804652608071*x^31+22165053121546240182635633931485932392137277350174109293707411130468594169157691275010237095583997693147974170521900227876050162377930132400842537104738564156839493956708865900011389752109817897240145312087441846619125553746524246551146617899073801285960447547440311535531518895825909580715596562943147162999817774209076984491074687060705037067577967634259422579701895163784556431323571700646312391833903718502679753329931753822637330754721374335643627553246235827977788865872055347076644616568877637335344397511841905856023693672095393597279437765100441110553568788363461694272848717016832701776272290502*x^30+48607236856437325130515507974898850039538398996591791198037494633527816666876171076656411554531628745791208239546289055268207911740880845462218071890487256579105151316439894444555299946484787808081255439394610504762292665350162309091206887323161296211396326681315641924748465359237405904949801403652800981657648384527017547724295391993777343438031595678566305917078527103046215879041568642877789495242374209354735011943593288308288024505481103464887252865629650842876638030263803682686406278424293278607873478405432127999264069627134202826448806414786014136145219147936744748562423953845470359358442168739*x^29+56061629349687540733171564986606362523478249581441751595181296381818010632065434832616672035587793867993900027716465614478421581045671761107067795180214360092283046430754277721627728948059218080419536233902968186466044260483450158084589023089534664355778073919861154868667585695148375492221092277227907896104227386617672500739752103291864934062386735483495581264765983288669492625655586945450546505520976760026294649492237509616930658142411021081874532273899829867953675104187657068320636496891325447636501661931746453025418191899763120578676058277340363404116101613420488000281705914931508083464982220089*x^28-43672887869063967994188072051128824294416307852396012397803897246613532299845137497352492867796068729121510399575397349283954292718347463560532885626932134736434855893622725912575615813725125369348156430684934561426085433855061552455918434887390460432992014724365941046630993591156643794997792145114797032369341907221183982317769025695759825040906712877081002689170151886594322899418396823510590451802370869057740094837443301149062245913329935236885449447552360301465278235996383156569583530041218842600378537455160212301958001450782263681561309887400776656715173696189652861281279983023643013732738458017*x^27-436175838032577955570262219321321431283187577231058675062473564323662017270465108291206741167519530591805947327876641240671610019095066152530731031321811279506092157414845584384836597271751347185815465158760484482061303392055074228113743936156985059553813307360263366021979803239942461072063547527154020233615112526598551304389770506303640439854622163960970048417600446215945353761650744430379010312025318517496262008777060814445421237420892514136270450044549492373615898967072287933293458008782803485966721852226275919997165008024391545617375720025092758782196620937386491346012699942805499947814531422636*x^26-1057963258179234161417429448358689940356471095188205022289034449018813815755405562115775322873350556140738553497365572816408747012448483801180325406374936814171662186190615835347297447317017905381976483053723741062720189541087645939030839876897114968639892516193191774460419040803515285749395403490261991144716114820846158578569845750993549394747675666650701313207652774564764869741291168294320231496252603485525898817946254768813586438611264661175516737739815057766331517406280530736605245212488151841065986623566461514493733743700684605839759391164621780419225453062026587383374625950044299455915748273968*x^25-1340762335708645282515679016344668193683986003184772846591675125808760863733485128854318250513192973798526828543476777966737004695965973175598708397925079840065524280537744677629952928935049734458963792101497147646947174598521136396061515792499600539642284943271607537260116933373856454716708101475172734646967636668090535716869114524739595140926743846362097097147843431872264888445961883594317145091483732272446784154928286362504277359009694075158972033313971317208328513756813061340066727982838883194947823878182525419182922454539627275495696608222288179034815833611705337739610229167847960332986880136045*x^24-1334169912705568124969377337355451173376971774186486071938651420899044765354681756182700542508939370696369994617046515139707663076189757298212227464674439902998605063826320187396507003281570003613339368654140196700213278146773657527400747764564687311682844539504136106218468429244003255606332474319439336638142177584145285423421398672062754049379139591826404972777709249736415570614090774901059846082153770755438628648489663197319088559416496407045761211222541143847533314953109545594860481668336600144750975798825135631825144521450858129528534862337020832336620822667304834395793340291372533509945326414303*x^23-1832788027348433390259067576857116961723278402486463433108909943668277279789290669029942605196585471753781855144573109020874096711850969527516970661241567321579664132949449637066920522442986796904759153261992094810554921972817099567258411286142962623650248595931284623775345698885985482973553391747431058369001551954010969407441031843197703559095555711300549363087291401153504360221844171411328348130357737027179373400377179268956991512931015777356587207288737002006879046720590379218203959284952785801435048140063604428997201928698956018013425143437424172675217694521926642893612415539658350141467794431352*x^22-481712098665341677197420151278084576648742662281577787817514824484159530997761891803006983515337820180950102283081289366359788668559918934790567474855310380833156688789792492713036435114890921850856123494987222791795059282077308197297565131104126341902036188698643496834800880394553434395068975783463160370471914135520436102934496032397449946633907335461582324563988887879391094199814231442755517495609580616800545551913289142953307000049017559293920063768560054152988289065644190878377083074921127677779245512958933035537813903158270831579785281764781899568533035348062820393266176920226043985352903131323*x^21+10104881505220833564586674200214052636450550300805735496987753344534012548402522177445707703525528021311084907434621589047828040063221035255340028732692143323188715860657586745799657987795599085478368867812146282623006422969474918938268571803845264013526048660224784864458651769331646556665265183775888405472060361732302529167533028852667451533743667577521448292310094427556479324357733744705863354111335801092994775776539638990662568723965971586380588585942708492351719936575488818301053936842746765498121578046720543135479367219448532063695573136060243739059430361341803079150854514673644897600712561049352*x^20+30604345220339660915769210881736693140870663214817400150350201198058442102795928826030298364778920590037539567581735711807755167361818725204041064837408583874732433464119478359481888988241714616126418280884860383476933786520997252640058528161444566888358287563564811819194084611684745143377343024086893067468257372996975752553927542786039311717901462079591044542552194136814374953215373803397623850831832468271898879562876505645967277837406947469927899438915407051731460072353564834619726515655892271634600035315998135313606917180779404986633933532769177327311830437101222954076203725956230043814986931476715*x^19+43492741625302420990386810403674126802275512512870575460050225992464190706942539040352245934674873490859760154711053922966630164339303705294102376045977464337624517114297054801916128649421510512424163859735018856729667476418516943609246985605643878877538100582025905654479476717889766452236474322448769006915214562099407779949390366569341797730797741109852128002938776536444346032807551290447903331138087284397972015569811184531956502219794894595668272662383121400679712832122540921950103653190895546637774075066086043349055042272582967498259560557802826321340043557549640620610352860060139800735134334807247*x^18+31088651248359768902803000817188231863549190676406813668047926271702667529479112575338613101461114796944576869249120961556059265535787694063497611461013520224553777959752346727779358190863730119976684142754240028766746368179073177164036268683471545694530066109789851184338901148573211888252345134540905225807415929235877756219507952904304402737642908649947404142116820824069107301264833028216122480471202103335704009332606813601467780890577392254184898370040935648716342480551155273068838894033716969855281912014832935372603025712189559707930789950687903862962107873236498706340294071797052781178014445719659*x^17+3856043040324924998186791280806867831844148908034736714808949477008851384060644228197531029806628405829859544912612095328912168188984641241151484078209819475697633110515595007743984889632681428528383447252079108387001433412181751562892080939618554455340028438486814584362280551419091417090689329691400970632657170762885389318997991208395307389954067496062190568581111921532740121161511619615739947732403768977440885208041384719661715479846359781810539530825710963497862305426751206177282941420721525353688794873227400662640153229809073336334046427326771288212186846061837944870067104227935747306968025481032*x^16-9581069751168553469443979971951946248964333082097600502497569480062470887975668790927209888293102997006263369582627681034512228888113851139059710590584246768961468748526149677410761347540102250654714005731020923105965597932222710698148702303976944852259660525908631652101674119125629975330498764603485808983975380493005458548343796330922066610452785815791147817375353903775558235431148582394279719043627387165983988988719289565473204190866357972382649166648830410003036764977461602495803362355812358494134637619412112617356968829550020628074666215169896167703930453121076529828316090445795588933325397050354*x^15-831127895264996862719435611828929956077764851407428552457741411126539631451245352225841949072125030842968776970193999392244987153200153042530329623626847299865443417585525541239617630806121817618476981337044300174800361796662493365322735359909077854493582265666601768237724036159919291941761391861944824050457300166678778056670667096745176871628180074441179057270862070020603984846407032347826669647225174477983063252361671559974005519784683092828772977624395074375706378962415004923626578630187371198486610683524829967729622253104293027063608412118597076984066264451085893074610534183539024080700856309925*x^14+12616431820158077740550081063965716756302511277910653131110427489392954498955822098896119556217966074952268370181532526709530876640730442013336778483335709432823681261372821566079064141555906994961137765113638982341267091957127125356098483181729622999317750524017756163972418177618849237222257082153013748894365459673385014444053909646510326318671598464546185491228460430481450491146470808605098387454096223122266466673622523251507001221361981581204715081223505344056357033780957856811854230521543848762683732739332732877339632429642603818727665071197735792237207525214435974513472641090995820103156306756937*x^13+17431118658302957717720433291629789997228422576775062471268813441615858401005457955238574569696563029913147172876854576509569108925201450055152476115944565175007212892936856699072753262079664955565095639388110136285527775761203918599998044841379651105413173826452627608688278078980694042366680661273247217605721336467456863971187558133275026556147767462777081836730822323916897487122480404561964096152094119408686981347170530461070454646393440320146528457957770612566747925894332424411988442737943452734022608629873540169944053804048902082499464532589036577097274600686070459954076913197967539356566515282570*x^12+17120798484377050846355356709468842229048606245088208556622945147087258943920292381087119411709966141063891242103598853370621429748697642178752479469597028031521370485311437732915023349680668574737966387331895669660175908683952080232148865824182126766787711533440469698979594974009442615424936449164362611003385654566494239338000867130187718873652110707130225882471824714524961658511694818985238545185936750693791730994958076113559546292992227906731348170667977249197539317888039313207444473998030196170049809518953908224480781149695041931943086156995589238332858631128392911797819337748135630973736027782379*x^11+12771218639019230021882629982858238378125790738937786222671374360314752842254129825939664469782889745450892029950657356257289039228509305396262973218277185318863789080875674141295887207077059018490287663872246588543291473475399405138181286753666175839935577612873595829537144369019883472161137204889256400086272376654675154118852928162196192882551927526540060001970985732649782039695050855030976887037472997758693953670465189866154944480106876250701718339609864467974186539034344810300910121294556030667088929988429682060925852099643086512765588618192884987993712144773405872268627266638771244187405832559582*x^10+4357426163083357745737107054833238907954405059932843943374779536350160572599610095925825583681764050074223255305667010909347926131307122751409737261542494028287203200052258741695171682102400126711975979875785722386382604584272637906391086075652692887013005203507864411973825742503412378861957262092534442178546334452815379031325658793936534376962845106963319070281963582269003750325372163975321126804158766947982186890567929913069344070447859209918444824817086687661050772449852702171589053599780450176149771416400355129492879206892759079572354784349685064427887276546433033383866198579196307989405098710108*x^9+1592945899918165893814829071774349111893149187447602047650393779339286468108803180469386597399366569512363133972509946942837375423902500726656980251095296589603748582288818431182865430392790407047721768131355289098354906622825977866460121930865201108388218282750787739259568232900585630397125775012093969286795182541659986716010665848067042089125129779648334169665468767053111769400891898234033894285124756232715143285953325623019042461523834396089618082824636111162301538662512922946285634628192051873722655829121633370337268258845805910627753176735660739794780640448626607927002650243593005603637491631694*x^8+1320078337646784700972570336989083967815762408694568952109595009718149453149575886670110200739307526251068867381463199076299215040676904140477267701818734722226496309511162019172482016630475450210734128111841072444718325885261330260547577323400696133153135477472775363471878705939637751064574017210286668019275384065894880355601926738915430283911472884693305174498201944896705311000880793265703598703755428247290312738602523829309261855022022029414206134050701931730317414150425969914371358269016985197886901191659155492919353232527414148925757561472985782313928808285022663565150510779662831322314861935501*x^7-232113281559875028644706847505790884563136682228201340297214910129705007101013986891110694232470876754719194116701332171500322243806566086905774272184621784124423657827641990104609560346364875115018502509966815221743881265414216123333655710369403514478134817132399692718985759177390220431253297854903069731545605146687987688477937342919011952521209103729892205604261832646953150167387562994132712313857809211093784030309911216729212905649182260470747506664987560347503570285526949062046884806028870037788878573859113762902997071443346718168965191273876699863432044363509935496520081308368597759122283329948*x^6+182885971840884771259236769121388558091929930438347657461504864643761146446505871181205369268494575644281313446115521506106248194926594695329469975502926262515151837223571735746478234526720536399211211181130359537892836631688022101680702438217334082797239973762292015220494999825294756873109613026447838860468453085809824095083597221419638086718169568585106927344683367690624326666690368230787415584526303906635789123979972428463143938418622837171579211683151201714693740366600243032650877042009207789247314555379209636442437002612273299153664129692118421091789390271285095756564727157244515730922837038173*x^5-55204172700964400327050680265801132529833809464600614867406555511677767675165272125494836058059291365469598531809107638024163714348457008870175840200582385117283709913399523631156595678903364466455732218956637502652572876831392737273026745501984625809379121204702630206320597902611204553853735083819682044250500055246160205761929768627667074720359004109649872273107891448522774878768179901746047021895067732666775947748160484385033466462340993999955021178990855223168496243244649953779894302907690453710991624894208736004962301717973342171745311137177568825608794092260333339364280736512356127109397033737*x^4+17739998003004495125299728070207718665120656605669392282382039657747723679971439691854576463277638434781598649787222522589479064207204595764748931754984420199434482752495955512818786482746797496401302235149163916876076998602330354011777306955844844233534630560762836300830144625602519659024953164442500974090987284899114852818076976195721241808805901964544805575667421407497992912482283204771268445189586418131373328168851333385120165097589946047153483790176895859256373906111089590100263696195022031373522601047893663125581136959235537873945058601894933250767881407559427358459630439239860337399398542034*x^3-5903582016233622799446647340678207769229480695467489753173439107347982255970225457554081559199280355567160405954675043843005135915729666956746365879715318237490821239775524190134588618253339817724088754542444044752830786083833781961285704350608196120593611458344485084357958614597755709283464784496078788018093848987527829210475701195591155371132715324298029865779850934720140767713702527702062069258211417696563043139203875543381944709256188011733590791638089764567464404808992492786445249730629750090549800980612495246130814972823035488650185843394454937187322742062615072530473291400269854771827439664*x^2+2000561724354937499042743208196732564846280088507086117973460533202735208240192966680978786417998641413112062487432916449727892070886062973087208612620791903601199031932704082495183235773868497101238171335931093774252832100258921313010003889773510352492963206083417223018679398230127499161916978043603661731243524355855260402941577890749610817915897149187359168618400372054185831940968459174826085270700611918389499634091594984845572006258159212891956789482761221308580020791257004027611373570255142419504675551690284774553147823593679149794474267221566017819960871292996859924109805012905164615370635896*x-102667647616018758238595664359056325250618008516053283383621903805727983320736853801608736942663415418077940978403109897070279670265308631597165931215444446295272195568713877730252350419841946559675733148598972507352310965034997144586655410134329148494290450890602403023454155779312478718972252818404933128725710614102490747078518723589291903155234792297972860369512275864385226412874728287821294046727092035096279424176722504184711284897298994407708341637676081898728172887926421778063415042691151164536958721718799829409355023147263034377171873492438115063873087142513228298629736093045450462831764140,254968055815265500958014154055541333046589545382337817506110376731838654308387002390363311715513672346168733360490855412309766287648991282796003067602682761252746185520804108653944797868759785325511217033725702069159469548978543736949677022460610148506896419869247560917609829175984217292162724906481403314031664169029396587544490394520666057511476388559901642472769357704294244071725210872200641244894834002311025696950759675845929310172506292340996686573245265999420451117259974373201014558358484550902733578590725095744001502458343881964690882209388532686605631050691608050176164565941093*x^59+3077322383160270559459092771881689310533409493996034200987040397770369673126718477061395370555790435076413453963975599839447383092153359981261653773147120278122376525748966590546076904312120279487345974457400049996542423633534263165141507159950709756432569637327511991849836213291309292367982248412721052760502791602321368500419382612197830891410655692779779589621274790773296475195506024312806369192587018867364298565907401347584500859050201124132988934915091049313790947111267978119189373789235447676795441224183618736784933955420972335387768202839740739577218271720653458902304242334702012*x^58+17804728604918550907852496749779197784961573363221866640998403591261040869358059790605050264225054608291656528262343874504342163817728270544328791582216694243535402717689940853322560775389666841504913414968193080441149846651102114776698167328498667748160444051841178716915161157517553530710298226927280306072635583400104529547723159872110380312167506375540107751237924399641848548998342012823543092117059178452847407572329360003733088592039681312092140212064046113268018464498253613459828349961783845215395235510539593955682632648648574288590959586669095559041429891140129398584816963408753171*x^57+76175965197292364961212859225762098995079525224965724529884365763908642328665860299330391942393546553432240070037916967400740088574062868936083820659749861994789898480376501416309547890695612198776826527711297977125106983598109428058625524982703716175910141113277088207656683454788756482720313168674307010908960235570080733154799216061873878341239062527437060317252739677995766505003085808519141208855104318057345406969358573680882666327712976151342161028392465292784523794363465943399438949183553090826060771007046867797356183601227978884425452685534709766428920024950984422212113146308767761*x^56+298892764745872513276613146019877687180544080790404069021279312711959991420766368106303051128083257152886364859195998062799009857278574247105565954551308744574526903303579331972105076623014070615190717494636038021297726450478045637976809077571371672750175170743430383741140369041860896726176475585254827287892183596753436417486481439822878422823137841377454874456573709947550664929373935343534145755295802157999888672324188410852920493924611684224962789286096193117235545496009794400014124377997026776217918227725167640893732700439216565253149256690440145570412927889005711887539673340007409920*x^55+984024368118342276410111610103574538058195462656511096447546578413921802757359839346760147059754962307093334845377213331745034587974619322673636893095845896638984411609964657997991664795874433505351740818176290899372515222920983996031964574850350475497133889781966026783926857521434982757619885480014285791966074187682475264428324715366266490112287214140707277002451349725567774279066546197742804501294062287800582166879132363673758217268061989718256455199042166073252931380151519912738490546983494014620266605645317347629094988713999221647339069744041648796872502555525429927241403882849316906*x^54+2338863232298705483156644901458771666361087287764075296231819617492821773028767116645839846686193747253894239033910027795524497384426874164754155185781177886166211363578804229308978045541977083190607545346778297529235014334269234734305124845953000441961844580874791443018430577001776271870870623440542059750563483492782818178133664637281848094672285812390167664231513010555635821839249489648125393206275352554700370302435599963773962548034903566823829025625040264256352923968912893955089598400391684737521887350603633936865404082606422241215597625430923925711403951600509027678506958135481229499*x^53+3691258606946633435074862241853444789796543936693436445548298910258101653508669378030899220882234037690807997806761009376850880462739454153465873790313204105013730829280970652434883770537061295969910093438526982926110268084221459981927562332850755633871462184124773703651698608278081248979337138531173221928111117332916002938003991439960776113726038148124179517067718792491116147978999880792713620194187493996434384136336068654295029734392103887907932811901324497375658563467739758373071816094791776939020388397103948832175725026315161039675199593788915183451843954395496731172390658590909262968*x^52+590560740359716277540180882584252081633943157325579270646230066240957816123749430242662943505778118712137869940157490172661364455650126516082650814385049113584459467169500267425847724052618882816070979065474206177091150992907786503215972834911389565551371170934525740702852116150552359096540984532048180815072161217595541813547214984801043554080213748950228690414218262085262967630457422760471548561593786056636834930435122290502635679778666885860239028723649343730826580198257396673515563256038520027181758068396986553734524864376227867168663408883506003386495747906952658178357583209607598415*x^51-22391753386753680163525792487824492451765486837525160663488446590365482905337221706912302088207219958224911481046875945394616939901688104675882395182326282513783985437005703477890139746649942444125640951524447215633232571512603285341033390082307396468714042122202668477246186665963855250821009155821283957964667162270055960025836317048079244083307233693970941974398683196750970651611812265501328720032953627661975322650666343823818743474546566168966001527804779047321871228001426931876519044279438421759241783476080146784789119888579354542115406605820038230208837573769235222257056653364998730131*x^50-85613948712507486189418169255034017793316977985845237964276505354096511910883047829947306160431577745391893261725241758500436889711129026983989469848091735124526328178644719298907581466664094873740243215258192667023457144752652081437402264502792476833775685539079177447222043612400952655952311872413181599161512261699201844967743527145880990755537604503635946535333532348993121186266893221521455488812671532565327989295717424390782832095250847822182458774646749383239605430868195504317452130076124668736356098642862522511556151308370912381919939797776417414592281396788195102529754262435152400536*x^49-194031131597593283249807275522552530089244015213834761266355154542423170029087265692490145379861574897552204794016287147087033624057552000465953635010478166945214307635159225332762896422300826015440656058718045096321718574909865651040803490116691102274871143933604767944069738765576093529836539314558042045745785098683816000179919662765676012378893642135772958234134228538416312915374194752887823638249317671349554561375709506465987194615719422076428282445362529540875267714106156471823555997193185680718116669069022846444067933943395646403995852488307847695812205689449541631630633774964320372079*x^48-467912810682445349449045856241066045989472140797783164512874606182309712520775292823116409322037967361317476334897703504088284442372092973923103889095146942946098501635613693288887561722688294327130601068928032177144077434836762445851611133750942475631548099997374836587453319655899363845432695420715275133492871513998888143325645803794082436991810958399441083496549668889936471302352277555772292469553357639954773846264789347656808235087270828663271503341466634816874675151662562885817484151352422784762777218192564680356183541444308791867965300522756428916249307058477778726710515987919537792891*x^47-1714175161042188682690652017150332036860626115140453972954437295109298330753437485017249043125911784390090206380838414741409193247013705898130708249764784156736554392624178919833094636699183205998056143886561110062606735697664947651577078855767032586728584699879242548349023143269790619272275505136093564799132613571446136020060744766182546804627325645850163992365908275358848059064861551321427151465979203593538097140449093794787071658556918932850606827190541280666344300724979577157977917658073665424581032766031491243946496603469286617116290975868744468114098653598349644031633152067965326416520*x^46-6065112379193442200629992911675850138790071299235038033802812231679542087057046176663483943387671021572353546851529108256327282931389547214999392798562888356142978264364863578675193391805028645468303082785982781106422241060463007686750913216426180832718667811021470179789494312865675073195856860502497305785565206100605322180031111510393362929105347869181084512896284621074945153221291806818660862726362058125771707977650831826045145524838035267400453376764321299403133248588459473046193015501380631200471492927491194279877339810950728819309489996208171790265533701263896783354925465877448711008330*x^45-14316084382429605773668870922049284792941731581502697463668357910739833896787749683840181321456095591076069871317596383032651845083294140688570354022146421948451684819876443482147382778974172161250801458174695142273053273369379615638239645927911494549469190113340859091382937010791609518809880773275378568243267321377705875692971063593593114613311670698245362236759614397756812142333624768940444306176583406700056759695673450763471862619347500873623362380804127285676978621010188721030049656589017415666365422677493401022175602943943650636120614922323568228060998021221607827967464509920249640870601*x^44-27996458110125169330981406106919195234686791098628446368661191437923137112371340871399499066795039741995968104282981978022682925206212298426845955225213796197673210702810329769708481836767001116157203612325248700489147560391883149782395424844055326124488823408113362020906677902735396203600517247557519215330685967751911177880668581728353579858938989264858508711781691465138882920955685334274029759731147772700118048423361879677652215433095433758105904575643132278772983263168118924130764957319351069510011446556821119932420807488258085794430225014426715347366479703779416152169440231157471049612840*x^43-113755279437512727247954942185748206820033745454613745326127009495420957928881396365025378547985436446991155426363024600443205461790669590861239990539795879716355347371802406606521807543743650567553053909686575758875870801650595011418085512778571084380543625288171023284794702335795402253528133210161580217122224782002237294351903979818482132306612143827638140973878865703701191947248118242868825872300055914646864363226461067671567432018461610722230858847528688242817499895190298430446854410424618818083703489990568124911384413721451996489110162181835272073675184824919635411252412013838701418850997*x^42-379374453208742100366947174858010395765998923534061508635737200565551134052717097535843920316473422757442961748102340964709622606240351839416047114914302466888876089405636873499323867754238624430060412927183784872437195202712555271241566698771408669617525344807949614462078338141073191054673639621917758402361322384575968664420788249590859575578501656862971896445760706027474732615945517386567240248395424526248686439013346129290576279751686165420605230360852608729185250206607993453048388275373936072767784324027554562624172345265219107508124001173783507548913425201812661279845538713023534810248885*x^41-699979730242515944561496533718438880944955037960807895938493717749529450500633702904778627950440125654352801991267283728229533141146843272128601507822062927386158088733188912486870512542707956318674845121598921529592179016460313713598024949359813079667892603702098974228738997959712100708809143957265582315938151826255404230861741088745095178740621121794499933940909417094454544369968130680960661481187295333873138149083610967786360526086503333969989135545750552171245965642444659963580000010199846335307687634544129014737542942745306924732960740537189546016357263670573435401217364457040422504147371*x^40+969308052297763951674156333166240805596535358077533175654462473635208294517012244954560808950793720381281907456538727083711201095106427352455585022596191220459528926396077621991356934903097476628602600414770792884005985388853897743974880446530330026654257517983067852864659255196621772395630225143882441727182783982552773827701273862971993873868838305190026376470930110961395792045450559908994506284665251674581547420093756465802941227618979874109751991973342641266729726122780576344144304265686088648211865248529962135033558943497999608722062364958806335776505583637542957358811873513321907557200880*x^39+10748070123482933780975857376754296253052658388706962840437277586334883447851049805973261935314128114959909009541811081912088599629998048451142668148547867439060344792134126697462215392990989131903818444516511406414791309874076846844715083091973898149361943815167419985303481013484798185171976556107689172522511285205337936226805973996224536054146679249500408660816161044488273382787482127791741999075217713736396596498391250059575295370409372894105745540040180975329200728353354679136574278258942269279698879799138230613052053889638668031547120319561921387015528991211200638878469563008601333443673161*x^38+33793915435136258791887287426136865802326875861818537131587982458158534468534529471521456012825838847379673675560647078381002518492948362897754177408765714835491608707931619382431323036706129498430154676057210124871007928961730917082889902526522932355301271281277786804716205458176156862414558880992640674723174790982917958760138221502337030306280580633138423477281427727430693180845836498250223925661898859756513434422982907770660634746785951831344030750280103832589232855369054282972958481264442377205634022795443591269727574808718124917293297271550417432489680072773540797471303488670715945224351052*x^37+23210116449165949297124641587899611366612821843300394953089717970431542214311956230806313612798485180727795456225208598822501760264492792970585640494231760893541606284262119272560533107625064665960858596682789434095191148704707265024371704048897502366116538720085715600843084726726740267320399810804748851333146267306157364409830333319511406548268359816845087472931070232853239708498084027700014395100851035603113321967168855847279238378588133858162338599868377891302467821557428215732804383394113727565427863576285438597384984367565250347202490270105706255761720590629318240560135122503897030226996959*x^36-69678330961255757522636514877126670350798249774042662059763090306972082153754170760801489971222251534609493016594431485093593600986928454378654569949548210627362009080080715266626673789086639475709742617342546962247471946998093365828237895998920798794355134132004771044852395049500289490423623994769082475474561363423014276631801778529474788652335172423229996483124875695770724939770594279268442791999506704020511265490161882917273812843828292225267544417179137517466758960303462221198568613597041135221502185229793899641302326143471947609210509416131999584308065769701046415449089676588716421833142856*x^35-153521988202516058195963112724493581421895012212465213818877138703172825165444223514498441914995299917993219507206362099989788078188204431962416971844179222802013471851575341961490776263021232307288639573778006281101260755232539418112963739328273103389250840783059041953395378313366851889938363331935581029092921651576695141621902845545137885483968264585092230548200791374439693577803493102314324463454518659862388914616230338118689227238863732920458191927250944058259229740871344386823137616839600399210436372414303301297591936063965803761235658722595964570053024531346505500414078905641139776804825855*x^34+388713525959829832496726569919347455950082255446872071415704415630552804140129657849567121301038396373911426786855980382187680713795734015235308036648728539169505570258944249815690664700616760793715749745604466753622343591688157343531110051820145029327769768353862159293628750416805833516888115398344498042652411369871635024702524289103762445576651217061209160412436652245422990276705325308863578786399024106686145429154413054204329475193471094888063078130668712157748212730797621917070104220028538053214614150687229819041413580669675052928445334689179160571443074763438289620515494245391295015291885790*x^33+2134794311304392270932104753293006838952725776015896512933713132131188126214958909531642344934569486256135202285358200645826361881492883219425650954847192556121136894327130912050497693632781877108563967992314759527259260901943113032469727878449022788460228915423792337280485127957676044595515994457533552854199390741179784816538514412633548629147849001520178212610649816922841940029165777427470598870006273581603907092292730177818217663623176701423127903965324154868086379041781029404636364865420576531272602045984206531950226480767788316904984837837934153474491083074681361838681029229074523856190991982*x^32+7838679724577274174149777173329847118867341493823162243876935861584923610454489668681076999438221004279115253739427489398202216195598499356554072682749455338284471455104380837462062484598525834103894385419744821784036307575797553854297983861851949541545401659840678898390906555629906288863489971425742924961083884640647580279513535673423706668532444499207313818465658182578860110280392832694457084728718024513962499929401172194606367390111006644953912152327836970007763506706500513203236909882968081860607018503040750184339163919450148580379626029680754622689981684783966044624163438577027368943192458849*x^31+25511166440590484029317840483429864268960140598553755605949303075094239047549876443819206941350717039201795223199641137974532220606999974598511733501058858458818696160304887723358588179907766197312847829306630609043686747358244241159637525979799940924866689249697207747178248161644369386617032656586911989855227918666233569399895602340673234930957754359043977596705520444973094719892023675177384293645737819091222714711694613865444848792522846213462764098415131575891420357701130525212043385501421951882955968835304954041594355506582073919586888319414094960468953511044947656976231784782608923909305334235*x^30+56080270570911204884127826877361814334548270525947903532833147091470462101232367331111671512124930361077176317761024223860792687886723848765732968125720102042360072190006318610376141481365480954895434945223919422138644842380852348848679662304446180373629380310807841889238994272774877731436594159512227293365276910196436708124779395257635229935740425726909130889086581435005774239480749398794717784997592149245972840217457430484672636015907807583171468304329984791861944084177616916813164596840914740114133363454062356175619915164091054702283224511629487154746627576621433613513326947243616190454896013745*x^29+65070917803406613322724677801568201326654751773258084367721932109338057724251194736742623852944135791219953203763542722010296333111130099282908966016793395068538140751699891105675574850626781629304373562036194540627972542291075253633649907324017772674390681920143039403241544244139684614458334761621281504837414736702294751749289789968172271361808478024652763946184825494215778969402216892594238765918677797281091663069462380689741302187208565370078622104774428026634674064499977681219291881383769861514510499241241867894384714194530011518269623595991685238080676516965984534728233108542230349389039709863*x^28-49182975755570196117852520793928224331648910910118654162222370650197313801336038821541857464859623531401749924694178220094507489715210073147594879594746498761557051482337789726117476024266274649000410195505375803986648678448375639016944695278096343619095763057612076485550266418453788119069946572276186705542531227028498559667078997185971922632559938741794169433299594680960872188281701819382210824842774020327052325304698236725257793519426326147737331129498885414820816774311531581644316331701527466089090532649689103826106462485803126053264902511150100244350333298869725184139762103333206381629646592506*x^27-500883572608564561926461224211801244141370614862988715249453504626377202236108066195551105997671105723617673632828917657302060141171084417095232140103188465857901005731476627979670044514825205450232394421278317769489590512116038205912020025401587504846410879957816454601196975569418825122615966882079730583797290761324987930142012434759871605246797806779816883377239039776203658358261660165199106616758457988165267229147646046007778666345337139617688244496557455073156837195383717202234275824263519354872789707638224022202356466397987268454417132799444696424885810892185563347055283125738084985946532198683*x^26-1220730784804585534468518995333626014045426615897825089391964900491707662840729686109475302109524944160147572394973939366308964236108865620335779086414796664876711977618059335920814831911549288377676816614409967024755008481120460641696622305644576012070611114938067678984549242151563162327964946353466285707535128782656799092021970300800995644134791639245994889500304295044320522204598762463915362126472720940578027448048821148786404132436106470419959473259051863190945471400106941539955692534689296718962725478110176206911371881183062769893846080126382574918041023895660187701273511158877151463584005231359*x^25-1555144257889491315849624978542512638407994352171510694855559559718814124818494192785202463909843200154824305357196192311172123487929264710034970354226792889387807872987439625803401775567102114144939326316089032957766793944166597913297249649944128450275963549680316102845636026112382180994903432387193989202892744708754925007712182216233837175642305885524127095650847517559415331287557479432042615732996423492785430479086966778898403412097638069830056256707291179385333978133816642357061097315826365417165346596538944448472075549951971347725746535133350086856935672251389789161312013023690620562438111318172*x^24-1548107012733332408432461046120619335360655470349846753636355127349910757075301975305113566221079862010915631503042493553780348233304006216455933853669303859325080582935498775892479946451421937732608705742966754593218476514023462503279031588202861140053114425579621883974030625846126468311416408511287632460175559296190458809849094110700543196168399365759244305397909706680741464616036694641563030804733608517813067651458459452095913811955487474576401505315382842116223785077606082832135654556755144674143178402197577286792757332938398371146657112978427874691202355284122947248581462059371888512441718315989*x^23-2114137104258434225884810764922356935463807414656653090284350067754829586066768631590536279517016855676969306207383372086898629391949821887665692799127299699407546046041004818899875015600564194201699218505441494191281642198676927825884022811950443502695778529915355614910733291199341536406757183025062957109763854064057793358866344811510346460637108020566728816021772630433874709814980715662800111791320971250468694827793971469482667539888841263513698054174553998772285913713211690551930887310916326727384545659018856770856850200598565113627564505513143116929111047445339287915131287582339389524864549477665*x^22-576277087447917837846563830944469400651628437179774960853924143502317460766528605677456491657329100346995453179192583535031104215707652771642595759365589224367029675960514218490876592791986812523871585831038389210162572731524711641498253523380965338856006912726004572957912472510677041518722327945889563162372360478889183777263490697374239681597505412123502221532908542842201336104654060353701484968926102634921707425993335882468717574046490445579614502840906136878548378506503530635819820204080169092209052492786640490475894088217124337386182226800532916373588547169087072347373958898520885635815489705825*x^21+11577062287626754338616068974358111690966419919324678199281707090253079617896671104968535933299117746053744413148463580991275803311666925404078319869021311226658702260719076791429070314684792795203825469918325598557522484553478438115391660912478860920709970286532629179109949943083865072154843441749805450990333995902626142899656388381651922689791280911841334960101629998407284985742619632693547853929385515286711693910117881685589618770999546880418269202500823434227359612412842262787922070042749135864477159955068917538341363023600002393799387601973551661407483365687027356380118830917737724803705467933541*x^20+35269826312270807301762240420582857583543870261942939070932360123537139391702047207292551938538143338307389512499244532771260292346977486564569937401578429115616414438218457268000082995160828867493807284675483119013446885587929385516147680134922692025199554036487129228240710879313830220715773292166799616079293537588783132565637595007625946641934291338066366329000992191476860122795102402943887454028594732357836599725928518858480616152438508393412805218370718321704675264064177776287066266102030874696607719831344378969667445181511345862499254895373731956211832036824634181685851815820161234800175935413743*x^19+50398831781944804927841233746501175547804089589792043219913797818521367420273856659698819414789339957398703453684646552044044122165432607597403392816827672387984007600128888057665522252891787060357904875953380787195128508383361126937490327578083189911710156695437601479920289859095135477809235961264055200547287639604548754666908289245856902257813744652360106738333423240838554981694738016408868867925765442109524911018573309404394471707572848965657018270697008490644984897665749777313711550854210438954970254936798716826770109745158566319386344984888226742903478013816421496383419422851668775102800101350395*x^18+36305093727208438764538399556303750133095700275703839946794351005118924387232022840488861411005527628455159375524924710373063728378942884903297551154699036613923379191817573830687778183041550590425219398105953009908558564676542156611140966501376403157772892105866893095995241963722543620782707357546502253041014942257928703502799130305342312685155168387850353747429020874313254442396834205708406093322681040955645023180088731699373245812136892402342630001033728261387308808415144373160577789244016341938067360150417988339226001850316567498218947702410526108821852941896093054657383196631268685334707889828814*x^17+4682824510383805364705985083681055063385379468928492499051041476967073253655764104422484917420726211463195688362226273730750347156722233817979512308307200264789362737871656217462900302596654123170196789026783735985454024946566749158651499721194574862828419219554768771350119993047969537510082857432275451765006614771917608463738338920787355324166473840719191674901575912106797436317591055174230706407783374222416254871398567527587264552455095334960948319756674587356272921671221858575139933046377914547817601487377529485995683243016809187824354231185003924461557296684405561137802134678221678282816036978561*x^16-11294375147469808148183527312278666869165151587136427975572704781276353841588943781374866773159417035222334077528437041041308052078672967891194098558889254758600830360858069476302820533088660881152385310481937134083990158060539326539116059835045330564948951674314369209037736304576763851100376812765415870528707018823429250372938299370830318731711635611076097584627037978980691891898864870020244592610968214276432109929719059710823500402973445797332361917653325840614846407051175327920590909085089306895929302682183906498123027628968136255930447835131226051825359624060977259684242844169698320045106755460555*x^15-1370049062086314187686288160246859341422683695177355364255288390763246299714466906029504833467247936168126527085132015041923345290260272132774028806184617771774608416231949357124306283750716303143782246492183088345655944113777867296604669961202926390645706430185482276720910527788113157044072172136058540279359813261125397762029021352194819580516661117885546791079867184833231440246820387768559269427731509495189079607564485034068467838923119286059418967994740257695626685136460101209343805452792990657529913509349350404382129024464559496331418355460244706049771005397865299795291684155631011798483578571414*x^14+14426561540767197728873530721606663498579207548308504158931137346299787689601435310957439230958779705297003476799127310798279004448655250356487463631923894536810663230208997343198909016936224948525014670383301913506537681734637195668951178400435234049750360928794879318884390218897150234148339694437795590912345281999162733950720039223464164010166285992005577042253884893396138582916607499139029654789367186393869625304126680605443804056982977299098940577975100575212916830589767159796745752487211394777072554448783421442859355342116658513585272922905125378192035369871867832463073605121563347151255875196033*x^13+20276902133204383595810795898339153225711543274772345467946759727453871043192433310248201506216929336785663839246318003528216559182286899211647945754077721919774830215548995298928266715534727249313636998625319239139675592171316419655355112072565830274251893346826393572898695579001553708483261864924319070287744944011298164588116954851655153079909801770026778990399655316582317809895995295701967686141937556753155876678843126935630002166456344880391794187509981199326776820006430177077950661046569345093502452699790563272676539515401784777710706869252024140250271975529825672196242889612979492905609519416389*x^12+19930982138336447138227970880833708251198726374423864656665976610470890315540601482738338292661443066749421095296017110049498824455695547884616828471732647959059554659238522409846864867414071497742455331501171154273922649842550738031974235203328941563019617840751745357666242836982539836039595038390517923111407458313252099988149477761293185512277143740098041104562139714301382288161661192219208550709709136170958982079024110443030360142459496589815880852941603055799453381906347683552993491206238677872473120056680327168460665763771873843887838652566123108617240769992499866723854351283281249497434127864957*x^11+14839823438568583776904419223554569627643325296719157864382322459222668771651660987298906814803340139814586429293055247123151193884514273959072491676509321981980975049992774985107616265377881787849242621581147148712674738551340503714601704658706290461316081532614776934163523515358728430244133324907001183356808325765256925519753623454195776474205239275520329353490655678915715078598155477706136710571097952406204026810647272376898208517440109736985015034042682817864787494623284379032865917282231473034732975777990508976556957604341137890805451426355629754462253528249499814073231429587759912265676724096035*x^10+5065145445179918283150810792598717235270541050528324771674494388545638202670512993810479852767738360658307433183700972749627295873339192667398815117677509587110875139529225644313670807181766140933979816334806580269734705055768904975191963146669783747789985618617513142222455461112503119573878246095222213931669722971299755632914163101567761723846294247200006757657406874598397589813073068107334018434815426458400539609750199371707023384706551077765787410736203160044150594734642157458826965112882902312396983559958139517024273228528947467663404616606862276252833906040419594524141073809750622641218681233252*x^9+1741365746412619914454692598826278110960634064691986056217729145274813734240379901503838614527974663196394367274714415766489629612502851021579897766760392026512021240402720627380937492161499809559067310801753334267459526318759771807397002811751208027360421914790688649809077094372602119838822651763065982002757105552818848163634545904932312840521860657894443459041213453541355613403680201078429405110653374910846382216958765919706316053709749081239909209137799509871676924070240979435023604485513578025479019276420329743830447849595899321940311921388017700154487337261867313447089849375269633855696612250597*x^8+1447667919005381304448570244382594329325695669267937912150913149521018063244502343887452255912564714568628260820160016693400794722568635963532423042440534933879744182402176507532792425420651452701043169234852665078955011017750714670284139265559906133730277568755384718175813612455727414321970802157363445725383484153653843429688498008585875280007464002782502466536801704762274651530863987381078583300527237535229258436947198263358020030004340775320411229063689806592462919626542183348771832820194553894484720529551402177568209554491971882817195335422195509572186947411362392243507294315375351903236553626201*x^7-280100982706453962245352019242027049037338093275164309086059399876255090106172199216141512998146758002076678598019118994531399353666707983424777088635986065651222501348825522549123179154006993384822838589218492414295690873918851562216534629707177217022098348522955062771271388297250615585307237103261971064398186616193966112710387778809996134941425183924372635536223586298984364316298119720737907338142923862795229459814705309333421912364147620647727284872515483757335565866181985722128179253218690748722328815295934143664968046148305508953826900897186471986705219836601218870254934930253194139764277445496*x^6+187475109884017411039960166517158354625573297718753299292626798476529789103009319426313539039759305302376329606975054804584737271354282923895788174927634053618183843040808279416174085185790101466305327478886802870851522880323845594503254774638052347479026033795428721838160704277582452130048298176021026551610824408023362137996663944101493570912909339484958714700957232972363732073636873875073556248738947602775617237055716499062214749432694012978030911837908996194617652346162960735310965339208029123463369271579698468903220256102677877816566700918269796589641433915279846311231043340600271245267519424378*x^5-60435873767587762776653729129087588852741814204155664268117288045036848393955055141898943063183811586803242536019612608456801791324457369764431744726882234973611320851703209958944301813048094011675933983871988282028471311438441861162759187766589321648217881981234413439480005046865484328519822323691469870447950099948162960299892878396910879331500086818612580631370511056534935703882816572310253567356526108943726183593398913287826574989090566232373559515977128382918409422534335154933105394819911593828415456247654908523191766268759630553788632970030987737412076554926397709184047865163732198032918106230*x^4+16507373358684766600460567951226821272241678366409074911447055522406953449990970046077387676204694780744400585586394641414211249192667810886364470883470530700118224728488156574615106472913799062562168874269459951830403860775986303218573148442879322544407025551969129934105657909501691145621860723405794387769201348735467721989424326622954879522341545134288976584450636380982059778421586978643679003609706447115032694469594172912478850038159474652939702925160269045096372857499337053504333293595008669813627805697180848704202184030030820763565986320735281935806570016608874331564015618018064065057662881674*x^3-6161040215320320627469288895925318486024141688148442511940102970995681780054198279566951941261161201642183981411886746072451667817806138201354244277463894445312493563143733584426155443868503727509945407713280709776314568782969394840735816620595296252807059154103270216270022424446042907266547422025219646945813989425557243667242231404614331726252439243356774907299661131464822803178016915970329228332167324251812129914298093773903963796795627148072887766836634507633471527425461047107174413801634713758351557982058938169274265212732860089419090990594910383339784135714743302420084763360674218987391127872*x^2+2040539796147422207800287481383793980365202242847140358621410509645254019583399564903017737205117740924072232221254194775015753955811887591274994898552092609153797194632875740743174314992351028982615337455368471447759346587843833486511668870408425920757627166196410959034843812122459087120049804680973769398939024789241261434497392007314981362809808863406161058936332505435199070057335458117522951084464251220977987854524830281627327703043948020373624553802134476090228774792386601732444120938171991790479867344982671950989435037335511261643686508260269032909042165576334317432119452806130416747524919967*x-99662602670268325607056442398673441162574301529305257470374591676485426248341936452830715243600587876976552689950215189939679577843671305066325032960219543274601855231660761750779916089724309836006707074886314776635872076998767587031812204434777447888056966731939924925136219570840029058831326816880593597689810687855791970295859021630972969585125291323498729940496767139911569210074932640824372711698871986306364599371418975778237799982005397578779312239005588621842011333299290411407149206469404803816278847811313015679824923641987784525398047224087001282514988264464058837702004897537713520160235247,-313698871527514137359696799626235882653603282920210443468846501135177223290142281318799935246976381380223564469569903143528558544782817698631624587983744146540171844940632913257379906739822537450281195535039871943341681191126169471473913811950688422728756359610662613946732857806773587684934920216178032457128729738168745439066300603143904948694942441437571673559835684267268868898611666093189469361467424300438188974210669577219630467168793484360014868226074659802399510616804745254164112866831090473976588549887938134464845018233018099442138919019291566761391241172184818097524373892843693*x^59-3812745795423503947341831179462826399963285192838983227799422334030659782415559567656104001798464331794427230820586580338556724446899395510847455147999101423589724848868471964130835261447218661126944551683211969875189769386888632146033227189987291057424099386706700174500635809437632150646559243430847738002385290606265991736958613383779437039031178897505767581065337350377355580694296593500570615583918745085442775444125421055759134109400732767869280427168959410911555523363675755308310920267005015051664692576167350196027780122976043371919109633203440806907416429151340736681441456741625399*x^58-22230520719655905237425752147987091301925699322374499476257299835145095605652546781320448560009427602530251208301919321103488689670987310049877403697587445665309252890541227509195728820438168917857666001372960404949136406831624621516259337412109711913555066687472015858189115014364807542292699026698919923884990976844079034895388207261410452536638069444751996100900715557236199400317673136836411071796301870764388072376866198641817191287152042385128650019215781645155339839652240921103151620751127764329244473803014205852568557646443375948522123371359267450632755218635221013388794492306743441*x^57-95624442142731200860516557594955442556044073224555436813172357077846745022409352484390105864504265610288967599736485445992959638872414134770933741381134268988209603991804540522302828422492238812003918032825289173792461566440068188346704077516272557588945644691886832981435010385192501518701788723320794861413149129865541615443526149899143638034067992911685802331418161354870363459638419450815665224210227476505067932028771495861042302705357754698219867654018844853657457743374461917924420496909779855439454436129201263821306344595585014560886190458984329981115144285846709872540244922424105454*x^56-375946698544236658743330938501515877642239796226875846966847158781570771983452216082720690868903850473076465251682001048600142344952464742084337301126323238432009907861835934571716022167213131130934627203933496351212174990660088435572063533379673607055905805735091645648855120683000991688304826437209511559761749243457018305061663285058162701797626799063150345792092720549724848468069272059726114934921751203751461988415698958960836291469331900669143879347395617669609148814882073443963151887162266982560436867707158827354286039424272087841222091607041234744762027022876865498883215290431962244*x^55-1242978710596370362472696282504100214407460489999085856052631470823870854908566522307775942846837938117175910887008380721148822624207858975891741806353843421787144632832252508509941830582520258371263060665184921145344163557393829274491934906869567269010183036795411327302131885348264381918262735616511754969809586382996488907499478380756944408234055231991158380847516097461104313210580370861257945466383825814132573765350635515322115746115533430014780890891818778457584123854574881378643381515693008427648426249245812162224528267131794029132664589075077879206834490160497974034842147054390258084*x^54-2984626171728620262012101385185558475632672303915568303056735558089892821803868441309322631637248660154438737694068184937501479942859222453709528849511883959349994034047344824781648433936296573690756741065113374742792213450739804828558021932850103819650810091018411070693024473102149401802399275107608488512278301213956789995377190513085722035277974057971872151186627270120915858250619048082007854904112092885243614801242156047892908981983955401147151321704095279367474420526328560523390200333002626426107295259693310333375594988321927509167983033418676927881749300927118174933427970190736889402*x^53-4799952729342801587449662866539171941773270032530071863961539281055551019909326186178525005479948519158924883009172090592985106500572436317275049334538004426106047132910979815807520491360463704508542670088471123246412755844686238919540775106134039048278649647518546936819182775748177790156863915033721745459530224336755236598531003653734377661039679337358474897713574479172388780499112439561717486024644330576114899289255046684873927156623626922631812498123185057836071866289279924209568294564903309009480816719384727663812701553802731347241774481142649816860449404872504269102872488051587311481*x^52-1146110782726221117221911132380564599763562810671386393479440494299061009654023434462758393630195836437148547361202076206388623447848667636719940256084793295309211656904228543282758419331408226712343137124559464709935960008978900113269390910207157053336527595269250653547258496750669385462866991336021353273445447548771365482458199114861151519473423287125968628301408408572679586077087935241086901792746057158532379326608280149059116801228781988245815041444105006025599226280401600545893710155137354018598351752794912707383797429184982228206298306348038929231463783482202636838403721958856554542*x^51+27433355910426455059028967954979490119272757259475187803430244514696703010285884713194214026604006153503816773157385766409600522779492835283355537593731758978168448793951848263657744296575941396152002197679829552295269729847162517045921335558326065533540089240553054116326955068627556202467472187826038701850907632719603429110599896174061739236035338305189131690093111606925519541384452778017234736356655119744180294006512333356240015979037239133221911306627214052277496672398713661969098750281197560504576421245974914948046512117989840893012203171718637023600186599726835966365131145262393799865*x^50+107660718052219750151455652315979053304508916528935950159146854079360345410542171731042796666307187439654901302723341006916218810306978698756118918475216632046288212153139246361348217531099158593187064459215706739320946386966359426076802221488365190045998363109879844358872154373814981563935086183575460392541930562753756772612873131678302488558199518980905613161792667091732861321297423985223362570339947358565405678055710376759721723037326268153697908697332889318687767334672769053934211853630984779584031731234976989944004975580790898801288026293438990574095808389534069809432193336989831385106*x^49+247984361974731449657564775487993071355305547478304437423661153900751159653164571155511747598568589629779235054034546598540658000403796080514375037925211942140771735889469748144858825093460675777224008510417613749047081583095354399108567597951143209298092988667406240446429652348140718855227569880697175315932322010014128614354607724290391287849831100769564421928762780241556654787926880212836052343833362491969583764672573883736346245167599577157260503406303562001696518596644585896076595389004066929469651714500763894720776681116546910041985328765327677084315614356098052860439861133017386249996*x^48+597196125868407354293217500589830456057582167189824845186642424604584318530054004325414041924968104313288793648151557003733149994750094392042561629606654068028510507583603187870097689160859022847077728815614013630769997339985135575508423151969567533746261802108201435823035554167215165839508527962476190234018232863726846855094252925928511574263357571269338573781242682701271889717015825371237446305888308249967426967988682521277324743028595082739449412628864262730408452171403744787643140010325820983114137564765413117494888064256516992955013416767895160279903737552561254725968707215091220165441*x^47+2160685129097288583091732451083276684863421794481858160515905547838460349335007138416186054310440601627862127434898188130235182256489479789862376229290115773001308335878889293034866846912970951700174899671775248878605618027077557574017059542354507981331469617216737691599004817925373125169807470408904351297963954316047419218093745768865742402048545691142036829297786099907184728487686151416750942051985106906492045783257894360293624781283259883244937565765261733360431286590339300693101953414615582045663331272199054185135130558850605089260416911684074676447875458353689515920370382488212733286511*x^46+7647799479899751051966378185365256827843090185416886327902276043677749960297497609937815059182347414909346544219252569127980381947641556114703359599544244549750648034943446667694290864061039034279109821350777428176725880828421845244977601150405304494103855572213141897363455409285400702383774827502060279542562272086934681054475877737802179606592892873413818850409783016322495423128814940017512974999373222788043963227845760350676412274357110181772289412477356513742995892999870511357946627073344075568124760604612961481102699530451892984795588879488031651586169219411322369295578717160312018007092*x^45+18271388635991707845393644171092351369922204611415730827019328762001156826811290579437196104726671878440167643777386147009132603561157818006307982838079390670387358785166750492165622764045253790287043957647159126003525191915545746102563717850614948623932449848553144297025370755031480211401806969789134962568948380108904010439164724482295917497938146889485338755835527498006764490183051843871263759769337414387380702451910252456443664155836263950361403572456093158631888677506891720432367601740063539901560705442210147393001478883270303847388718294999848748931174750753663802771956255698761863246101*x^44+36027769806987205363041609421712645453332773778937821513300759731377170583149569215072771747694172389988303645906281855219094679633886505194374872778696092972754572500979640923868297665268882328161980690237802073068434859222117053003248534970204697784214497638419744674438907496683008626887856604491628924343774937268244838036108837079990835436720854403953400438598748272037098097233931878630915866408199310657905244231062292069175283078884972253931001101483724553228108535936791492939803001853806465775562319128842852380985861915640800226549064576482387366602644833467110126801963849092544299131077*x^43+143089305016855396501386592717036924002395888548925905183632051917126655291139986599946613284516971772941631310954424345619659857691479858076729567716518521130815356908419276508024922024286112434365475184160395422364597615250358756425594581554700644640315541349585448312334952094803269481801733540135393961502281726550843998878501057726834496798295120643347408258690791083332772249097156021053135029835763886740514990275762950447254308429912660589094990145326170507584160267318201102288687750710047095409918972923634170975284926600098300212203349177266656975420867612099246635956197270065288385543099*x^42+479033627206252309830123304697711177200321496968669293534830241619526095213479328395851314854780417385315340067606965232815404744621474085191876952919175550409182009487648199208483535865455168671823611232193499630963256181345995777463701710727134239416599602095454402603343050544612292992638120142903050480038952417316910433569872098902866439658765383573475366867035431984099404822206772843974674350611319972359728085641351267451972333298917846833652244002130570019564421256685746071079418457707443702587089508857638056627237677139888034316924967255451583202634514318332004691874791287739848286397277*x^41+902449736674380674157175440967937672304324375266321627719030571327613695956330801048397174925032408809771325561659883335897271408389004804617989406827131743151706225880260463282742564702907024637904299537182809595670868767707136992398704237818598673156380521630091621759525201741921687919124059485266121139551447550408806360355859520425542417150624093136292733945998134188651119679159687293948326612073991747920777408323431012604116038570428581989165667209254846649235038388370840568390637787090131633631903667349963972275819039926479830683754041733437446816609603561470089120709392049779626562608723*x^40-1113976329662606916673093149761362140002573761141258402264396834980025858124323547888880987402943485323226078400883896005144073831496336159018780775540954041618650928986106315271617887696821996897044657372857078226261455531778443021628047288560457860740002518330287021410550229446125009277081816589886920639260921620961941338044286081071579163231242990886613971264662107363523875295921768846139603866196252581511724129502639742470324014794197658067208152135202038068587465691167927201541102668317189613203470820706631189333831658862650786165205133083267184706063236762664591293230288265598653708289644*x^39-13314474140079752396352508342145898210334420536077483474075116338163916319665655300187009922942059163240174626462036026889574912031749580218652407073221171671932068389578208755037724482307387560391891684799211205037730557676399481800523587316081598763870286547488829887164436890870170922637640505778026143762791868312093175644392075967180534414866489459182055520178314330412031774426219041380130837378063621642880757406478587219581416876774016036111208963347786918353927815207146330015501902250615502085985549217492665800197096179244516084310486557395032339137412503182633600476125727504249495065239213*x^38-42713055507150356269411145945656517435625283370791351972564315308103903622380764219537440030401945422645746887403758544856538549068092070625310340037712482483937860373345187163234089284271969810909500646352109241418882699177422266510608675011155096637990856985823476098891586918338703324028390943871689302721123587051960338862578229140239151727103183526241130979299999541722552602673953267966769927740107463070446196673205951857928397399963592333954682758961774425835882325492011108278057920775478297080823733665619175396606422144675122931769925996648185069796830367468967898167514871390788750276182157*x^37-32239396129454353993932443801556611688107919094232489681813039671240482743403494065075438539375610339969084835109413937810167372391106869867816037320641600316709884546873621417002490057605377953282775248946063937019416508939075684001323912603915809079424632541140538515414845060199448427511360482220318089032619494877491239504994926312274928806807017862614647192826316201175421006970872849277482516024160689630126387639770195877868416903292976617769628451268571654706043879017284291483781532128950394291129506961004618686617520318221642350167968031441200737766954472525354298023170291905342210362757717*x^36+82805397696661535807861605469321052484192819712548584841570106925814949316325665077885255434317012644649778169483057977241507340396274293618729741201709971647754799092048733371659995249260315812040899191506811736705183360675179088858578901900878722578570570074863195674822842166436921061935802669824946269790464637646029845886480053453745374120333187453366928650503289799742697739302537670477914896083673920572803213544667742441862789839709520808452820311087008344750134399235547299583742711055456580328959122936145745586926768193798474068803434594409306159498367766120207874695120114845952352389225157*x^35+195804839927727405780408092787438790080028892291881552712800818994926896396910939520891558057086501810076614072700233955971690190271094425107907826583828098554503308128974485738874607988892088389466228571261065760416687012510275362976474713081100568987155764952361658385741795067079567662494166350317774425729284182866520160011053819405297370830520970313208989748065092907201471601691079389181558139604372436269811000916236977862035637263981509417306061238657254664540139356690690808852331469818180208562222179112684589330299231789840175510614692879474753157141037532331905597031765052128585914437313330*x^34-461197070836925298568571517105334244599198264433035526949224793863829587594244906681271872375570778372074133545596235388469849900139729736980961477551457909753323606293771170335237002831503643399780637862049682650458438572889327987459794442753850792752674984033446036517172317835317047049980028044783244925159565823065570467042027347197917568644303875238492818040112293839769530628178429698437010510288087299869047095548280233981278010111467637866971140289522062004082335994527538978687465882409717095735187342288289723471828645689881847844211508416089917397751365007470095018729606861798598687490114625*x^33-2664750488279649597906231410875534515107716771753089213452989275276689479952155557068390657347991755501672330596115510495832789388371016661541253859199191963506158175595033874447342510577700664354605300258294927802284733895927156179153793571387077809123738522635551611955055794152020699755843781351363291763708983916287530021811054022568027432769280040737129103478546271904315811892811988966735940685171845702633811324953360535668852446979794721766764346244448567087422682003277157776370067598650728185134313996488539817088183636423695495256565445598245155530140438135264390983634612642120149028280228959*x^32-9872611537295471549319614977673033904324766959015152970273126674958869161481686522856688838916990791316615719829428134079448074134644174141659753713243759824697998575897779457022134713196927239893726564572036514924673062796250162164280388916306915568180812794504504707513593215056025673310671943392201091245944035769436993099111380531518427563414119718146482352643165834257975220204083610776064173460328752090681032195290543320666027313416568459093075190491846346918992348012792968961088088212234611941335983674021356355919373799466802549315662042862508141530860220781450757522360552774101859570115293350*x^31-32236486785548138090637657955754727018378297572733886431173183597983349837864220139858936717525447922344820262841087038775898308677589667401100115867608807545429069989647998122703540239829303613148390794322633324352911754056854889148065584121437813351300670779887173563906870871866703614805935244100381505437084960960763727728807186786362590465134604845386245880595104902688690630213232372652402720067577190900202182711577396111580928398321005598075262681086260853777475474296608393145507169215482991816532436800108909393842013017996476828702073684868233575152259516926880670277887557708542101493777914401*x^30-71773887213869691607571777708070931060042194692845918248729219880310402045687966763031436041701965534155638179037252402508179346559189421631417146253294600050460079600085804679760619752877063893781399529654542569262495919576144238705964890250948939305414692139519840598124315396770438291115174014316284190050779050893783723871869958404573664816177883067858186703473073200091090626668438369119168723780543380973510827691569432339627009126648718134595094987926489684680875097173345311911478322531608028756087218180287519579135560972811402643148172090374870612728086486369618062942533398493308658531973206188*x^29-86284736307783449485126827236132406636534342525981218699043141609529890925206500263761340298011584161291446697461373039648799695422344503771045458002636056428532831507608174867921185583552853549903508639569715585650805132031241502275401519759053638250619061989762085905474756021016388362917642215492518447968345606221975348739374772049355438125228005862553106160832690720484143107577431377099256319142403490390264046678607181719711243762128046207390083365605022203057685994731028300531018008768297125317336831421737037840405386274601282869250117953375027508765540803457852185592812061386634307821827821769*x^28+52896009483945307623375168225485600298416255450518278735947202943961713989562408552184063510029160377362932008387311008548613352145888739618651209332355725804103134844823992295954505040153001896626026358258359455409736446223967727392094141494903366528553018788382761421864987818792514307611502963825826072689625856163554603088759992693827304735718299340759447898112876577316710704649056459030610698706076309821685304739384540590344508899583398621485451277860516433228938870947688441778138975327093119692769966224617572411579065286916372113090188374330381827710551050792104781358234612535267908585396977996*x^27+620425303269914780264664524540590450375612967294926671714077154593736623172713858047140915160512469840035948856054916774310529180150226776258891297688591440366713936152225944912454125316180432198460121202530081719091364319152920066501924261311017789181227274857920144178477269806174748175979122614046266559276669069536528159109586898691545604792134147775490582065267369885900214684049822528950207619836687391108340473329474497253237210613511371442668654965093472769379417093054864677295097589572338500501275337800565807140461014611832041990653547643038144155633157056947569732771685156771087665392557423996*x^26+1554883369174453904249883170262218178664034937801467302593408531074206674999763258326942824333836535177303032529566933501113161302022652968418593783862179193530889943689431093636256043192283856960592160545634571714800995898307933101641825128591743174633893661178785934180395108984751685747891018735975617112085169468295024035675261168882585681475962290623201449179912582764189266350900683029567513256126951603321965652923991485858628490747406879444138274648663165449340459685872781282800489589617524498225414853997472434607508358185730132148543130082573339068902161624770871945132859188345056333383015969824*x^25+2048100350451398432101105374186707503098767396439116610082783732654279493192027099453877234588946350595584589944060579600978682999570489382379693645138385016521946465200881185845209460620938833431917500253731133064132201421827985117097454617545818851823256523265187522930619042767461350984835417261873618333756955299486181814136216843149669956265303594128720004606665800440902538604750046478951944554416879612378159873728795772109676135786236193072654606473049685632073098119892085308972197302803182754072794225565712804322031701068624847788496048730764932830805196765941159282309820730223330533752883058931*x^24+2085003321013983616287341874734219473318540839313943304589993257330028608821659208381658922265058829314131721187914539467267428342451231688635379704270002520783725671763911529038538605021688683640664789298387300224546290553342417845809485259865995669145125025963708611079572606586988639506452802729787043811863450181902840412522746096974403812599026401241820413570752200860489540749817388284746641108444504222280181223632744446709838062917400589920662560255090992740206169818222462163122272314394165951006204653003601576721447861858558057176172187446128758231646097465982935790113372106209579813624327358558*x^23+2785496941709268712865215453042975547718143052634120258673734966559662994015870062017346761842613335969176079915606626613279597590396428024051380040392163400559489415081384303087739807741407227997362471175109822186703876631569724853397358168428903744405720198379994788800406594408571598899971585583887162236190897183541887206320147826607442337822090782666620363656298434660805337554556549040295915703998655992735187982549690316884170159573729493253544600868426437410429695551211046108282032967007993819155765742895698188665794580658614784296297168582061076195508661018486212397177820986533622073188623387767*x^22+951998739211767529120109566880507744314167757789449169118998215294670164059414569795143702080841972217459925735435443352102069928430501138894982989592660762941528093287007799789683682927785714489116364635299104349323896793224495379345613060082109140455532848870913808591406914089881056612227561446340697308432136451124226903232063357779472110852866323535381755993735238277800795746376687092071212155886238244137158620050277787492788752592892119605976271303534319696723552334685541811267139992129223818756862535881578174734299544123827372925672993006631581700759618515549601078812978471431316718395338830326*x^21-14152807365574790117793907011308772579403457955936852750941600565058752057857713679601563334708319038946223581936017231051260937388795565710247831293971973679437132019888108579204302077651162107550634946248385352256284892406911193333725612630933203142702102037148003454051970672540475232141235372462948561899830028014104939077171556907139723376146660666299349931267039127426204852730208519243033324019375868896244516136999079926055491002802995919056555024179587469608123094555031050575810204258257437320728888667640928810254500734071787204169773481961105503180096416248400300566028531150691993951240737890373*x^20-44592867075244925667249725714822647157739159518560119695598577326127573911710970307786010220508439149621914153643275971737592234934110132494894262927047413115831306175036858999034255113289598230816944181868377113548695679663846473557760463713649128736597747232500448315960733784806282089208072694537847288822591375289051830446947859315273378478249773441560191625738889155289117045252513213458176843699264582331279571741281311809433397743575165146546443227357033457272176305279479293175891643441477441837266440499151664584579390406953596238733921560563298724404573890223172407487207533696938304880093837220518*x^19-65857942630639206888350866141900769855387429375365405611336963623248750350370442458009498693666878794051379499306224647796192305169480058234167761134787991123516376748589371085738751299919562040704444525692822108702064555105483909693888903785042662119249603211319632927605693056192586296348745321043883612779980844572684682617228715717221345258538923496260347230660466828609452592583586131267177268849311211623794915682222882802996137201009127447294121132712806457040023834696775407486702722392283704620752262395473920391134395902000475369611032258204966621990792606766369430428557520735891504634968488985519*x^18-50447639146558262799727823780932090286791290380096397141340327852837105915957960305436340986546226048302364197634260936121833928862084284337175172989788949845146101301461413130318202354529718670915258453421800183187249204865471301075775192865111994758695402790697853732284332229790545796689768957009474387052244443720315959160644759923081243376585813880208123732405962330550013266290088319875315300308625472522362351877937482837249940588868892619438322780859780989703014232101269222182533921910885693231878502808058895035429745966574818384687630719028916177439961079219001648520372649791654054196572925237688*x^17-10293291165687016896277560808693214419010301670692581164654663862363894273964451001623739976899394919584816513788312323357623599832058729218373435019158920610101440526726831176423400128368070198322903936565043824318584047156607172302904116057462862910049809502136373745896764850975577400220731002158968253647460295117405371769479323420150383031575774489657445721955428279870724510876725645803287395251753067180919762766173447932739248614175506440144050870677315934852738985174804856831885819636743589071483091267970860606985815128766056470079117588443566527633515334404884127421111578008718357814138366676174*x^16+12879600848906940124324628353801023914628999009489993389445239567272108724507384958805404882539202293432537726555675119122325268071207030327468678836656876387596117367304761990484553279538801538894224843326044700370215744827582974160875084472872207138808338319771074921645266428769835966861358287159325433768459012610993012174856659012564039738081088470368176300131144912392382425167298959771501098879678479151035889680794587433912819221183360164813806464859434297406597640110337014862266144168501864326105669110645530836203353181259268877981078919760751752579990181502969501184501517033515859542171669634626*x^15+2812959559995953566644112799028763377224525926532642976726155239638696325456886031996252829958863181795349018009805449542234555480778051218486682902337544491645955615279463852921728449434264282036666936747124872604461235375622358513316212633900015584072987742963945066306666569321190228367034859026002408918831257091916377287889564338463175778240519653605441938204461633169688954775589224960807927249854560529599701262990132320738480354255372783307046041610708923456685051916417121704546829041530900839621139379703338359351625334723967118575640752725232282434365356064431943065206270738028011196728302109331*x^14-17420521061993692019141383376292138203689061595343386446141098365763074014610704791031415315816113618083207908977735912516842798302269313010248830956365230889540031023612795153599766656107056285248220744475420981927454173323155434270851668287299550994666629833038861350518863075332493158311611007838311980458918550225903215941710307200504710796243600389158508299781283822416435783255124232441003005868999260392566619579792009602981284345447856440116158780994025502842767365453880039988991527775538770310125854361849298900982908443404554532325526603990771682302184762060976066857735551384706764488047847476412*x^13-26420719283687593927701933813393548390873532994027268457832439745647240119206562101276717982473143453772342498808769933599381757480743509753716935917202403918739309814434874022120051989285549841584449711245014564778121803734505060415678308034228974523819299344495408097924756664225149766369283538036677911218208036856139645853832218153613176076919755735960959112746103782357429728049415532085661566407919661950112441951483315145059012737814806408632363327914137973055694111197948235446191914490602052766161921273220902915966673080148071716704891511205953706661138782202499673941376541634656478794826065956029*x^12-26846245279334875866319034604265396129211272409108260517136347998995085850888875061038827439166925346265503499074942267010159196799616742067989809670179350874884056699495741493902707154251496807945483077655532364390367500448239746094154710179888239127946555629443844534349770319555734825187097665962622211716667694365027510534488765652324758639940825757316830021068058551792222206016825060244753728028611527809731595271930020149573931693504910802393040935635900689144254837684829825918989351563819733575703107895547607215086831935230899712773895153251629005531656343864896054931656328957290431552898272746992*x^11-20635334695740296488753077996775467406805633316874563594988916308114213525928212747010342116584993193895658693672020061850001742878003854842480233893890687994529873886058423218505607414096211723775631410451086269374437111325471835165096845008548855650340779324045250025425486826394458877093155646434243421127294647109408982986644171135466895124755396773885075882056936641884911272709873086074436747367461982306510523131277763617448086486174671719302933164141585207324448661737285324042525356119494809084268729491522356448065097443553695191100165247128941798676475199982800524139770753144360016723270636285091*x^10-8072909221598011107136587085156797534184084701444091154627110616691147597972479949822256254639880088749059451032810202911174189631524747551349841366689200380179448839440247687003438010984946155070593189552221288262166110954915062584287953498088479900888978558472185390012956907514312314160263986051884999696398196851695666432174567538400347201229580935843790702799696407393876189460609703065713739198655658992414003764512474970437264167475025047830731138946750879283119350695103725126606096621715282734371965325778484998481332263565526212350153462854251321813310324526140570717450898716851199401793388222741*x^9-2886476106720378445483530008247365549962429923734020623447904568498678854986735458959546745366543735795746353459659435986181798287424770592221560745530928430032992836882332940144627753124231121281504714091368829646988163618594378228298586706435714352821443861247431701632776257223330253607576279404614327237440230954802993817371488859491056244240521223656902117967927446181034929357851989388386401156917900481787712037765966686752049379142354049786875070518665268016849043041865905204609804547056672308165145617393365176794991563162351067545201585858835000661450303901517507104286153221437119186440035528330*x^8-2028814664059217243180311903577894167781145985738439125832015705552621665731638096369024071962597110658999878218687842042173876722287196111769974072988780550169513247266054981511451651414060135196373898250427282835181787766477311285490511573710870757134641068027096815515232464283239719007203143433373699990092622580917328093664108346740188163730475450293188171359114246443757749452520712995583935766800679174678049915872228854166306031424446746530104896479760505425016744760776903843989391116861945215912199004851323939018938121585895891744202357625431812048825309566823948178702893571794011816214991646119*x^7+177081285416809829120963975424054926712156081556079128529924731789502034091988924092680746940577557522290938547973978057555553896667387387999022850478274865141598643317228833955256233472042949596907994329890347241964393154624682501749287983402577931194674432722386782860648557148415960259972601384268414731874184192305168881469750176748851826900737501986680050074966417522391775765976253876990111260942706908293398333091064355035143104550249125701230452547826147866356481546703675620530136834266450328822390985528756303284098944192048997080771065158563564813518878293952704246928329160094949860585448067028*x^6-217570216235693879929001724112965497762938739971786380015157061424015292886908647706261907729544815612813259984719016874957769969745371429166514749539425983864779677138873794495876915160864479458283688773473995648866554577858493698843873656475753215976905143251948900071840036734884963232287703178674297874987977592661660364911080905858902126115279237506677792713018301109652950991416664424231738754708376863389465481313026022296459272682723386135477625149757914091968858687421731761391779785998297172141662887957106227540783985650953520341716107074694491271175656429017909487717686139594164408279805814177*x^5+63033224573741073698733799579775565196304930382402122989618074588177847466512674624067483945180584760845144103489117455229809294841646949532027827978203652927790244538222252939335913200784169449346374627462939115552841748506232254739998031673996023084128972817573532549994480596690655167643666268696413939847741507844706558256423743572884953014008477978134539210237673150456687265093905669607311364158759406500417364446927874279481298714715636043194174951208311222998574369918824194188531996590737472018864689238877565393075412807829956860202135352770285536811303953729002026265192444140920412865289000198*x^4-15059194616359818869643077744618629544467143942053776788021015288751200379901839746928943789644845405329585750405707211450754289246082736261810744026466075496588391147825977614322201631043035157627882379961807677609925785356928765962052923397771264115227962964647240270293281025964060207328392846622792788509568683974955980025374252207177073120915924593697969692623459988028758958428263826043811189403918123818041623585455734635387414025143283821434306088681301240773313735663254216779652648059069273686214760843626628210536584217028469557257750907417983474792112281533282354125520025597967096334657517098*x^3+6936655089793101438007590148163088108399302789994078790903340679669340104621723627511026404373840720325721649984931680019365571496229221041716014359228038155925852152608917794372134058907937476211575169134313295230139561447231507136200024480216305725853604280228448018579694699944635596676878360663404669120467051947064283062380471174071768088095075796253848489921823150632431109475424583119782374130006157751583123177860624287344210620175689047221026567410458643389824940017341966980780288277593136042492066948637144135296768838923221608887449274597290052716096209624314142577385697952520957663227797853*x^2-1845543989997778553313441111537557769790288672452302374495244284563311399264824029307934764282016194880451198340832784835622506437008433577233610147260103001624893581288123650517662341526607556155056859495685614106999646242918358414625338429048272408894257271012490617040857869695526970953012243706114487722922938614483989188505046959552871449586084373572797833881848655186655204844460120891865696675913875549185093079651231053487350907752677174468549309131696811626735948304865712315084553318128846685840979287320526104507230418861622570069711016135468371963259803793498324123622612953823847566280205151*x-33575642483019821260831011831407604196646574071448981714459742112203781053658474062215490524503056300302084147644915697885404379735555659703678768453485797565647923141378841243915113677227877582427809357696578756348955601013029154712050698181820481792194145306879830656727311994233247304865442632910758738642489827535969914092891469718155602841421235063955774334590416395031796942755985354018020043199044118675076306684842084726677882936340847328234960763926191025066287921479467789238459638351834929831220036717450778410469086346741930900656467687102616919210526293786011736841441282522932823969838906,23758476372573815523385368792572302220905167287645963913267414562875119197591096840908586928488443175147830469026703213509506942733092356748587689012849067986257619590343312769868856511833144423465923359117625372698503518226735400327816724192669827381540901575729354465640460231771471216082532083885455041990745249955531107789300353513930415102280333395611223120068805449736887991676430267751687437968717657442078969487494816623826475073029242492220649753859158770548901458194782784485597003645371004693744998368338410744836194764894136867543909779852390118648722817629331966208057522206375*x^59+297042554327391005143780254651868121551337287721601309604174604071241029024115339927040169637821198545146731999912952921575201157954297148551875491843216955167467484186633863776637641914283650276857344192936602481428196703552674950487109738566036845065661852748666313446770090672107713672200284963279407327639692381070936364400499813026957375860703896432758338751742474665581918062083502643026777569409671711832831886400639583285936200107399874717760947710722298229398454038721379098842183629272577789116661411458835526489413418580801704942110771684131036924436705214610884887682029458217765*x^58+1781939285944353192628542684007205401672651965258690040000655073521393081574391340438552521796343017709617122194167241855129930828551780656233969168690866371587422828382470907085991620326878624153934136696307379668141478778998243494312893773207410960580648602439029528484607449178416388713923921206567670647641002123570241458725350690792248426153672670343352671999801196564395135124073318279245664722778646364105250476535223602828557702977733322569933182282649249565610281796554150330944514865523408485482960860733958359800725699705896042413360367357781849047130847902108471537974472143774986*x^57+7801006917657149540404177260429585968332181968746935115865810856042838223044712464466645005243192342627220256107166239533398372862916027823175302309898687146373160805944968744859990337470815205409239288821567459051716089979876673996947433447152596678467807275969953778486447422692434973525762235331381292607941545918594468325038880621900870487965920648953578026391527536863174633881152679211117722514014326899909800553153266350309578821143824604922385559723017538864742777069791617767418570064904267409195116770721809036906124672644067680234355398508247325966097901156937226198395007029899033*x^56+30837454614019722485985245163836668806284587528686223046474919345263001468101322960253896374538479178018342174553335372744852171891029752602808551256244408708827877333357012862196537649684064623519983098263264841145822291115609210040790269650296256137554706181333030685273017169037365631521337190217318710970737367245489604387998716143863327144098779852591690528232199892960436595291566042163976254598300682488654571481933215340887793285177065763284054799547943521643461331715678870025470056656937967409715305571469817352033452252227644340168127036354025364642657890677267257554943759271697076*x^55+103389745893446044457514087872721967503866422616642237154779020596963704132666250894387911833749120772763349202014057750948651647279459674474365940873683345904213001853216495406778051507730230847529518127857033608390531188498403129357238622577063367430379300343174981990102119139263760016502155170127106541303003829973078137049822077619235079732123416493445613573648960136184096272643890853549651354228411556935248794521590310405911273676841446849836216191919516196466467173656192207671023015830906311485725190328363606190127523613661527572987015888079777022486214598236144523385851776445762623*x^54+256236504282898851123030805420369213233731539847742362571469195881856498179659770771517794673207816823323169433308042526594252545046381342476065759534192392211822307814149043329727882983512530429987199371003757654964726167483314530834498910825015067377215207483747949357550474360869219412120761234882510010399783608124265648075889859316699063625782096690875583334993446246927969333225102441822047186858622286640355677345509925278745908521225824383031942967697249772892809167103140579706973792910598413869472530112408724994582479341408831331343847379020229752681959207947488153199834553274337432*x^53+433797822604392811056910825204874357861748079422136388608431951498591517288668663916327875569008791331640521200737803761264400947824140102435153713038196244530887712243606007267172798215503434799749541015971235011085969399591314985601750325731702969714872964664246532451203040204035794892992465556409350596845713087773578139914463967276646788594675220371924184402616204597121474326771989115399594768191004029865405607227865419387067266770513228183406447893596025546432275440440819732348890357165369664815163107517338679292472460140238110505343220593548834959366595125444422046255444472798932718*x^52+193857589673396261725876175148418706083517428723853738182443125826865367314529122865952234333941468218047792171063379818273470927267393952526120348252962757569115247569796647849977264553830226481914996251059575116629534753615893721088253374953273687552555002682489129357956665542437810127872155968911949074465121823332188865223313223418950890020882867223786541163018558041355142720713108436569726267980769628874848830821072849395742696947023435380060928993090665672525904969545234594160868330786443416505459134317341887297241254234571293965577822765605118870940258217348670260591642989257237505*x^51-2076400687904715152053542000651438903291481241610168772245432965990470430971541874826214792742690774417321498520941144605952494952440363804240458816878354396994146743774024983417694002184118594310320897836177892441504990761184956473347472456982226266460341290765924421256067019774993607534593586965830807111490537004889625758242916928176382643211362016378019060094772141836448926089528558971906418714046236603181699069020753961468194660061181762155917070910512094833570552065460755959199906908660069697320739472959618335931018605436284657393946049788984157864213466192687978490229613018678018902*x^50-8873840051805352826826493535971975209869390639359869090503453310649578073464913319759363880005818854871644361088819811036249695345090653573781296765306811280021130924095512250554024349995378072854739970113116775102768336367361164083081890970824310638173466442932219500592918204946903851953184189837270444149156071808716269503722984433587121013750260476212898413331687384149115382477119602490894917687365874675358048609655767338074203587412402369405847105709153974529058719916617457741658527471434874097970788631629725235809684414302858458719883809655197674210908106406221537752156736135324836335*x^49-21408875884985980771127469454919327238058194553129737403026692260537099998077961309099374689799383279455011444801778978617591165649122401958866306503157834172041833755175243053342641853727807569130322273262943546782023543065268731958225146794701782658499742293202854129933983673104556891868666996768987960501837163622768222170429886178192671286875895035654296514451168314564841300099783500713534786286340311114233870553705528924630803220380324562682269352825968006129081002890803679581833698820213851335051003503220694158831641872121063886493711787636286547333686048490301729418898767497316032730*x^48-51015076081548713652533807134511795559556391552313213310053617429024569596431714520096590828177686151367995175703182985405625336506681549596340368821028311678804712216147784722563235677663054966576466018384907589509895080334327196844205955757925375847529772543911542443289322196232723917477343962510562377182387150036042238182059520260027368829821605209019078237928539468129538730751256244694185510981664826470809288285012175617347906120786256773225070518257504711796099367123440980365118107341977955400146310070805334840083057593861024897242339194806360371782869370808099178048056055907415963203*x^47-177774384117032246598972341434512614393601599639424390795837364171409693531788186825011002767559683573950481694726992013479887018791750456165811380215878587768255963999244140954400267833861710892668325788157806394918569142315320454765167690155010036219398300017986195179843428683869515060490610186496607828526154862985826403586902363788327388341632202607837861042518846499417034283664880557685731859612326725849768988860605612543464715573035850345656321666848429446391679656002496078057741094860614033594104502856588606978250819713782715760336041623963014452010956704631979985309537049666469942718*x^46-632359672837119696887530831760600925514206110793109711842073903144380273570585856381638648984861731413411049163208367622695341035270084486195747893494117952343213070764702908244363599808543819835191351130946239251150932111189539418464689290947049505338832784671071887698043769406116547512566468736785118394125000591434983535634922318708810756360274064976575037890244973107586166267411343131379213301652265232509106894610514654515252093197586275724577416136313863336145681059753917580720030201448833415576331768245780512174714314574425597534650318148945231229753049675068038001979961196935548244571*x^45-1570892128391136867057813688068908906501130591911807707004625499998678076123946788846456909440096638670253660056057482510175157083951940666416627734919252871869211626843525372744467283070433222238614484356619892413793388561922222000975407638167377899989535972752970499219584758938037707944526665193041797787942971636373377697669378693885270970789491930244244051455293963565062880923562051861272469391141318137165114540492075068102795450410979414605393640809231348666147312535910127224674810624916964964045562132831563270357270208596728813764912251442752822329143353457344392618688329355889395328195*x^44-3158275173989652511055339286781903823808256429018626117801909965141674697656823566538482507069935196205152676324792723133822335973113211287792900314534926400270425587974735024120578831270522400695619742103833285993730342432075503247758776703123712805775987763107125175766170673439299090283219497879293007142423439093419879826294435824906243741441029621948710625338080764709408736021743122577723527536581727698133263818680760740539459263171351083451420846301531463094706790330605837951149530759570853646966907075027699356084395544513014353946140153809539592408342974183394045959607169109512450016272*x^43-11667630499958626645456660135105683114733888001627365974746722232534864646736081795133482916497409458413043737868448673436215330319351216365277494827169881510073891171535322741846791310141717594945175561751949793399515610875127706831847932575302745277216533370391464765145591640870761204147614441590630024368390325088559287258577683789787457689933765861330121478488776423880839546379373396102835054054430375603952516886183299665719183119102542740711166390933179035941861795620200455643701967908882991265955899541975620266886875493816373626754894647265918836678328543789639733130670209385759829127062*x^42-39829721740422947966145188363381045939088128021759666030151188697745370753027763362841944817759973188699338645152397362083994712654460288100738759048114261802717220292359176753653695605588101876028704629406354620949052684583572716531814124070387384413310352100303676979370264444195102111244246578932658787841974643511637824397343950382631336255021468382862986431425572131922475602859618431095914765597991529025960163323173076598122233216877586512424785288985894337822770634237129171439308121403784401565485287803570661826421399893154397849636180870290087982293669173157686465298130779955493164711904*x^41-80010387624464495525558566860317796216807805849749275246411133381818920019183274773046302952412202557368129087338378134460206856527553042608438780165697594499958021197445419414535219907001781379532599151559914771018345792229783253723533194954807098331443888538587007140579436622277785275356814610810989223795537312584361790929919080348113330544355313918200748125339152138329599980213822998215633559589033472901383390485719009565959211573542223294943035620555708886536983138488349006377992536962855487381593187570810569463182877707602377364895032418587231853219078742776343149984510952544999507868476*x^40+63831814540757877410703409880845891340373576681154617020992063020508911495432416165864967935003167088116424187392921529078464074932956540429517362214114632484928356823078169441101411269250085426683368658521458395820923696641149319395544459074231774305325160420891397786017620063330442333399551926431483220906185980356927942752067291522119343651870473547380063824436589379783165066293439761974350432242777825551867610464260700500473760927700809954609377189504892100879393225290905429451426236201238182745438792691006046264070783632796567520694148600771063067746499009192234144728032252402676047031791*x^39+1043502751231665432092776731835906587315161209097681975248716028462966175556890908522635827501041932892113277413359243646437721590049408023016503931891213149944165354162537768677107351455254292494639905335667582140035809430954693844019925311600824004317853798045735929471940574247745118216611003176689312618452082744732487154650080958861457311388386613543527799697483251372722819216851411823417682216370052036400701034792424667659604254830043079251046770642036038058688265682324191823102427717088826987181820266137843547098050271648982137812584230082498536536637907580072083736861240054745522421875696*x^38+3575766437795393079981120391350484689509453980329695130788303244882550472929817829355427291162851232113781004938424956206916713805158126272368667184600447039317469883614199779987357157532429412008982715324422853852338041661986040643211534820688070801847663551882184479126762755185432206782963221639652815155611049859560214138270199789693207870389885796330787270517810000650988820613664610856911712220693914646868941166380509489444041624870266314898280584433604036654527531464168232306881231965085721339693091249175640148588945977344068515336412712916063830104816002108239979282367192558365468962639228*x^37+3470099680420502310529324262526256167857393586495611549109300383795493463532597242149729512512906585317606607575191197406993903644809036311302951653893770850972505127472949074486950239306925766651881896402331507478483406852948033688551704424267266995961091045374744865678167791730292038462587964206659669918164370804396945238237189464516976126019924273815610843248299077836948111324622390842455339673695196608221280664297577561091576132274895249635584113974962970940167170848834478841651971564064625110583780339782612802382463361334049609391615522747281367422493242983886652012677739074962343831367721*x^36-5715176777799023424192189338346406781927922225009340786863935197224396630353608926892498344884967798712380100730285797168652066189578975821224149189571261421332761577359306641125151139896581638294029458264137889060091811025759618405809317246077785608119043883552443385825119566972335545007044041291282666503728708962626898981616636977479216845244699606909069645312220788916401595837880908498997254663666217859517512828118681803998747870299852375467042177136335967989674376650311912793822256797449901350630491605821624808417331700055317117921406010204746765523388590421229787525049717196863510420620204*x^35-17163783119654749393085966826679264018513509113681943596347353723951750798930374877713696073043690209275114597756928527632758008235519489000733576197856008718135422727822071075743617415055293427654817092956007720769301461987479774047461169058809304663407154742504327932381478317430872329332920110230276609252225681109961778917450101510845092496131392722764138106224763237959965832554505789874258890737939693687745777132220166577857976916375496818288773087795410253997383618379191961847720363710989871351156423558388851439316137920963035539640978046258354806554232436591431976606616443745177684773009832*x^34+30497368995055677737489168183038832982457616649637800303506035735608331467371413730904471546888116014883185417314455929805381010465882196775605107738772370879684233634107086321418610456921125681137509928815754643754036847588127651316285921192321809199714889670271737788176438725468832002825796595067560860977429692083235799584018567525460901063988317215882961818005071513651260445135749486431310564229907011955468287189767939813625325859661346772625056044145032865688156311621854047234089641880437339966570352632650346162527136900570380902023198437189610782394736366901906262335650225560283783645346515*x^33+215360213257730030621791455534622972370704362197439873199480322177283571057259574677043953934985485784672326466085540783348237405580153216582980568935300998417969585093240746217263549300930494462594871817628182256912508594899040144908116052442948625711242946581871871529787991730639552595051319793069108898281333065311577855601888484961465651627595280883378673278795752490824515554235529943299760494998736032173955143991050185309467888928002742744806439355863488191521901090266252678803241223720340369375033926976209629648100019860134293954257487657498451240405336028735657087846273168449680016656255195*x^32+814150684937430335168062891989515247581895138580449388119638965716036504841822685500828669190154590179525998084490022667401059818011058045292799921584173228707363638052207450630570502609577789329222535632492168213631405482346086403786568273270650699093815980655611409848664169140432732573803313556543119115657826854615409530251400675045424144182638477612588067833652429603136949495770004453123497847968228224250788076936144181021805010907067164330082155491483583712767301959996827388214628145100467810924622601988250061497513491856485327609023083622208996020446922071239201139753481478452204810776716051*x^31+2682619757854903519829432775642067595363970086157256243562757698448997125362117441742596579843203884770431915493468866285625043036761610827250958665346128424780897550806526717255449539852960918687010456401733525951002994114608949568347923417906996979546094322170813265347475824860395053133914870372288200431650829385319821677626593971973240937602661599465294418286700987247692067645831152904003374462515441540490992893456872365263893953528981072909712125006316554577354071583618652152010230697490080635641260754445066229632811820060768967785098896039047919758446611824450942708539773098743752968303504712*x^30+6218119315399421170339918543197550446320161738069273416088451815830764353104444977557036672760351616874351124868454332670659474003721860920512841563441195305792138061036967248857789541205531652165424417709182565675902972071215715143227904851413157274691501652297237369957366501009027201547660736746250845739565001651373876284497910446513980505742576264600861501889327887160255943537354076841206588793921182335577741930586734439046495394857900143265804517384517221786871067169713938476528683909965942346608943901840123807876023186608433347548077768231298435310726632759251394713434376876170836270074302183*x^29+8209088220894897342246367266877565811694641007698435309906752209938601730224534101303597940635229087916468566539957796811678223022722429162398357294243536241715988696455718244447989611476030926208228579486203334138695073373267976449142905542665725518555836705348117943514816741883653542580041544323909896054023714728153390192004360843112167226950229499199507378040660685146357630813601339543775473945267213067234369939285307398819717747490252170181040965405201003446831735800204960958702308098385441643525155457709810692574433633450229578661881252821225552119728950104971403454559632709578070997924302463*x^28-2195572436548295540403743860786198054281631214318552993218758580127054152878788649846977807608238418616850119238827447374580167657365953509244623368735356788434594926431982111040971001780939264682769553839284107682330694302389966783119514425045665428779112080484167438250749404585772158163530061203165362356954008168512602761480435405776984400644498970950652679528376369255916145857444906483999996944434547284169858336243029716319226133591082394145469541857554415378167692965723237114484341377584668962090967071516357947795967522233970851951400256795321337306946008245832501575085859315897228104723530695*x^27-48859837134414137420549385812180998573279165546124335497370156530039529941658895548961491398406377742708177395216816026005899425383301656585294255743500876816315791231969087066373502404340541580287078661107824220864151629752681753160644973259958635378257028929579299822219773848083695359218253822199732046740698476902605308401630435973570778801604941500214108733544201784185359032893665203036337378332774933306034131819287981929728191345393687608321431185157191591659582806614514897826579707668189321799778135435947080289660966224400914280449279585296423904500705311800329282401901152476534764031985820187*x^26-133487798765623521691421898730988961732212006239262898057740259768917086175646566077385541192095219042332339503878899003239045365995286825000448840908292004590985840488495320507153613492289719292679355414575071471084190513016817766871506993106808707370583226843216673054963489565699661626399667119401275368871037624486454473974732551459855258629125837289506412062623937078998226724696110291300004953718995802895262337976116649673013548529495850987093929488964823954592225100289493900555882215777052190910616231996052039892390019798818279536199979243217668200621431335577117400535298938598898458064409836172*x^25-191480404394074485588830185482542749777869849995991713074925704514308025269641647195162776401383429709382863082929015107810255696221206494557556795561442869404262624536811226780538531421455789222117562308274584813516479176147927621777763356513113238969914287023362962697278642827353797755393631916548605839830264083812990953753966447816525569309031692105087626963769765433871469020228058514629163871890501435375216022226219086593903095017976178682833011802613505226276704947345358090730782409949153593949333279939216215893642272082155610538053429991356304452220002913689244105070463467405403697210246424035*x^24-201480785273523583658443905831354556240564699913780257053031514408277969906052187935640249654827722833754526333106912536303703662685092789206734206289145133379329551904856171323920343837125863725298347393053214601368439616077811282180387787911649486498946757577884908388253313656975622746737960914076929678290005055807501685322443802761855862711013336162580255201263392240904705046837133274088313375664209251242451727644440170693603686582480369682440849263177944306269315220787573833579639190254059437367052267531212476716974498989388116378451651129809596635434072226974058131971600906236710963191042477585*x^23-254242314018060998473248893954243265363619822703038135042684605364407032114107413149504085966142918265901656831686367715131279852648236725090798443016871112406211595189346057172191233714142050792210698986526049459626245329726818729709857637812441509942885113516609210679739054544174838699943586607594599476523393045274841552399030433068843491082245186745426189165152829195739594353005544107020480571613852602644461701885956022255762562727250152524479726584519935774614126077366901026163646756489033119312393311978561404572247151521927656615085047349938477468319471389744528347040065966723572792535372621151*x^22-135819677862164769130305451640644032671710171902686321394670537900078581138352058079334955089198720700993573771581092752564719856117852932798624332867771116004249555903946729936921261040742636694994797464431675105532310030110227250260286229281114822747419607303533424504577749856618507913531772296055553614339161649700698512988298941211611046371392772694213174651054515523567405252419321261757809146833001524420240434216000661804597959173939951627735980257317583557881232209261043301476279399821810310040993238549334026569698531360876396232712590154723662925892468126500597877117870221397653370655151193397*x^21+1060935104339521803929879580796741687952752698540549631761358851167571618679546484195994649060244410517734723491139522758748529027938723611285569834620134735050630521188275785189620336915470642897729491365625006528823634365838418382685921990675041724020841145735501078971891356122968895467924958310278226832569404620453611101407574490674971390131207944061753457277740866378881874813537699568353551521940135887391673493156929843280471905299201882247232785111932516185664627596018955815327020427187401174562684193481945261903729645190503771526505755185650393317117953810734974663429566768815750256317290878332*x^20+3750067757107935518191132659977785574988249576106194151547603538454196798554312125344982211275027363070221814262730313344835259011293776762182319652616955010634908075963054603120271979890246081513553464460161793116548487337876194181052019467719697579683651096830744937690063964542030967655392425297010875980286418113353056145959802713732746806079669237240585835788994546693320678562899467819866311409670911771665178015276681281231383201518832951285126021415892264778453539105764587420570862233774092109620263863547754294527580154225644587991792154272296005381923029139107856798823782008390926540335578879089*x^19+6053410662234071083355452819468596378768831523484773464347587742074951784837693172703519721241334875039577821779732640173461453993372071197102773267297210656151244111083532135782978008862759172793239292164537736020348030863851642475655829131696001660043769311122537531136090855017060209259309584202133011427767562775571489915713449010336314861540167570549713848296732931305068660654847767489530740672511025447603978785515459405181528810784501011374645777169356954289299194441985531144608609608338052472259375463086878542982090252918771263653054468426116478266763841880833510542992665654132213634406818331351*x^18+5248530296244812861899306975431074516473616189939581089838296852232071999015504445636707384703503552691541709336397164069140237596220718657404083847857770838998345497156237612860328456973686613182988991810319763535645131170101718542030818036520501390008095411700591384473784202102021856025523589260335764089207523537190650085341342457065784068468551315981978752070840039012145043915650793658803404161425960761732277673980724828603656676694398930553745867995971133790410631762516444029004612757521144662703482681394126951370476169194405142940101880534954858660457513817177731954022325481041606809366785361461*x^17+1715444276215770191207264175490253254269588477036605197795272951477918279886720297845543611926572774772983390136767482903482932028881676052189721138896669730613823331078193531593638169131895313808681562717876326094053045958581239468743361638497829502497129876695310292384825026757193108670749189451136600901123924707350749556961655893587135809393915237414263898749080285280241850510922665368486813033978704044554207643562218408567112788529211414384090287811496644052291307878223699393089474276703904763963794859778226663439881472799736234733076242144955937356027190106242167380592442700916244949742473899421*x^16-903090360993593800601696615102387037996676157727266372124048614551476806966090434974033147500895869804852654015212800149975787417341122767584788622745739876147498159296308592299721054615273150384350375151967289515331345631451352717922765240259382735560915596932631845534482985671962664924743282142346018345055939156206053468819346859997482680514851394749004955627105094736359714573042880548249895410932001630361617780663791940807672091246557116271838570265854313876132006687024510821242866094413026620735233077161850177778782838975514667793439711592203017844789370287112364745540624289115194799241435512068*x^15-445562690349465671266613452841866284969348367832155323628763251160355474315420844745786018655910634907176707090911118172097640909100535891714174291795851762091877772336281294995303791991134046016384999423560857623949280393264666336899728982743310924302935556152972802231115756783968510900262349467889739763154344868226124896244158914609646755591850264293235741885936358567310944394874845917595558884052167077496056598808304638044885986686637915977915835492086784589143984265572716220022475166323750380284739129326079885702218755734299502820077111759376101998884065839615604397375513269866457596409856953721*x^14+1435603925425367324860066967281835624262818639912824961654219235260956369367086196786674050010043684838838375888716656693553881863788582798793368479153715390870498278017334852201153630738354435346177736192063360097109759754833582194015445915525927604387108164161684212610399687610674903593827222972479226519080204999763015196456397203172323359903098407784631485473950923102842935747098688791172464738252473901487683749585935395529843391263932936394090822869757490624150858627396720838922895912295309735684729458929943809228858601079684873785777834401529884091620874545010834362215042285952457961972444315397*x^13+2474796309834766256553711696971024480176148238038548676317151413277553360252624716390055510508930556354734288243651737086967160168327511111109290968993251019382789154335951059021666890664280846377698444710477503065153485193076222099116422204951318226929749605205443088856876857415653725258203430219738336559007544510131230746029967671609369880879280826230191268660400085908962689832061187255842705530709803970338648819978396931463389806345621985505155809047421274796167418481312276010101695080455269983242407032816620899171403562358832589114579800196641140969489218650008613891993610944527517039988880723865*x^12+2572166146624669421903997235441318214091963081753347694484941468753509106864499424588944688927133805257973430471002599837736321579088802658006107683339665006448034439710880303848038077581335652053355997007942385105855607790251162986546348094371188049610815269048611728030505792918292902164457823949529911201062382953411464299276261507983927768116145656547042724443799300525078077268182628572025589374315426580954552814128987287857605947225657252277046895381631425205398204591441554253586444263539114219155886596233239516685004059796583708443503283207804628150242768622441281572711478789758084577858209211909*x^11+2094839382438637196059292808668499902814686414518048087695392695346845672857615070353103187013557365090341628884915895619788071166051537922615330712683383254055137791546797714176866656155090409910009892673264145485330101060040057580947773548271732999631471711566066594188089079965577156710982145482514797116071257184312811420002100384053260697382258808275688041964117701375180633124858838075007656167060793352507932734569506645133092574121013833699465681741256332430441747091687134196405988866637306205492284024721856807157685907255373468935777476210838050157271554460882495907406662334344877252236943559220*x^10+1025641523566412665713982347125662888909855291444978835669441840654940242395040149545202816709486534989909625054489257854498582934724023190322666398602134138584083445495471900825850322006573739145046802790828036141855191050939549477090998490680648073837553252662134422321123219922925534744386221634046750332123060931734459086448527427963260821117774165226632667884162030178939245610923494752766421029952833487041515406433409703243401697323065963746269180697018957861639399578728475973687930949533858882840279121661992313150062706963403423940321454946124019279198189923012167055367945993437685281193358994876*x^9+364523985730490164562972339115476028214853721793459317950569820500621841417976094469846686075217291779590588059579395518987407562990454970627798281235873371823386053692700473990065831053405613863578134646408765028699248388856799823274365320371231619769632616915307967049359829409181941100649887257905469766426469634245307537892447215628542313911163529862107531739324328339623297960125827689074029575934421580221411190104213537375752095309619367635336167838405894689906198077904884843757549526104361930596523975399449489996902490936618235566946105405672093084844298180154197725663962993621011934387925455384*x^8+245517982912017783930009800541443534279734767296911476595260798314177854542679540160758989969938526408610054988626669958155076291109058832756150194882631327130796477327485155041765944415373038228014102043134676711841767446549483812192563787570612732179218914967356205365475020973658391668817014479213010231851587813899765505735313166839050701155235131056234276510573312835839539977749589378592716882657041617138020010072074732881209090242065427280398072388577970517018108734473649001119480711927223090462474766575495201761883928539760361283278246240323990947549619803776777535228389382415367481208477038667*x^7+62239315293812350542093979743956757917651167143049394117358807653499228250469065422244546378363892775493117093946203407965831428709675171819412719775936085195351498558705385224622679734979405084892399328576207595408451785835117621434232038112419427477808893154859821143141625037715812901990718597241242349747192165921860415978446707553563906322340983487887641109366167835454916169578436817801190877880691257440032176058592003778727900016831237805769882897639239598397837286841052682519639261454068884332465793255633600666361380589909848802256951254018962034357311130065159451807477738398561250128085332500*x^6+12558482966183508254317134663702515425605139001326152920499540007618998988243556439980801679756355414275372930982498772746867978983646248513731786853575120585883000778289222316452199561196822995503992782027258160069482464898190498280696201339569784290212567294129035564059752155158752218750302368207296743320325263471174736121705897291018058784806687028742434548600759005294007797790087421765427825703500211407712255773313492822773201511738661490812160131140700669301105320694676338027366680456059502443369486628246362519793654845943215632515725337143501473815089410739953737656748686612267751056627661547*x^5+8318297209210990183112148981294040615798872500267237456573555054802960981267094909463762443118513578222459444246626942166685594541073380829054909322322275748554305456449186443205513303470256449462838681143877433726875457488643839644816458947222507684306547780387628237177534778279340254916033248998435916910446111966997810272468393890052337447066234385398360900255693392055207264028948681490141740851183335904659292972092900695524404882576945603116113826145491559434291460156459929970737361029202519052967834949918167634962751953766411732210601546581279307170907002109492392955302065195245053918310052139*x^4-688749399575014563325875412197778242023118269323559685344601150953514103561991052425684206609691256964014534661196783333986470377259191466385486309839556817475322082841378937451429912254632608836072225090947967031763325567296472507131839602160300553609975857188587221356658823103254973656946139266056029472831481866400968194032106659321000973976139322182335689162482286785510080397437169847979964303626656015070510037447933637594703328117992194689874538955096890615238922770275190986221987594550365369408933670537459598410612376917070630027099885908374213257952455456701733194835452637478113859554569716*x^3+526937667751053306353570213221817559298124453374951535151603040477538470091281922720326368966929042322919375281484254945537730504802270345217454707189273797369399887788020461065476869262838942955400417917059222890708348670492440527647609700021826906173741809481854159920879326609020306284325301370768394500155104978055118047265976051327193878552339373869537870177226040022322653673715394204943365621399337284210598438307007829098350164059245563459797458896667569511249143850489042558422000169445501643505819037290649561426726236061357381146026291892662427729737083754959188621680226654278988873812079275*x^2-143466153572441924094634571760936340080686257136495904323660672057600731915222975749173494084025552630865849447781741610848640524214920286796116367893274209704619263557757915091771287096010590812180626446013439377225729666050821799069038957829662859944378880937855805896246349887207771290135417838043066655292171090324685876914409259768255085382112902346032726667084759068465461005358312567079631696745450209619612919403310140256069819833772729803660376029135380481960875853589751711495157348405512464350623850715813640863579882032529688276951498620533869250969957754706681496296857757092481462627665568*x+7663935865151023829810763528491653397000908047994359470055330116639009573044169086561890920999376058851071766285225942008676621024928086546399971467214029762062573318630574128855353312745634167844221733025819329027389319180281844932619280325448231212481954892545098395293222521054291399097624599814388738129829967329803765551086005187291683987126368103034125100379022175910326714179427580075795952622819924694989604376543007676101911051348945679607328958640364887819199056080458622942416244437716434927894126742485503057724559723042581371001534148975025358302503714457071013418979650552489215367569228,-18312761634241996470017808115367116957009385854487311943234257146337464245678066803579361697191485258211758708206300126178324282143370444534409392763911529142434977086924558492552819876152244575590921275696001669690647946819274058550988339848421171330585437898075656012295088454130676708455326872857790043164463869762312019321077727187891871932397697710019687961533889062827490280460641925884812749205978949057735724436615498396425893019914936263136231167112744399143451560247985782401104887574309458090915861314485092944248670416286856828751663839244576949229494736801168910680875404140139*x^59-226821226256041038766134525404162671134406827028361307139696221736922591159707149935408624291667531827969363367185067485113857062998326874878265092528395033402607118446729523462739702080922887194490845357269560673834436276272449134701805588408975896869289789261618981727587388115718392102859481698537886639098042790487195500947595777364291656513443739229159259340320920020528109044906642586134724434133423935418261409541673193195197426901526767833518354109914979300777336703523268240532519379842936561510991979109218834710623124419771046999337823200284659817173604333956081076211862383171552*x^58-1348340125981627181927605517781738806224463471110864857326191343436639408238170823774870573083924191428685274994835958129692970095352217890328953629708043279307858461230799300817038363869027383134126884717887668697368692304621045641622810721390204786658577968682094281929787505619994807437855719085520767081197891931788240635414955188351859077902863742534116673690648836944415385450527627500817801586960629015934829507977010786696844193985838920134894282293430656147504942486474584275529482892693182148140763483626557816902021563802890700721426472915396152414524937726448556513259922793036512*x^57-5870090079610329242354645403471880608667087589528159025536179525586926303332990060178786996701924112528419116866998947741151424234393775170898879284018608915488989987626794663348650583332736491918414273076032022111012291649567158822707669858486943534120962485471478460529221067105625204979204702769503599336778556738547235863034828377680000509202677607762094115305239784224789714437610558723990360553244189567266667347043903166427914162975829967136265716982056121505030172082397871235025122988752424780029815074159517925734165065012621598315909510745424755229801339484004570819226290064123159*x^56-23160202998541951561599175438881741786302519303242806898082065920104990598170523781111959568496629357383029469281447359562476557222430183367534177281865347690448099115028919825323990393399763657156723000749703460187512793031627417333449657380347036345046193844549047422602442109765760350940701466211073383694092416397680275688561699201079586217377790929381744237506350098478849052753396483966436509449280831177274448968842709067188521810271317483502371795117304105516249116027892822328303540384221812729002320505789587136631095633936470329425183630723872188181880654950382146672035079426084162*x^55-77291161802565601090466885383941445278944691721157795728092616367882282029939303803040714947348429252091761899555240142465638683601935272156367517536435231320493620895700533512510110376617932049191832735825514024302584054958740109762685189429296758175515082804492679199247943155907164479881375840640801279488593707169260392480234767587347453794782109607338651808453275419584344475268797666114665919516078676009552302631701817764132822599151984195446827941619573749142310056322268986711554782115758650727973236965450659449236752015560205533747199488254910954225499792124223719870443809218608266*x^54-189636370706097336691076882109334166649583493073155218822700379123766470235931031591270563773855418198833403676919732591718657206228064700227704448398763239451736675498248970099565024744969507216852442967541065776956149340254758658261190628549301558546449049238383739459815100041272658171155839904111108059680702697320775088461793704534525207512337009867018244474464019533149520546939558483074339779613836966828101767834926100347905034289110988699002663186965036035081790785768221515481650911865087371716628189691437733913797876807586073401296896009187618189251346156651964648530623460750272208*x^53-315785315052634266235380549525367713461298771239468533223627651949930387039955780144407469434332307201804584380083340909648936940998462510984218600743060692676918909529161463961326472243129807421311265993630523273487960176902801153965846297580666382717192240029508281394207654326902388256258654553429702200029767259489123675345113869990454079228130935796785355255835762208616967392873420081886079880421660182771489387279370920767500340068016204790743358803333936332895354530824850447287186518656958163347002422829075840175469745319160606454037003112192030235179958045061049377754392719418271282*x^52-119634571388436798527205710906373700949250521283050123939459080239609835421685055875491434157381710582794532991268804346318574349996924738339326707101857045543384963624865688826661617723396353975060099557081244653823533444122144825037905804775382381208604883470225188584978487871279386902963879083922922387411739402391806156811914075000430271104302537709402965513835966150779574531939415305103917220660648974053774658145723889843399125224957158146478293353321349219182803845908548362157545669240928130498566960355345799515258410581352196139077849909418053747886124410426006742950038955019973168*x^51+1607318024086205029219882279381953326868819651124891633574757026354845490322377027687658802550607376431363540948733796462162066405575267554744994557269917406056014259816976015990824975315503639100225419606979995872847742755209510045806267992817618947618633116172460496097384693726516927167402176036480034216965898268157564464909175774803733299385144753796297465169205267593745511566100527932981900361384329922707967410195178052384830076315495692282153222159423273808906461313367091292157105014965782796937296275030764420700112567595919334970619537376342439074559347845720864553738050274551753448*x^50+6668232933367588767910604595572295299636024956099108255071838414190992074095583206815625843346919721081608608355403470695992216591481975680584631203203647105257242980634056215167317060643571398264394297520627230503899689006498151804210183628025157573961927852606977530067716051593301714268372120488238789503429547631212883292773462118960860719154171010089712185022966658912917742225022620692693884740579965681360383706041158852751731751352622002347565619631304411362615667914989889330852895327397939299867830138715382948046966472613572472812163410857675574072659071595826602782644942638339949760*x^49+15842621744672927631004308736154471410349709934583369667436301980374917694550651296911342618170591216443180011217398746794439535546956358425530425795925117685547752658502821938539276712899781185172972394724961964629163890261602608078091843206892871314611483120531659467181235076987763351632184357850751626631172621302524656346506815596845531423350342023054292499338731696466848101005614079773374664765064831442302230430231771709178570865654041257794961687146338392657598842424774466097785335907064418434534725759414666342549456258562529116918131767970321011475235479771749854940935517638534990163*x^48+37803047090697914091680681582651538737854277630556222718136001925063379167644507110759902103750710496168379033431045470153276005208222485639728367788053502224503950595961208205101748753369547924169091004669995662772554531948265742442939770684194863063187372030516022971634002102678239157693509291212602869048957251929770367996491417487586806181441437248598806762411156095968223922456705258671680739194691003372036379578241218356248910773622927140272633643434792530320683247517186616013277097505621448141281146845348606761447985556677698626655958216415853951168957563879853567890233108397460762547*x^47+133184567867689826408444861061558707347268579473524423350211719481120662132326670438553594525457887344569641596115683038132125549551171357839418540285994904566478249335289574696166441104842277337672375531796712049418381138316214713475861203933570442201785501577441752598490027925594700574132359520068276288323179200983036851205762637728869964820731759177815656507446084701693259302322192114936498012988344456194388857540129147881862875957029713910683792622143843963252406970008467235054592965370246489997120932454650789504594255592344770559399899105666270434449190912307934931720216806212202690777*x^46+473290512019545336691052782653971617452212110984594934387771664681806092548267992376961760014999591699665908183909243914473738229673840516479276381185734783656870094781906557909364453688911238583288992356448255695804374177850634041433299072971098940726338037640047975502779578736952403701713991027829916591811791718170862927005446822267154333658709646460889155773465324047167369173660633444836601453052885659634708125956595236420983081788396290659614141273853579969082983950307912840022642040490712824446894170934026237991871858462113327421371609237832563495944289799172498506300711440227841619473*x^45+1162000206647248176460843343232252508485588318872755944707566807103067347251939980423101495652621272105724521668787885822023933065589008354412578081468264916136675196772828824155684115930826183840493404462048514349240842924541169746686846846129025707763084988550138054650601882511209400201512971001404621674071068184808789829311392651663181526741731775783297147627503465341034239136806837058781642870889055375618259949963032060779916810728817991955810198619876725400579378386112324096210465797545294551339970621452162956009066832002244219814889536177511669132544857996652834850091101896608183016205*x^44+2321238094720197680467090703942492357675984016858019370738072130260782345971142647396014350818374065639201322134149847314998657576450470704330246091206274810093481924736687797146963543418064121100284730811732358939988833369059379690218826875517579373531913950581961935854686090792099548071436630258549854729350391507366148599593397714002044223127993454535309271717765013629605315551229393118220654857332802662524846727366528180298474508414999750152150508610965267803649232209716129376696173835943876847484531537428486671390010794881827285300715533961460499407880694350991735508714721296762437830766*x^43+8765516874268737251992403879350167688966119248812523625937975630630974751106410690545034152399984037300401337068291921868478683574180109530674143037923473957491069515063829084994229428445101971292724990782175035561480310491539523594279734217729912521220437678046751924053150745032183393505489866454165551125095626025576164395862521818188165872314407581065039670124343009270985413478945624317250228940427760609200398942535512124483456912284867056824131164423003450218016936131325180941628629340174109842723174093935279213869921404251714562889366823654693355978441736438612948341873449650980156450321*x^42+29748910330942737658665618818025954373005014835326989860219638266196256158123570019838940385317838476462336722105382709772806833944520173260066511116783268031638993353107854772897365720058551262580750950048041068947070376699751469227994927765243747872824513622258432915433049424876833282596906901118870211373007137857002351539646891129897690202448954645159148842345967683592364973427517227534012569509677699497552118157183137522227352768367710654182388372848931137683015673404121055777147968374742606130546610397176563938059618960357096478625918029251793394090437997694112179103672935446833274246503*x^41+58638327986436291699802008366973035214130238268267093801433226014974435040980890575167268756295302212051588384898176274493253255097649660603119818839570399340703753655144807525617224516045418368239996170247760274485528997313564387744843083190209064819352459789412477420774570943800471016686416510190924365124131685632556896660467908805206846491746718872199944393010345717985847994463367120914630666108830361330812591840165170433956419646369627454645596080659713456528329412870888945704331846523012488503206755442676764784447033022628234639237841704939561701852025942541613858544190074385128980960284*x^40-54669887058765159706109117605703581587998444464077463426671972055552123071775384334702486330991350780521159867159981447447909440511668514565795564971673752666352969345406447310931612181484593781935181686714142707468138373830199153185582477941005888539394394217453536182963108328629341495077167768114090331318035540065506049102415079142912582693801250264625400431066133261678271556554714453742315476791743378219856949286077749722374193476890590221611055066320053772486204341834227925268321221891420372704946929192708902227606555939128311684532904654542964080003648552880757923383870910987213864329745*x^39-796251297225952448992316990701786215872344486396077454730814850942339923155421874917156476837374561104808549009093481597803696524456055279124944879337103667755746386149836648437437187510443062622100548287676351525281998438201515481035784139479671773809499728139601538413250751169609648480340656142658837982096442945641192330045203218301932463325697134854065271699025331039894972530241454418634316642811912039767399133635940414260873031918295816362933653935166310407652899018883403942273488884569354846451646139715985277149390432718898012139301139588007419203595153999142390651829770591525376890421482*x^38-2671751180596535838356207431493677009661208734430262453605707261964897701963390355502877397808106916301906060395593419163453952130372469410530542252813290189354198136698614746326898558173577005955068896593110466582936507956344310120048377374477671363348228353306667736908397358894586426487207638079929490764031050704899794919869662550747912549585146410978052988719390078222302308631530091416100170066556682536509662939458515243331610858407118717727611017112294068724995294818387824752218392839443055358494800960498980268540933747336969302800788135407123203932637302539530095250451094737612726937867716*x^37-2413473669440114851831215643063375367436228360397679650871116508522116002070543828867320015725222159880987386000294767218379928052441682217858371347086181584831317576232430288083780786643518249412805519014075247712135212155728030368087221489353925488379470552576571513404341000492540395133688472929387427118430319660420477768555361559779746114804172725362736814646943286951316826493660368305643323241178115322777133631172582295432338158884545292684089653478275795948328649477511927475380898185584253008572101914027891963644426919719378680764260386149226928715171788533727075840077278622634600338149511*x^36+4566567152448298209413768793183242880795773778310245749429251059603186642708214122920997642428049571374895151796773921984051331572710836246711884502056350094581974851753986943397559297731799989124469401086588914543114406062157495450845379032708354003096501290588960836732615533106511195893720501680079499262026086340708390407194712079364608573270562239981932375002559016778932782921622458901681725728526575282256887272689241956490035964890010012418454022538945355895874895992957285900527848178123323759987980484825068177126792986598473187030716363744974874387638826574895909059621633091997400970734177*x^35+12745475391165083960947488719838813781088250262789605787463638740075220478132566788090125274844472162381986223425743194759676414545950262292125571057689210331179588053480831145965984982010443291214386497014532329290268158112261742235762289474446861555222128891140832753885372911676083496530268124034324600343894413937706642559744436211481188722652898221556318380032857974798570057212465036698337788358516222302373760975096355740970680588787098152304954617718922904831716928841818005371053475745096876125835759731050113917993300016245676623653781318227826005770498219178970000619674570386646136853447574*x^34-24511410764040628933617247986569377372958065586585785419538595986728520506201240856948912225845587164937146738981930343348487585277185118163001892468022716157450242657456679565673875682128659831594992537410341315601342242601813202653880512455161322594503272537235466319332651419755756497086487206007827834651858787613622353628604716222917454429108591419248170701206269866856642599605818149416155378822320039279761796182961138550507207077120338571009602214475514570016307289828370478224550221800460771299670902978126090009910155201061318465260296237395072443944970649933548065083852142123759543679989798*x^33-162673469178908707291004517351776951506822771291609810903923559027955520082428173737126264921725253371719535747791822756354536024625050153334012077299935664697577727647455477404593336896619227985771642962200884103573383852921108150443031290175686109708011412746588313496024843478801893025313901140830034528938440488534962453673189904086963596269315769473104607861447203985715278236615017111690020645283070881490875067097876435612968136256171061228835055984827114986485747743920947951181854203469641794554935035992975815566180410414152438112501385484578819029905993734388678022909126973176433168195145276*x^32-611306074732017179376065587350691320241095504398968836412600585301966221372680207269569773453789018582406353471147922847275395970027778719735758161571320866649498641720048464739963413222823453737012301096014571217335553320257185902048581686780754998129829936788073553937052369247141119655544813761979461996777894388792796564046187619054103090941660693196856282520937726960943563507099045757750630842296823202248909622702549007316056250409308189517201140743609875518138568239286462427169486467587924195197497269588545795157583614563226351504366121944686930237138671881627012289798753919473694502758240342*x^31-2005516004640034493891581014544653438989912636700624608372646035132386505278480880889815080897595511970839257332338386209462302632397319574221480868675356264060154481363140577904364269526835573642803140911062403676013648899593928049510549742286610286277999231133728747793126363473870905160783171136687924321675774789598336389988566189286528658627847971543645556045434926911336336026903941860858443109480308630625658393346699665732789192381892302175246114375854599478267006689999631704098995585456967012772982169054162873415805986897898396232979749371081627319117438417142243879012013245398369165572715115*x^30-4588454794114647344417393384737712211757557092704423379690252664809152465249570432182558426806166186260218985687591499769092281404118988867384170422536085002907374713779184446133484274111374199076562759933353501509636537367635154634589351542057476918394722943868311158543549618287766245492117489434109414341517384048869255986276078833334227596828416197348549932498041019348266020257709272401259529826021103036108057167545227326459743248718030811673425128542235304653299445862178846990091369646274961788191913060276967297966642066967639683768973081655423918611253231077861031237969495139421639741041892808*x^29-5883446402845431238997302453955038376594646367393105439078480150121242527515053386107659330409408223720522629362823641459273922383446317991303852042766018773371359315911419150944337528145878666456324528979557141766587123752487068531516486381644571375982638468496327439373867851016088200306457094778962119820038407942773297348890047938712863986770457022596529837997918401630217031663128017366679158456763965418131794455789408455126140904059277461179814317618360726188348033559042092105625856318441734005863180168141336280477744428008649786382087565974627383223773133909254179701338851228614422456348575629*x^28+2219153217484680861958995782600939393059197641377652184541364861775002870894017688457090407903755299413309526784848682248590632897826264643919249392796587492117423713847923725220037102230471381883584614857468479994198683132523664662988757534849460123901151821919779187791073536609762762369641844523932620435213559224763067483097058853235549178559853732612252423199173833419759909780684965199731024405881246585894745130268132307588063578507142078146781605087743548730608231341066803851222525101084664135015362873526972680536753700984579789255031529992232315194062617867353748285042853228637666306367389142*x^27+37351571968546386871381225383946771558972779954580058698797164212055421024242338490926073999416542171749820010090583889428155371506100124031657853711538351105760798197762664573552998176683996794026777235055793937163430710657738633253367496177765679268902397972583185495746279084277544038966967269048218949948539906405724925793851978536991760488401870450507756143081824247507631371845840927864161863701101654715267312413650596861654323313224678587336840948708344809406323141464162554646021129503159123184113665265800995555938409947332104733750840922144931635903955195673908211845059196069147706301263303855*x^26+99124754187603066014991350037023038603868141795977140471342878327347670480182740290609469145436480163673424952655833714823917210092517699362594908757908711427673609267259646837629295307290104556807984559820316807327906912630642758524984308182679175235148027116461943982805074251481272250320804019072141920356813431965091707695016943438424011173406495918206605210023918260074716178952825346459868792673260247922756729936075330847227224688347359241680581841625101279500309103232651035462287971760523738673693422306427172084462974077411204566442307501458826920043545909033548561590283570746225196509763035314*x^25+138378354360555109671315417762617112701386420377879776569244867936019182075156670327922980836667010617030858834648387107101918031402676544532738294645397676474464065554178974550213667674626250686245395543955704893734572081310728243800947505036616511467605889524002175428527189092832357852800026901709897657422517857472496049930401598695008725973350687114160305728787200419693219514882961199845184969415000483268641870194280958312691963472150589877991160825250426817824179378921096572069932514895138927958246317771109309891103503329913042992220216051296343829074666350193156126264188251149208119802073758751*x^24+142956793889638379889774293566899428217766012587915618378993654664923446605482225591472792840345171308794166027057057628399238205397399568847393186794408969812161065822939767741784159518271248287186591786200586845956172872629693497995402248806783465957845512458879141148961959843768463910899807034452119635671253086743079042167634118002528320654220933686716261032587001694720410437680659530804514924899394504615725638116696783492189251486139693115366103271282818407011652036171621382493370164211355254701613159262526698730330109003582663709106329629208493185065872524570829086842465928401250029112271941116*x^23+181128141640307462593031091478029594518033506299111347624556162860955753818816779441528646881409699079630897487831928067913335558991865142300197305717473694339327654241718606420500429003994385661234085020140514189759573438570741109525552964986685703422401425504077193779041580915953666365474241456906221202285020756427552688483676189975661571166716859418787224201067041862762304719054835999425056324391156040070532942658663361813478203304343756645855244631745753261161347720489362288629421105623196984829378573193146000127429752253094458392271260080088617910154879320842746041168851053638532887942581082590*x^22+83350163799738924658714022022753078602028477689233529905049521392220395271155345120715119878875757767516209898038501631063791746115755800087151919762784803299660404815269824664457022539644505050961234754413119539239148120783940505850687080930029029308686951284021912343885743432530296001891966235644528025023807051947439585218179275178389472836395694249877667563478822088894291415378710848052601926280456595530523159439455684665011813845860099565506823602787605060779377344767336622928565367781073005575468303672988165256288629659454181743660611387349907291091483874538371083407162115969829747700227658866*x^21-825014510993514255376334532088459239579849881847890728085301239151229316565419701857162375884288579913656814508159930582328272885800119294094456965137249892291227171443250074584914373754455192580922305774366523514453547282972269825773562571019858389272803394466912147283713489037899912369733396228107126776890762737323640421040274613201089407061708450754648917312827418554566100582291139730857262878080399166732213821910381063472319894675347553425864345957309739685093492943913639359370679288620349235567837251496236414645287036960910369143265754643362644744744103347742884390479291966076515252656207170435*x^20-2802278555477483953628886877983207395060930026901120358816140194649635477027881482132545565423561551316519882803755801331173816683431935258402607436043099907088050365331618246260173432365682935727768546468764570693386360650193884817223114644495328702259106584656888984785011614013145750398048287832387552818875066277851627600116556530489512126569274945269112867297063084723745955135197698609980913348898401308458972161356799045418068726696806782568024831455424844996512461313609202588207404812514274214660882592728640583009518880250105545457842845114728915778024352170655950247147807678752217415912367069104*x^19-4401711262918703112998910096133498172731175951231434206949698771851193012328603630019757659517788393057191645921847538559296368800005761209967105832058730735435130528826178009263881421071381458649971535980309007039145900009704620719581602331265643116951517699018157394464050825054974554621568421513176751515292968137017772917384098318828669044593609002633779018813654170012491019726732392355060372003900730782441750144676141350334712378390234059121468776934846378618988556906025565613009933904647657338005995399713262601088412449464170514764350565299717789375452201923793804503114622331469330504840920522647*x^18-3656679074757022869394266739025070713938856251077341149946224390595254955281268280074735514464210308181959980090373868574821364070058006297578236943049616461150426828926432873442443671517781455028671915855597397523069085900747665244430180643536588769974016863519791098479767121137049722614330063276840279670715562355062424845491494305387072864687302291502887051606717547753042481672762992694140329866636136590078594314839631036565951984303792569503493310344821349478893476712607673664381231325016118932218651159107158044344031942393997667053911735555449432188789906618237714626579193292890214918734463330440*x^17-978206964769398054245423360088507545097919943198865419324913753336919950493801696757440048626316183608107332134173721207585386453072607284182328881206015710373263387823967008079865500937846633014256656402281243854653512381004152054334981587336018852106690498744368630228814318489062629994169568907825252662987009076123797753225141280079492405247197165632163893341758389674811362566347991314101130447519455080376330491261044953346647547111531537811466448580641393823274780124567802921450326308703719746118534804041533051294799807749501719564883761055737390814115463177676197371384308524859482442537513099529*x^16+884862776893502424510173031935771772267064748996712818549371217969426436500809368391162898115011038033800327319239842237375669617532705300509092250833415096559988413695786634476076549780464135278948832297796347877584332688724708437373979000940829813502789906637442678557216068408733380179034004302604516212760357946429029130378541500335296310442498058123205199394307020556084170709178923615220747886612613674493474087661280177169521928453456351307207659627434286471352004060100339808080815572024105498596838476497984961081805426206258584652072927892453296168229512571422271011572144413478447045324815792770*x^15+418382064334623664932126952201473009542401275903686604945203025417616501079877040346201167285737995855074451402321691299870021670584862549714265241050355163751334836497199796639390591141017657406222182831519756074380317073282629158946156116255932278234949775803541400823981451555039653863107341396924612013176163996685864328614852592882209095159959691047793393422131124129772586914661837556272617099446901750247903803249282281758939484497287891004975535875319998095387705586434863409407250154258279223236342994373616235183625543530146649611642765875824478918293963682804150347041255827666678856552266295201*x^14-1053893816910835365833005850702353167119960877057232640484232242958564455901224037077138596063943707664268590474370265055592163649499563555452130769122246711894000135906378178221192095885134561282568356193420785882195116841395040139543862796103460800058927324505255003362059268634247143371459746614656910069030078892666794218792641989482016781616759434117772743960598700178491092156267083373669606056793930861270884864897715565396349302074672330999183453974049974937033664730548999602996347126402126272639736139621717643688635228467023132874137150518050062218326967365888347975843857933008919964437305423614*x^13-1829214924935807427651395200307636847481168900254679003353934941373551398917811658028866391486664995022501304904553982953968247002765277892703706051450997794075519538004930558111792151176221119785062616289651013292853513713614364899809597667069925409767443770802058810919910592985408037259159131370823783511763322000514341149804901650629299394775736179663081586793855956550984538653176560866286315311700773909410028566362629221225980632469520303074455822281238154952483072802140678167949566371200113382528166263689845924083128740856219918009812602830818040672305463585488654178931544111167589935483714369478*x^12-1857854247548344107362880180761625916487749959689036729649505855716824581748831522060167034502395411911173236740372135458961684045031018923863386968900332689617988454033158451695241467982856732776210540082455711932217642249902402210125012054367444228477478473511404389333088570952454802164773019711452379462355213216833636536473652297228151161865047056048194946443947513122488237976381770221023783782340787510490120842410359486904387793108960248130292267187103880864965492464475205385685721826382978758872709466918502216404606854281750172864938378933160397324244619965477722424312109617326999675307437099660*x^11-1434976636222117896981636411384241047440194677209065958036501515741576262076544160596174068091861867894572894602647151106778579759997255890474859401074429160460625320933259671094199503112733638411345798006296189658474220227960464324618930126571918499112179682640152955632979728830928419197975155708570365024878738264063711523817141347488367073185216781798732568265537329031423827801702918939206401232495570286751090710416902012131138117753490450877631549016548991684442638940119356879538767262466596162495472318812857347100601301862275143405835904485844145951567947639061062111546082739148013017627987310609*x^10-619651229564171508265769525026388352684371972503488094469802327077681968269911281919874381256598646633931196161238588863198310368207759250923675757221305915306563179221013536061300085268720565752734157573621571249296951537096735974919782189242258669951943184587389167396556484062411279572703499028228860779122323032041218538098678211341671051309056491721796143068104192708043037694107824924234733120386041368993149594812742199741325139801975344882776019711132488285407815077653439913598361008167598141257661209882223963741773478184426761907724168871414906773883708653235646912184242199353033968940943262653*x^9-176769084945440629373381599084218766556894825053271900829154784167318343579882676350579602241998079777846023747731111373762967713195861696568754553537344110315279236421122868473125433242216787046626665399759445440624725046301436724554681875963105226166824950234423367521860318858577881580928145744430754970601640784825113179307889656227827405143159907225911129186808318609318192956090155559835858871883445871623806105654861192723537469699109681481472642469378714795518198429778315161594976929986458551024553301049206801351151022944962002537264296981315894014388653110270290284037093119212274527214390941639*x^8-112204775790899795520976150064932835421540117399452239756376279804081417342612691642618356006354259295920879749323641253960412515917086095583897684936561589641488491665887779035582555023690909883699516609542844385818816635132030136083630714704855051246745891746527379219300757230567924852988962720568595999362956838472326934083464544401534443149349586059687087466796117582862309321256923143366367663499349081428775039168289820348107564749583406862204736457497511483508064400584255543288722877583485412806746870277801939930899602446157515347925657383627506187667604734697787612739291620596233792049861924660*x^7-11013567951583019511895488857349806098631459828195366080301972750790274672274669281929910204246281401604141351891871566286062356357100695712719559813906548820226714599903130301151086340477815056214265262147984312645081100550255680956558496960229349250879541629868207679400243990962786484734449448268640380173257634851191108035926561067205919671755233617445744583517150466366917677819912347677662081425702771370340731995788231502511586832694606651903987257404754174199150834902137495553627560964206482440480825001894760458017325262071117450274949111086481463686041618082685265574909952948638481326373876628*x^6-5246686942311876936264754306694446109437485993295740712995077687736390041288798332891140436652863813073098412699513614159517736125769842252859809464235085913555644776006859833518405469627105484370426286904309835315875166487968555548740771079677516219157397776265107063383050630871280536234323517386139852356726257479833864663243423963332554328948181674438970063607126927884325542467387556094753198971155847141498549240497677368200505323632623922820465025330519031439945943803192987228017154403616137172301006221864492729807276684841861361357375670027556148773245050644172572354483542539752293739026529489*x^5+2351824632529391530030773940176100936853570545748189453171721688371290167367936629445345634218533474387943546086316032837833713030828746616917803977540213118241624133903096433992688687702503306106252709261454755062337740597989889568342402897239665829727450719082019791873410091440706585009631289050702369159144871274368402894392453488006745882498526191425151798129317865633236484455811283644020366451399985502061373030253892682078527323316754341387461482418029228440481749441349804620953496405089637092716788454003874788726745537413289503985957550332581866644818477471323518026262176709071411838498390855*x^4-1196053549661305449194772759074227141177356892808743970293084925340974782492036205571329622299056598101503570873751705113275743375285800094872130235645262456320016229523566508890354321141125289320133116469259114530699625848599170934488170887509221514034156073911421830486163206528835073612498517800563606473312089401166789524108714421566324282714287653007321120400766453189453148511162049232290104252473766786315832502191955678388370746634296302958866581824802000818885456217872474733936659775571337516126980789849406948168275792249510063911683034234808433069001395928600505398599095411968821688864476727*x^3+599059310694139058627395571959195534138223079343825441594764968263406287697537712665686580952180953251338302401574145749043729101371143876965608377739553502201895207185633124957546659183102879363734912775346674752832021127407317992295684302610529245887829353894359416433183737765151780159828942378689002436864726827108283893288174727212654817466900542679603945376513985090771439372708375847515105449793813290057861749110175680550835613279612458122705246650698445815388503408542182704741405961708457216407874598622884476992061597438059444323310576745157739645562607572619043115640600519095394744709347041*x^2-117957358348130696969080643795676199890045760815830356228665339448035872947707924842624058173440582574674986367716689440282391640647718673690226013361454721206702601346285222617188104114189201098476199783562432013177274628413034280242437373033057429845102224196359592331822173396826670546027500888171564867706891581707493565619259398227840552425056659207855784153386364390908515766900702785879986834844868851597270023965244758317583424557435098944273751610076329761147500619720457220209142803788139310681868071599922232091365601801663593763936970258220311811106962271009010236176317030549395507240249122*x+14328702367363249978062760326482327971528997010871611474676662840392792075754859054671704180714406137582429884947858068378038123349887377919026582762887944691951590033984507372591259213552683816971203267871764321878775691546908250195290155765482495978759191402367940273548735181781982697979003265186344561156287520704067464114675514620261252506986035155855736345755119398985826413257530448345984822417743853478713086497558800393777420359195734734828260438481473745392635647801181143815459751374749646607136786676518178599585910212193805153731839153577008436935090974798298097000595419907405293469931034,397659462452048116416826526830398936577756718531017901458908066796200494155180973309601652759721945734867152957940766384777209914515147811241266831063785103863968294588489712074617981967696240701904935795844027759551204735340011515639383019550893345172646596017173636047189438743832574605603393137838412965974274886804156927853253925161201158121790518916020145927390217291023147398691359617436818360147397069208840537653768828496934442804140022291956669010475919670735638581402671419295015582553100703909878909074201449859108270670057891326855146973288980467441969685899621260724356510192145*x^59+4823508828351361302833577384050580889083670932433578821612831444805648734677370083790027034305466322491311665844998155132621823858595212339835640849735726862318314655005043620247906506931448480875288023700141712496282561012803279001895230639189488893151924870483290571748465761100226056085116510139399883082680919764318359631782541598389618582128719787932077487209859633675857151306701399858094368431642451927599025621151710511848072635057272783542045734907884882275523254502792843044006063413752107813704218433073972248409276125443748721956275051346535176641108460959802754658929528314757436*x^58+28062539454642677469123968348023511447235324683324358099499182222424804643902624689135978500700102000539020850428219558925364965892154479350032126388834617098170182914528156931553058588264590372945840572521881100455007751759847015130075296139621354392399539338741536509546332342271519435487553262668926652072702369217689009002672040590225286654528461595440224724170782813205879662583703920215521322561609962866834626366730806820082009517165612298790203708289316526988148758582260865636875970237894857180662175418560531206721627683507127506499125386213584702627202247089403690394973140522797182*x^57+120531266349075105343182647870145829264177069891136353509702597494473207521264524377380620380946885764625836536577965441939560223117975786815381873229836868629354505425669661874575875560970503029002692924607080758898675988056088882205747414669334915095053915899563504888916887595465037612493961630848445195254722621365939186222115963066452276889739756410687434003657104626077968026990218353513340913052944734924116758667652944502382754427969315690647088639148236124893428540498638106400217636357917832026330279694050544851657981737029284453184576020636157785162138790099595120844788238469772497*x^56+473617719135469664176249764131186959459774235007632455153873043748989076232140987001159627166054611387656851243372756037978501443253561373030577243759671122953146977910316242045735170329586524560944802466103477007870172047714353417439521290033984536161076535406077535213940126060023980525250086488933608910000521675020595005373961266268193025010724324179721190419281367763713229950985299613670862262466152347208245002323243876152162456477655393950064775637832330961286938809541829263902957947963628641546815500539724100621082173623585462111114500226808919971214478406662914155202791937973925994*x^55+1564073337164111496370453991210892724237782330629337073622409139705206621662407486529022575426164937738817619207608942404517372017824385347154099767143251520778866448788202414365376053120258218123680750213622431855173195290626230746766434708889471012244936983055016551793727141041810923198053094441351331416248811496630798624829841122463528318729825220685403854675514514215203159410238345688875406186799996332040032619972950910531618199785179216357228229702536432192832900894514389648145174733134948448772403689806378039408868523039521603962097472411859258774418217977094356925597256815176584698*x^54+3745199859416225441742355850172802799388205077480202790704556499696024111075139235540712220254388721124871871124735139435167120969074649218165849865273952543872566053281268333187122208199632121655125586851539622012542685521871815627850279929720579362251259182203058451235757736620597894409112966792495453583332162203136882616453627468836716776941423569553619235826320754868157890917110238351817469249675762023263588754345654558509297704611984520669264324364375322617030986409084375019333246689400757783001879904600151081708930183121637584264032449231545990805180313556441235036031808619155177164*x^53+5993079706101361078420552994091586041015894534002230387894341823774877286133006457906894676906318072911683757175153853048171482841712274264858864879660693015620650382280582028393633178376325556239414518454288793909644946162721234455847802867514603431088238748878480339395473522334078486626357971673321843680283225579259073007451399291659384153991349788441601824361034879847022545270756602577522059118425592833304614682277829218402589465510727956255601128847868059216306120473491554341035658657240023594614480842653320842047357413129879189618844929212777305130621686368832551886187439271580520432*x^52+1306804011761235776085706944252576464296203936935887114641107279033484660822161948906347991445042865479419803743885894625483665444759123218541490967189899984091003527684089382214029535057720461789138268485629771681420291298498965871880609095675199071949502638565717095285380188449131332759355935297014722877364753605932208722709417148000810136668133113898346532212407676054301368673285655185259483325441419382031017090298585662939519286458291356798862325675621294263247715814069387176594816148305653439217904106162606437002440574321573599358263965467958058610897210200065996136217905808990857998*x^51-34805288148048936785252273534964839679326437683372860463814991544834103442164385928713265819977828470236990358168815791063404749358310412186879880476158734726798036876213886924139218758410960692334780790275156644686932997156021237955178973588267340077478774489959734202184049867035838108026279335371442970378428696172765714388737596437159215854817173152287179833493549991742723137652911887637548829168271226096622619719145217196107099472522198676691503921907407119970679435798128056435205253199509171468780848029868096933542852939927609373715728650213589019899902650008007734908302687244570552395*x^50-135616976834619031012908670410233514096821314078047713781894795336742718166331017311781028619859957299703066235304711213164972252868357415555815189002528083514287317859505388282094828477349021327251716643658790709501456980930338389501724931237187911053799210216291029643750004046403301609313571903133258965958586855028779277365606034127655212698942515161989068750317741917035748151993132230475133669305494208353793777117381077534709284071088957751773742392070980151389789471728673311298821898173401410997426124364347998267458179416757086748059828644649748840788186662420790286666281276014973121791*x^49-311021700522295973786706614232753288117250696502310987621406705728029749803917889675025822775779561757173491636656294913286844353809652254558966958586005560642180770099664943368477360862680138866848600394253473201835739264557489812748240319722573445032403187443121840017829142226923517207626426699731061490650671275927202111946772532649806499617451851823295032683607265003252499291734732522809316652190318931005005841559240588810757287768377819425209018957333357570641668330247035055692118608013794428434150598746546464487590374532989705430182679845265066378430938797353549132077919213770611440722*x^48-749407231390609628474413937566461006172162387399706085763099199117208295645667669843675419487133391699236531120615896698499310982227549469118014813367576017342601855885773094757528839944533896062616326240936223210530764520497246976683403544167399590480803903363824520841408276439895219291987640360217864563950788001702571984985071017149577584125608078512797111218594866299816334641952790989080547077667493031417976309809506152010254757017677125331228230589034396570190317895760745823929438280753617094051220310359962224262932092039335571645809520584188385992798473155975689978165284797172479495970*x^47-2720707640571041932568219061330413847280888595829102310432181432974019583166708689241932136879225853314352930319043352991062757965629272803211532887559750991506687606943934481681915577124463930345449137841680721141534850963058270120584344146467268930640573232582002550644913038562277820522979655726069485553323445742252397889846952172182897082238931362835821768846709234620828190507275078623943470526602751666771953374811200612160554009099079841053351730404282657680730406304708047479805712094515661907906391225192139499729899369867813050800563718077954973032232911663388635049879970301304269937301*x^46-9628395847071545690102977379844165164441791929220211838575430086209276404390396932362198851271271165513266213719244884518817067398027494599672416776377167876785927866672874183200733428109358881752060199943701548551097458198853974287112918485949116929672210967852152398569727468638384204954787451857629503922399831521475579645861723281613597668148077378716547070017778009797872525680624182180760223363907244401876946348624711150102929755170906557096792750969377007809661374600038335758238038676304815897437114372076071934663869541711393415201559791708766276650016984131843003069780554778440065823781*x^45-22926481820096561688486151799671707865951159472158444533951056864339445517076928991316581255344705046358451856184877227479542630364450576481673286138651275602750649207692532035639534950104642953452402775953821942171528368654210557570382846567403414422096640752701799544129700853794765316632750290765125754845532058814305175562681555542143987631928964551728421360823693102681434686784785079419695816657716439130417966312180279919017959868660741681973341317142654099862469986630742645482521665510637755821755012822051641155212199280532313402550642207149953889405777915584580850631722167314346925546321*x^44-45109865640456260541877983789116275040167612141890189250449737918589171815897670897403887607320352896038117822633022074065970873852190278901126779534050896761005130159337943949091623354153091901858134160323043514725062225202968956688088714820215148078236992752253002204533882688985633091129608205109853457669407289869020201969879132545078062206831324296277591408461080267219016330764969298016108497491995926507728170537508868157794244379536404849838761141966109936022477944283785201152830718128528887338574889707866354805514081470212827554154337672745964806713959198994560152032614980505483471926690*x^43-180286835328067100081704863058317703263614051786436237398589193617766812599752282516229897486544259977267478729882692525256216664082298557526652773566015576649136247686149670232539477369251652085411530034897018514488165198154770689916767158727762871628425111897928998824120973830234508590886746324776513990021414365286773516797796563065181204371977197622412316302572480775295018184637079260940120094309355024857442791985802078574888592362135414103403828856747611261325305493335738153126132486280513059807796273137226782060376448597528022937415288312526076337524052015796449898299891682567156702973779*x^42-602855891262994780781462426616988014875946159862245337468064041372852375150899878559473111674571268709469148522178053362758189494599530732784329865583341979198909535074969072430862183654401176293804545455672796691339660390905190992390620078611898279913619954092469358088397253890287982302913703140472436809167826475893738706639832953138511757251876177546137070322163930092786810494663080226500980254219957984699226095375194397409989974251327816905209297264745221101171703235285627862036368289304582427566745914395312559360672256916457649813562424262977325567886011094463224362903563208058104701544093*x^41-1129260986564108644503217375545190899785343892330358958097520188546202476543307621074361633454698763091233615835325954979711475629433761866675961389609989238821976270599120261628119092940963382220249123300272961066614124538509458093417360535874024326294665056390020304872664498014289921304219828504370857939049479835168458399030729185761270091299998995146123277862829470358429156352271168587554618834663806254459275161329363943264938987583307757209070460501258467597777157560652434173354049956851900311097341444408312620176950871108823074436394708269956218119939749480070949202869278229175681197554159*x^40+1439750301418753403194481901218263818685457131078617008846764294463039188193265998577243382627713864301208861674896136076626137568432593629819171019192884447301913501381567384391690951942689202529147546353747389696919586026395202642542053190968762159115948138487754680726491480107393872163845340367943831838831708421696872673503818899078616567963168970806146894805900872677831484864915095483027838422662709065135589926146722056130691744668412629973893788993611772134362795680287318871567093557839244221674482678615690977391710172297097918010116702060430943663626869739267050198754474302648044201976672*x^39+16842685459010230934016136792317598250466803338492431469493462150506205552762666267764782142793956480071191993810944587680756497580148023643021503376012075255011168249709520253152198010936272453956026105568380618882284900420461314520944383514716116458642471859573231424418964034371427130031800655775588178089986047332612895221286268168368533654880800614794245017431984526834701353039183262572920743456687913444980844021029281129145645499173442730544383205277884218698926363490529194269194168986491650901372366952191171258209420173691105997113744926303454275352889523195212804485218415424947903441532620*x^38+53731650876840911002702229562187022613602995264862838766878782807024788171362759116080241384643385140261018393298626242176233481065091493817083625754037486585256356369297907963164320482651544152286663461275624117340458906500875878784849396481229955568243786036938581175387446895423855581409640210025285809788336478126859882496177245394492502060521551722727697802579511796180194347198928189520506804556682536732193612016517655714224419549578406914824614864391884501483495884698258575330504203956136640879931108078116732025781097808770644756118830904938033218644606501076859627366755828316936031329783456*x^37+39548882471603587807265370631824740160586336921452641697989415690324560667324140496666557671398829963260037378089243017404727312581765147265394098523763992165552159732819476524458696826398686265420949147600547975676926184378604974935224373612711704385889925318328115190216068261448798760965329543860698517303385213430165280152645305982138408430877692593283280963256775554515663393865590520740472765338071538688242357525478531110607132580900167407120479888698565136512351076861990870436980696961295828215553124343863768536362712132309349004124615273174934636508447241701271888158879100849006728247117405*x^36-105941878017704130358831200339957376168201030259384211861597850908924294617386877830503388402611270273092545422520594168002516033511429048876462063686436637473443670270704773848869255991539026153794985898730372254310274390299764042453848492772156395520999130853868818580783868734639055899367227397923862050741606638795962684726815293302355126308466311028703536358599563693889633270974904037346401451996600883431568297039071504341877053299183726677183353540237894891207569511624024978713653603737039353002231012783144199090088938903497633857395651191545908800901029350114156664187374114609787882217019277*x^35-245579403775255314528634039637277486190250172487750317768476069951366552813846270732156636634024210908828572529172613583110311374316465705664656518009340677206436166211477210115937452337751487793547195177548488722436921060655281223882009337693300431933684205935380165551345210318665320691395340338770676059530467581729171328967127431989566015136852995175454906547270875780151307755061568702609491621988226635804083581660990386835032728118353772707014040909252332732783451763558054996973787825066648052585044211140728719263972409575204334816797395571045875081841665853485768899940769618316118842542753801*x^34+590777933896492750983522092614053579154119190101928019002817222879900505212370846314525418792910782873874691442709782646741829001891648634617390434584080740000442992781229933903736836904209091567992476861180382201383012264269955018298317621933727836437256820828780627786189328862762636896689524470684554714925527799999582022017541399824624567863042338692356108967734261081138782529970365075382313685139378501343102042985824298131997503779169268863787626337122773571985679513078001252316944805593347248417318447022451021751687058030029280012786379279592604708736737645215972609614163902203347266769371705*x^33+3363628835835502322609742771649633885035366761957418768400314691550479538465663827074832400246045098616472830436443683769776680352627464180944384444607687202711502642101790710159790617524412613878421266627944158348834592527654954926857911706125067261683983426188623889817967448837041682363543694762779909647078352519734771612629174701041931966932195138968785650220672826137139541148287059457190071688410259798405256620020398096855712579495843503232485975281220922715242703836447847505694521330564264478078592136839149577326510895072683440321704632845727697467287660002016607369946025558068650348582165505*x^32+12432320279911396340032904314292452195786922475554432244855164144607317401288065379758982143607123603801514276427446731153129387989612758566205964552313621508327553704580948058686176525998919943908721798569576525260361443434277620061956066432887801424774051532335344516410547036649580544956933546887465774090398812875016590629514166349085135216877383612507871489856975749818133516884058369318573575549168223412959182112475225796470890019196753399011333054626902580880909972924479650476551820062387659662283548629013143783630045305858511202195008031652248271693780590987084962776664764666142639733661987885*x^31+40559683992025775435083446911842627821171405238139196218479267320418356863808299631624611051821834262238918035755298757442489673400974873164751292643076068561444391825412243871112430963948000105299779045414678808362751145211423867599391950414431329649248050152882495078253581542595200130296978328595952533054518425209610631256168027954041875150362232174070350249428964658798760103779844315040693420393783540013002342421878768080657729732823003126127810178577334336301081008207938390199119376112017138128809338674790087562029639270146662461842461016337712410233513546994103172964618815801461621056020146624*x^30+89991833168446406552003226105346453874340073244249305011201224311659765194979160884941188195089316859532767529097442326128841519202746593808251731159137003588058698553133628627582618552623548554587751802285030884337468520541496644430407901525310539050961537964105065217763581054937263172930103746812718259445613432401657015738527942081555975635979437553776198645909796458780095001246196370577003868714209302768479868955282425683886252735096412812346442785157547329305546079394059356693003023494339007434271900216029832743314369843781959229695522587735872171286011125486874880843877490706623448055511295589*x^29+107178440428390421938952824221770832918241902592061547899654805102791585895450136181616924848309677571282988979574454406216113122369724057940706159547673827348741649111863188401539624281101146123821594454687641464350299544517604268466216530265686525201409468113484920485630634417734784670505374207280624024484447574753395685702184991053437273374009216450508862864607684454677283676181670090802154885873410459559845740825736197495097455348923282565984177690130384595049030366971932182413116574217416645172393577209627886210530648451209306363855062129615013781718670800879995270599307710475061089553955215078*x^28-69660315543085825707359490716251720759010980240408948122615619862927246423196727950146035829318382960236346996817236085428406287514203214503417686940948144484656648208155106435870991273434452624779709240725968056432446020129967798467182641549206901703777445240065785870616259502541506029177833762725956821255966204388051024427294069076283580801469454158967446191450325725925890120398718582365820217113725647466807440418840597651463237465064863007834726088679761177957388558902489420218565112508612529784915500627970811952598072290692520147054136817853711156104677745112378763528281510406754716242535244527*x^27-784701841083015533394418441474507257307733986396338294532582801250341535687104668461448573887209977279298731181188283675609490094844811949208018876240961885059226486612020130897446393542933527694447750533939139844096701897537453471619459748924640749904573132379438028824833050606301793889364104843916684397596358530673574954756906252285922692944181876448948961923975235138545969785178897760291123342093777968397220200091861342834913668471293689324684647465588904099939025715848305938534805869779618392026556457792327634365801801704975862366166416840106444635673238188724059589836431537801740531916408135028*x^26-1951651693566778269028747792345443445975728799244477805883744157056083542233855617771873086834287122584163808597865622564871734839694362553436300851010854924002507567240407343783336467694778076603302981994083695121834371252992177478587526651166458815848822506400817450880143812002226024832336942948353281600395622256984950293316065653911365822949355192461885999928428099631930565106312264005787957016231505062910046987083189466550704925679243089749622625478898631106120090762444710922758071883177402924363797914194832608998109866768525956066432758456245081126785798936069761903865942692668545002992111398663*x^25-2548186036209149290782482648464026755507811713428084610112113665202330785984816432722652831503160601512248534544693273437824485059120897187301997579084255060459541012376502712868778657597378906066869786093172588996927605934850137391015118936528095992669710448558337287714087464569918913384281097052162536534134836925106013476429945835395683268953464588137256701604512518796144999794006068220472590917308275525687860654586862480532829727117293949138899543252928310012984916828969930290843890095913530731855011628596490972757088116553834553514524641697109921294806982900682663060399757845820244280655477281539*x^24-2580671935133921497530798397529996950359737182990256040339094796726907031038900432915277920768045614541885496760700043134200241256032676245370088159766698480327322978071195002047121640966402067820401352103367910624198747487249735156467800914866440139264494351943417691846154087969361669072688673370978810477493931972822638842459818312601665238673227684607505232827852388415712902055134477529973383980226013443007212138580734169518824360920373302592759940188977699061544867207283667076567507424591877806904254579774048229038131389927204327193952810405924863247820531606667276991837248833897664877429923030980*x^23-3469452345637033034037415463488997133208913838746730948911398203759190729566303990583296632097517838256293437320368708838071342906364878117626639933116400795270232181625968556082047761517773009085541187262298623720203385839927766513412500167887978086792782757849895803261213511113855773937215161767181036147947461086595383041405877629843645345779394274290334752926778953592939523367087109716104659984164728609012249207682794887934067924237406987553742066359985352109498016380472489845997649690230014280060052066488345439094685185734839930516065093101640201466434836100696442781672390237283276311910188240705*x^22-1125635802569060281281062716768772074799011822814118570426640968045858071388009471774598571808114501947565783120190745446586804273888995626426674263151952906887522965437905576881041323199620130968732953951174095114565388705210703266207195913405102854944119013222282149254820320800532644660511627820264416091783847929705964302332046836861130584431473577926061362015975324158552722795520578482671868067503684901153635031814634993158840523688161688946709290387441563422178395260781075500261566588108058506516983702678765021484391578221729607875731887509417018401490714227278866522217157333845929394618972348209*x^21+17963964303232769059573324636196658197690846663621362166466538687922423646310684520626935799876104933155341493241422381225755805252138950439201185688479766245187168753741836909208645154750199102294079749626590751861674140182080766231998243815267810507117181703254722528923847564885563987820070285024622655812615078637245799780550131419976701064136869934215046648686307280857828526612815528682777463594290884330735960139417804944417248850104666641032284998137601768132724854444659063381454944215264833438920656420235309994183520891907388676601733013523147752725941018906645234020245052190446789392161248799014*x^20+56083298752324604700917921305144211550471916914655690117370872641397743723952990933997433682371984446962584157660983349782419537460983960666170819158170164835626933030058107178941316016313994233399711825128025956858017318511738357506262290892801682005455025238305061737497955807185301957208981816359471570385819220182627225953435457617156290843313638120750097896669836689241572265039583763692695478630763216522026143863937602878645250653747222810991101214438409263085392155829745184474286591707310515969932694976130391035072169424665104046394598008806806773368699029076797470580646255372734411057744025981285*x^19+82102012281561180712452587980233870802573942117421747925119197245756959821045874193085952912086041351905538385525084451862480027351524705393672510484275022506425978084929211686564107327433834192037353984920716342450625390703110310424313600818813751497356046838889007154542763766715897391021782296037820014488987771055384165559392277379117246332815768687417783711554105376060646258716828421832072115555734757402300144325415446316137405282926957383719545702605447001101084927701873839238172350727671342776251906001477949945156893599275703200913531505536469834130093041988305556243633395277529514119665197216950*x^18+61933292359587730655516293889160337753623299090862396979568640286657716174815573394462574291714371511509523254457412921678242738504555479504463110625612804869272365381691375734278336684405491695405186388062188177385482559553208272579708675508156273218722096943191859898692407638258768673722839658575303269988345562733929957482537768937976624184356504486256194554690776725121473795341341885498613172677962476235614364877688485380855462750587350441811175300064000082773575163725823648005115578648516247628482617414180351876030845553984530354179930756022918470884573968759220855894263253796952560931240909683407*x^17+11566811041532557473156804366357118585657310900202460174709832882160016568510804872728340660364263505522462057136110064362868541820514438809506082995745443800453482617845696274849865677803437103862510663514591180191830776742739078743203932138354298157950102755192578570212311685283221637568052047566529230977009510286957591266774464279976206151179643505713422558700245494413267317556595855357326645474843387133713419479726533806181894308982702364245509569503465124626188708830852521350196507555700431851294983670710389446159740767056710587697858235243976376929371346741683876248779928184300158457038776430456*x^16-16497143620279529216961429609144531046926915956224257731100989181786221875968433666252156449019169597400558349473572886094567773285871740111597753945361644957409322926407931477971497553980831694983592268153105954913562304512653858411419431794736831764009125964636758725441106449916513672303878289966567781725186542304053879213678442460902515076498898506239778154028296286211330817910084603514189153510599502772115808866958802883273093869708255336401391879332316923353817112575987550498888699759263895658660984569585743632730993618216723983066723324585108961509259851578809014167875984477283570349682039502637*x^15-3000974360370679291113077824098616131422441953175037353508599658048263967993782502803403072463501326065702575422171855286485212601537829782269232929361492291392195372057754856897311487421253891023156932765764858983212381322672767911008772729075884152932914840566013553388347221735891960027487021339632627480719564175627837985492721460663716710078916811154429222985830327420051579042879269642044841864392290693465974812530622244826914859614417365639337324540979205133175333942035778904824067868088325070323256464545927549162117849250112683832347668952696448806586870993238833561314456228988047371179299379653*x^14+22274909020656485822224776145586624119222514112707427448749518158817480613587139962483442070464041292772699001159909831117302165060390026588210639192291660622878861510751141956539013969811061863428971496034729986472252019838321139837373400540142562416811851895222708333421748808603746921137426889212827564822216101733334493939942046201957927167974123923323563582664017174529533176021037590069432899140982124195382401806597329280440293032007030948124451826463128333146836973429517242016314256841323997687545999158790113493428202420379020855351101790740964461817597002849178203204300732736138389348507758953806*x^13+32969380840997856554053972354079007313360115361626746832467182881850755672467485910771187896427419784414258433324591109126110791495410975073394716168276398115711542228432049623148796038640055717993656985004870049498257238667464141444127404415623935245327694034472353350324414103141049967636093281712880573578740949845162766054084714483031137690071889932536140939562337087310988304270073682765566058005374563007576271806938250818521926234879148464035663059863017264982497491123814648097061983893788811321876186905143511953010004345920954781366801081202485830572861861611991048999898810236424621637062220403277*x^12+33193994187706998052611041896485983095638097971118006349221511165832048506589113715537059569364483258716087949214341105988112171265471194890182277428908204184636946521404174827520437462329689336818335926304649683583839410165504228776462964890281567507861284251141633196412312817007402677173826014080641369571471191746281859387089915175079024139130597824620738504691222412258153491276638067345438422136988904803728330139091626080402295473358467777349895434532210556194232002968991395448707265025091562799730141702702312311481319710041725249472831903446174773769031555893581679665446971475305718835047500365759*x^11+25337730430906632936346251672036130911432477921340158357502700919559128336887626006098314102722470515452854626923582253575037878019622793994254352797089333472482494619892458056592428846795099288399789828396288675562270619678864825422945240455002242756240291185278799097226473275554177146854767345709122622602517933382824711240792492565523983178933451195198385504858578548548425192136524750434598318234312498613916191430508191958660990252372872181838154118787109719606608829409636657842356414723081620746869832068984856686268874644252014141741257499027925058284361685159370678425536098895060198488868226854026*x^10+9652136410828498290529511922572107673473829933167471133323526250319926800889177961409113743335894378815900502485725419657970752570739856706252136598510337721656994061593000952456046007255246451493115922306753009855737960480531847317161882888578742498035226453134125439174744007186440778129205443432295319986395370782318247208160263183665611316792278986881653224849440762429869477491608685817831482229475190444152333441691714772986280029562026993453964441163063917772500861078533319944264884112988185242909446367925377295013817546197420106750408663763185755772393496593227783989884704906302795840659928560562*x^9+3488351269323615803606024023079676361202736354823467390686435178184237593253954214058862394847810162426525921927108515175904677899816637395891005307624290433186497440289590813280430394186978847529845510524198383419655825959069050135491725069437995530406454830770551500577200197617901977274741521328295216423322048068914977830929510733396592924727939939448223064473799403120244720545239971884024062329278556056563419294592311332895586519373723125451865272803889973443838994234642361567846601878686874600795680052973980903015614070041539339037912765066441639724301003538390684214787886559488093204792136384992*x^8+2555004950800206740414154718461584232607226695675583402776960714204063829279665402781207068020717079649968460336419697714668198253003292281202092320059547392131235739925864678194518115610438455582580905135025889548253195350237524304704984757297673520281775939428961881557912033338434813469800909264767970720004224258313536870685029158227136715175596384566707888135026091804152528469097443211681949614249259567406174098024977841773492374901888558314986558089949698416727441633294228163897038960785018362228070338160849685835379586104197294836317958627439671909338284561357071463320813277571205892164115421797*x^7-240738609139628412850968466576205348535530092077588547670871232365714483104697867944684565123140109828637330083336701891008397048829673550473286771057865221844219262435870764136288338347402847955676556749293397674306948383381611643164586471301186839144057442008746966964021299985026342142626005484837653834197664837375732988925949717178457374141673219769748207285731859383924828567325444232709106055100434865855933780177388414765961436570379465244638012526310723091454003428288863855382622939524838227705172774882598077205031701930505071094683768468403200787457453072545571187060516690072617742870677526171*x^6+301552946449550688371949209805533148956974343245648401339525011970444907359929487439708140099955809952164617057481440339338923688354987496202184387357379606746736524201491611749346278973284315425623605941574696962169508751722823941417007706122860851719983300849231531838017609435794740041140477540597174617989917038549816930416889800572593017973228597856668707176616257530573799892131905588819004718795460131865990533255483050788934779106166277291392328406050993331402036238907725512628630827101721353298000221325684776288743742666088427423620642196299839979751016169422603148396639099491508051300582145566*x^5-79072590144678397863149868713440914088920713551437408939599646585079259963444317126639571368130319579276616692905117079547211899453448560069109967252877505862208245788528102602766319412872494865700007943666502863718069959080352439008118629870208676598609834784160700177940306877367434688994088449639490713114913040676975763094332014334575484627587520259702638328321069497398277032938118537375903542847244810587252289525717224478771896587856005426191061564526622582259289384351500609692543658590915564033683234758760978249625447448176560037522334430004570321442372103863943109245436198556975010734921139107*x^4+23397858605797699947083421480627682377046741884657096911919159168559444801523780380815673150260637886020025073355538064816481714313550957797892884469245294228179937171704815802024963036652321591847596013117346402315578692690604782399550557443581544139512498398827755667023817062438755324795205138844141804727602494057488189028621836874350904150356637093231129604146455614491866315951517854525612475138696917253438770371776288438221967232404566970991128030258011271074554165029736259628434990745605168918131487971264914149372012278934725580380759432096571112716901724811803034738151786872479458125165472065*x^3-8557539333452425455689700086852705447767009855602881804843877930998054845507817384068644352533333195364239588810894474649385148350253512482160912141029463803792488325726070796431815957332822006112557951256439735709229347039899753757062931365980464001236039295653092676957131567689852220948483784845526730155793551352308857580438837953033218415535377398265437323609195147644164776165281722605106496753658593757888633881083532489465599330798974320095321373850656201777703699104024128233726991717160840193592123576411866863330330520408910049738743928840041593097445149123439594501747335012933396260124232294*x^2+2667900117733229307611551222999228334868248148044033001499407294840507332955501195092544326155947673616469973976165692351812322934049975434992386112802530531697848115913257068022484313506244850751128642264576901597128719860627057506108574125043414888713305596428088868171813337058455483949124866884783486629726290985419584901012868163095501848863108860257175125800663700024456751312629114941618041699914182870045743025895133696922871280068636569072557324338931700154665181861995326544225943052505568584429593561078087410909861966737158950906665208004474517319527609053464634583867256981887086503437388421*x-8303504492222612708377207013189581252220261833000794730762313736771508431346978765045231606746677459207327120204764828585853368840583052850264654824504511239498124687523289500447643720533911390625752846431887485905443596206546232067617436329419526676502004911853461758795300769798099664210098939701347149883226429009897945002973670138318185524662405401013743723483825236767639424977082601756083363244238298463822334724109586380256844568818283176709045100262657156757261648803770302598468566352882098941488263138311981597195412167136467168820428398570572205098594029263347674274093797570052285911907038,-71621876593095080823564815154228323913537544880923742876212758685539003390072517119984615119276338520669427611697598877440130167493692826291526218112104260078056849935913310392691432299836720844693856380097814380253791089147161383817994340418644091753822136543663159525437882007511714747930050434975803745275774102358979461855111535971912893492424934696195924436889136972829011578201530503182807800851993978086941115310698045166116710908897142019703918545374789567123181575777380647209195624907516874641781602107331972274520616264370820771200806259028690383705932275002829262435139873133117*x^59-874900399732571382716786170893195843369211173204402864290495845006250765017357929297553765533932585123531288208274097591436280753799434638058048376593089241141727619625526451632264090987156787737509192879527578718211715897722069385239044247403526655431118222941578921357336870854600575664477225016683039483180514929466217307528918152394076980823929565472198029461850920014866536131281812670950050429812700438168705043130862196393691943255998181675857608174662147742380916556391709946396876501875174624672742412324065232401665838611849113326247004791109531004531603477068667691871816206033212*x^58-5126554411271844680015940055055122448895605362456186516075602795607481897605659214339025156245893172700352829429636256723344789419411225543123118810587608825654270141834735684369056380701744495731251589695624661452289655902783311025155295929302598142615323437755931184883726544659466199055459455952952920864647780387046227862588811088820727502425067906785321659436146314084518998262154287211397368286316325838412418606873810584351582878932258778784870085613436721027756707984484054517930156295364505820901462619860765326636822635399608062476728348023005657550808800004765340466600758220552790*x^57-22113489058190782352621625645566012193736708086261561337152977881275557027857018121059245207749244831131137155736060546132672780085107082076713374499145664992242644305707710935501523472350816469441710673262125191331955032368416461457612008259938635583123757497943297860792383079838280901607671340632142916739972301089691127799967688350570351277713246560256292858367540856694015565098324033633890942663826453867169255522012226654272609166732559485185322366583801782734004933996249312015981322049144460805283045049809069285239017470806922348553720131593673058479970729310526578627518448365397366*x^56-86990209845077851992027096295909949023435384992367491917886068212838914950392014918705624752565103755869208680985711073608149628827976697243961647409824070194110054632904782920788784989736469036881266747951364340197949076076618072663601063318399913275577092522410338743345479163359863351202381775368970266558788049339360127490547346494788875047200224148134759891666920455051322370434927203822750838024970775721632746118373687937517532670055659432909911222476369998909164493145414710022116095833223645624225801885662133321135759421613332661209309401917059389437707127860473711655669239967389490*x^55-288250770512894053665449213265991815079804235281089282050839752915356683173323835113804256648378760702301438837152279618488979056392059212519693437768094754944786078008497851949008123575954960103125325407438141581218540736353119131846178527444625288314468427060482882232626589520361767580434317197427437869172079279960749461214671484179982929565755723691353410039895580159856637354177804306115587673080623329699588306773591313984668362068853701036161101942073958498859252911242003103756275179365821986180753299730605988462879257295262930694305697438644165270813322949551454382817685127724722123*x^54-695657877977854855385386727896700743758456539588081214748312052891673977821573887589155076783024668383690316897025353340543590048152608280462147023596599861118257086800124864392481144894931182060991751071574485123094574485088918041981294093244375214734371731776167933453847570364588255274469353458524773133460059855037362422708255360671506189203509315252195174258092316120718956458764882889055338924990721487034028423899002657262837810644029614469480462468994201911063053529327084076092055317018792060538174447397970798669308484458153574860168013616007068168720102903321513688497063239494155582*x^53-1126993720731828841905798742319027381752419977402078666331393854319289688072820036582479411716651126461222216590839988921478602310708022882690013907344771125054697958294895694024726384424466532944110131261960675596311493654984975312438816786505317346345052548219565214851125138358373372457798315238552074465468660546082427703055864346954313152575887538385960240321515867221369999056055143734460990450221146154518111696552367358259628816541776685152500180348669894103090484137127294783786782214304917730241844929020413636910780015882284173283152448483440826212273179294044917419465087749626246207*x^52-302218233068634446078382626082732789024107153620251637913958110459734505779301657819049268063763194463928169573527500697580275548388382732264465369544868853155950259593351294728995653121533687577096915810877345597145551332399282448548247312694721727807129580563741724496501920119320864038377685983642666779868779308117317243818589366429378434224355220014874448359302066702013638327959465216538755530265248673826922497309587959496602183704606027743256795478501273453019802281437358593701207265613252385549356604779630399824716119588833954299223355005642454582500222548750388125617722069658080230*x^51+6292871197114654484895742631483363178193786317014784328089742944150158938803985495727554123931726573098986430004525503184011062540797696023491028248551831576220703716907748204471420411643823430977231290406777957247217023205435784663696497796569703085613462594370205945866220976097329137328219273181080440746145033733244021363514835936709076858447151478322438689925307693018853265898557565139219554781852084812757812480988472864599881365666669819649336162463366583660031332814250296916911078284776611704204358488037376937853705818580109124988376025937372708809090987824944761995696569032785812414*x^50+24986124091208736836890656798571415205218046081545210902744789314415950780114707578819039682291329108004054522559162507832135208506354568416226433576036660219546625327332592750915768140818309773122507539434442658212730323302416741888871075158050064920086599764882731776124290355951878988008498169098814402578201698829194413304343953278060392186657456136193427481821751047721331802766382901368717749867454477176833724818134211954577502249769507938739224894557287961271519760889499611830153765521939246130726032172822396711703066185734462263550011322313161652059505507788620168358913165522080669620*x^49+57913050006291805987025941085055245439870513443343841743376313544858841671684515822268534141817407057921196110799694058061408261207891564256521165459876739491456223787888383144433384727356683182292914209146670241426781603433988976107285817292514662618665463500982556444882141057191342458154023517468447253825455765060885586840258456362826260616210680857175361403074914385564905070153726733407135976722183838867403201854411675541757887652121950122577790478352232003964147216611691135967204406656048295930430402163064060313171990494593620418962299762350137559990757476560080052975484605040226509046*x^48+138898857931414802165896661200571026176081038297334168219815196936799002902184649694282898147321981606155407603975481987431835666571198046273231276635812915365278420209783738023593612827328434988225199358742828498949540327706206160958624000143585286368653896053317907971898963505761112598631088461744849629920600613325520824605368915738459492672665016554338788645227362343426241615425157916307272929226593528365912242893656240797730447038102288399250622537727348606493602405235990060253943217551390234990026082471085355047687264836569376493665163921059583756543318382592033436259968115432373596741*x^47+499441251202216960813291444807419496659459447654843444280533399587475146127745221586419201437473825092756481722961245158898366907885209484683518782286715765349454536950579257259145712982569009992309742650240868517533061580758871233603560419035946748348308231286853385349312841607578794020662643810525209397642488388267563150099430355331482640471817387620214647387065042821181815441450975413123374974678968709295567146723797441762288156909069305478443103608907753793145206976049231301026554716428698275357380259432858669789007165578811589886934472027192259183051577472898648562783321929006493541686*x^46+1771069765725862304015470719616792931422113272122302005463234158898150153204927301674675034958376840654878358146733075954614029492120033386878285103763417878538360206181645712040656881048415892695721190986693153695356638729515129241744827591151390001642605948934453590394087255441811714844383001379249021037757451344934329640459710094311341769366941988455869689456664791277873639862407948457933608436710893826004485338701305515767915779810525308841925764714284848927546077780679012998147150630467142803410087427879483313755995809279319215636840736663553243589492301582224531878361111914030765120691*x^45+4260436614457566779235587101977770705915675585366461354184465646949566784925440019213432007539627081224902509307239770814864279504610419336506973812422870851965000859599072445413432007048567999158833365350942403216045751962376873731059894040366568542980262839151385631498699889681848124027506430411002400136336035568345522296129144005815095973252335069478732497632229144574090197547684349626282518620377868721162996856666759558708848886018211504317700226389257162511122958828569448415416395999623589627596399478149623508013266739911409305295531297063403596515277565739484554166350757475794158834073*x^44+8416255519924693953611275324653053517622924106812949774349878396745032763854039612452437761644670149565558534324774291480622996148007660682458638001426449118085397089685937477396019267147098432705758627890436549250970429716567491057482708825114997009809769004243711567995245147915020439950388257526182937138294903978711403320918647243378245483660623928281527959029356892039463800025717821775011118803151763721127207604124773631059315496001736488436263536346497531311442969559048028939142588366692634774939562764822070517263359261440750792008848976906486911924782898871287175238189195434842067277156*x^43+33010396529070805261354009516850841004849986200489689892990309493763693417071263104289926388287467394814221128297433260219640172386604925584793673827023515993427851700222053369022055690794887704288115678418149492790634476765340822804169194916479674599120144430831536463728403034026780007338689552757197184962918631620004981612921225102241687122407849566097789345937473879921541627589773360526286621955216677081400431653292601333131166523323171766612324652613480892871823411490034891611544822378174292124407683712873510591310325669951600624480979135054046437608631707905807057581865813008546479871326*x^42+111045600016033306769682113949652218942457558094869939201619788437599392172589812390608833457777573530919075085966110586690100703560842654506460938541543658355282896414526961124835925889146125269967502474709610424590617755670365206368026201642755645780464866793684625248143353800000429445346609527202693754874922282176340993911754549823922636922516718096687973310389275411710717726730104555243051672245757545993706808684127505765400638076950885856998990442484519369549337377060295086288552794570488795397302769955603528310288809088832839225189868287290237691305693559959528746867396468111493113328109*x^41+211552741862572177962302749901051107477451896407292157944856825304461005760480914506158421905366020230258912252154261883247967102116681254873433764327870851466929024560222777346757583840785301070405237077250623716300580585219634406404637522882021190846464184803394078614929065728980470430042399650205081796641819741874391860523270910173290672746830736092421836421916603804511892798542058497467089403654847612389524977464254523274444803081990978711730662203975108871311704018430909630816713193810536898735906901350217855610876257906876101993487934875212654888382261376203883826490681930209142130566610*x^40-245814116954183140459907527091220609915471746563436638178178644071065226244820728004626051911718951209359330042299896064602440856688400675897393686295895900518520174318644912061349133637050247405123136281030498820712834029634525257017503830486195026205815477342527855462525150545893425815777100929093086449647523036457330581895520762807789740750874056889916205098101731916754537929795175312117688247224793305187678779624005337519802458419252482189306282764437893016501870288337616249110928620031039776389654822870121769689119366838911650614005131785718688580982250834085615868006989995305483663993675*x^39-3063882231212988744028565142961933831468240941563696680292423164147993414276664892245138134955487385865360270781691408152470389674422062085114449918851863846415085280283560034591704319988872365287253187529134573008683239589300155894712636125090706043285808056056577482392118270256331754937666079894086989999599385180446565628533367431097444799152412671100013462257738796333821826027648869476320909943940964824196258389594548241317589105706827289870269585321368547004676755042103013140427392809089477674851553238295011789641803340846634173366383567514872398362966121360652057669103313936097664261193237*x^38-9932427999485758957012893543865051794749496940859530193121071749221949434394436593995454699974033220931567123198696275177843717500967511498865334204343345656558643124678455813387653196475576918259854616593296044504372868240667083615172285532442243690154614762123967654247792823456098317582535436746891583682133653033692708159144925624181030276095403803606943541077526109668501210338014755844229303378966813828534439554696201878071082281846370827852932986001011189859067455894527024277613326935789418003754060015277058412120531064778732072928997439118170583892451393128633059540077663181675162062578064*x^37-7851766362472308877842805407886344096815835205597046486112492290881317347797874507781583074142235154164439162253335746901372478067560918814484528354257841820995543040376104352582040642840181312240972651271165878564045602021157340541519655008873734541001774741959869676561569566119438300514852255907489070317096220011400498356202596884448274920192608691580018167062701326413345092463870941404224215564305393515315033540300239990761716975213099509871646799474904049248348064441186268294232672207566850821959874922626434965912309250551814036619343912768585347435610529722834124154858224047372681888158157*x^36+18826759091033539660037058466881442596805983459092045584849899819314661001179643830689146724932314142977184522140233907932411321059838192573578886912973178123123892700850427096275668284584817917042073853687698032925208433790825360963832755678042930756362282565414706783616971785265332934496178798074009640682322736481591940247664262188276664025473394488847738089656472234754380580708718710996869200748359555567874666582111283362714208187134506966539431132852856036090959911416478069825171225419691295395416306246392934032325415408587867849987723648005118290010209133728987319422114429558442659106868511*x^35+46241345775577673699971617199880670910386154538151288310632593140443118382896281893990406378453301500754782427874303573246561777512179112012772406981160612259494352537226310892305159599920650338507358391781953627318426299861386187597658518521731980834447706654473969305617700605085464245970652412891991979224078512555001746392167470216384844843242185377444281442155471008798088338477072491019847011272136114132847025919115072176105545289936305275623736754850426228904784074796487729824329220719625150861912273188897375960251997443072883127234688450018727060572599339045493312506423081108892008914033203*x^34-103132893502609450414733056504470000130043806631639965069157242740608940570596670268922326058362410881411732723194298073135011201717803899421609087081566482901518754989448752428800010416199895033050751155975260092514271100255427364813994613562885584999208337261969790496063628757387013503526350511448824370762664610077272247150788001467039213253727607805727264774458533502972854645445119037130055977243850392951064298830610300237383778483874410989534843693431561487162361263042384199607421172221195032688442877102192205406565368613329344681235024288163963299231896028149453846058150836716199152463461074*x^33-616698332448951346959688682278481207876555863641147224090331337915835578859664225937511265452651535403777754809584021801816611231787169187394734552447513403896322239034092207296499310161263024069360026921121067456554224341491601772169632372270944250818378442267785001059770770710802481994207798594575829666084595599137749792828566421852850827078723490303258860858102594877314549497169375799791409334252769111261904741875953378854031126335069924263819919627019513843212396911372435583627911652116604183913513627684885843817498671608730850108923129453147636422878488691060745176429292350855699059613246957*x^32-2288424858613533709770228279317026626186680844394999481176114489858646158416557501608936846259717637162154497172760118488291864509811025358254926350911261643855244547099516715149309130049855742115358029212361882690050889159387407695824670112482820909842761426691772422171199002186621043405337063219984913625471731804001789399459821631138318980103759705889124239069095910833202554456863497553055359381532791787655716124360044838626388472936920470064660325438714190303242152547962399793494323340598177173161410794680159712786663547707816628708565611272710529096718273408789753033960547949466416912682520344*x^31-7476108464099012067697881445914774960132895523325216003062621872720364963779162993620194228298096291344159793271048497129308724921510879991829242397082899198113521281259817556765995879120395863820562492589725325537958868480567528864509353743236656465527523926129492614637962608924078810431176362793390167952459175361294096450299448835352650298948321296063335911752075773330303959938815854697343479152114189993679936455415098783748738316159405629873390965767806632043060197582216382513640175224689905142305331174861995151541593129226782748423917355050874525109776136076163948520096382442791438695600728591*x^30-16754111360753842113438513191572803507391918995791824850138468728610849601524526008980230640191166888736918295823907624510627976615038548667171705916212993117108076078654430330115753298811241242062402325329006967057166987527910449076143859791905521283877859592696445398567863596926303554146633390880758238485406127716815047778271208887321298774596944770411113591330164439012876321135410659985303167167419992668472964308470084132856675478259837645836891087836040066356529687935384561152551312609559554054522246587773541668255764898291536597503751473653564557984288063265118307218381522198712483377800792572*x^29-20427238049320906876412743958572587631718368872362992770306799758763582591102537954880228195103845332976293346473929104127482369280433224383565368434244116983350101921099044808477511051028087060046270074133999570945192224129225456512386060691143822803970400814505415223229237473233186455391888844422662754223506662233969828749718839983498100027571872321303245499371329272759024985512976728541911255586943826952993922110383050569899643139861375875449163873772360295251478939780959674938125457321075148940802733301393060469691832285707515945646804448534521546639956880055022701870609600764597554934004586370*x^28+11517018542557919345039732938429322849661845219681477271329514801103706561117801924752608108570096749085070432214331911443399808492230543492471399740899630302128364181186761994052578182850525539642494293038816955796971216112841785663200292065855830994344907113836871608049043894469993021281754923206050570555477852218938673215068840981010383066198411540087911400281202581899912840816516324600016402572421063413554939781687839265539651843088073999363782737500434471717411544750503944246767570593153512247570737700084911592517334665563130929505464628438445726822776189753101630023520578071391787836701671714*x^27+143259860522556226472118277092355500826488363506495334170411513667550406483896427189528545813900318944555471561937277135320826937163052081935323840075454913155506550223002311499293052799246274412836842061507089653980556102338434510865780466514095617995507481110522245220673448517722727043092174130341679364933448753919486022928088126434581010944264015388549175153814039347036705806052507495669550441673464630090224387748320607715584596578581089108565641165145918595287721585668461999964314947315901587761192906522035542738250423140716335289027915073294281632231690217770105524906305789873526188066128861375*x^26+363488676317390215749346417671247264789592236595594406139816934125661736958589169647638526110197390846072992428758249853020299535516357410141012124241365904571820552453712993447616036283127015748266817833419023641470697577114543901252546337594264720704350716342510990300016091811885731150988925763517126929068919825712945665390918790375769295444655985570271880583115487918408405681851053339339624405936589653095001985071873230703935031705347152928491247067880900874773739073510468892740577898492426804673031884174198896931987455193338441918781685503304342262318283668483894369561587485350681999461227453046*x^25+484319157318253942596653735778198874663869595165083273571754455625178701883596446935083226875905433896787465330490182085308419660633166271280191247735667086710616142682408963497044307836687541438404664753008526723954804891604824006048416603598523073061734284232585610995621285868201780070148236394436217011146887852458153117825433509451178546069767373230919684097049807764378036943039525707639133356204257435773261824917121702725222442586425273209276260797800927746455915803983501909354510888465366209874672527067281367889909636146254954060080140206560341994596868595659594439402430436827973399313168901563*x^24+490701499256599816357333689062325689927619162804300157245416093277436278951771324610341436009269807669013148990038320729664522089065184535652907035654384699343197727120947338523996912625449867483117933354622282542505962176136234873964422469620025629949579568606706787777668004279287352823344099565781546115056448764793418134326045776926628686250514058543444718467566631895304787939601574732231552465758769044389358652880054088171077757171725943842351564052695126540874302402556901526328122830920855874425749047733845812406669930632790103964853098687363681350633470598818521272580750430603600251493955686628*x^23+644870026859580857834899998159507053009352348519227530574617313196039747149162525652040621053756698107368350409517715944713887656124579204908233972201994508412628733837860040274793705548815091681424760791828042266131689840151925369682432832996032716356431893790102892011177931159488293322096606429167162483378683512592958549076898930143998440461160042078502558539808693833607500209671937790984855171276873318867775620065718295778943685577570654737176085782322072901524663130900735930320641328228432487138133374298034194183747343149699826728200407332628162509594392545803037292076686699322550240118065356319*x^22+235309445551934028963025559386271363834546518893178757497008044405576253895088442696609983886803303540273956227099858468861437169512334681294145421847331161456614608731374795251652006705657973940207831396864714368793888599335468907675339730916219959095609907845728397534886508672699902281011191479241285114482164588782319821888143286053359384208354519457063323263518399420082928679109869285945841813328807431422064061435063110688734151506983396876735108366624119726494505661504068901833724568659748734933755167256453682121896220624094606301984859383644829148880436151231009218297453514940817726755383750246*x^21-3243573734557947703865817721341657408855844915344168050628652968377284590275564023737965659270557644380603603788289652761528756103305891285265627651583537264691043283908900754349487125305912655021175367200310606114149466742795718782445727787577228919423374471489861284695314725292971684729906176883259396129720522513049281176561738603257415502416309293518393270791542485813323155944737014120425373805738754951106271380565649952924911902083836465207924521007664328678822315288438567405933637114540385708346078784661257902611127960931747403960812984737336118988092420130385701833078209674849279754340208607919*x^20-10392896770611556976599748712098245137551161393817266137688320348860722259896582742937874782895233494558732976730937672513766699771405179997849890467722182740969352806725303665100798497412586465002469139106122531539071186020313692602889323358419488775480918400650625860735106886267757075487152512433301664552029903797513627990795463135621844727978662655474341888881143859773343668132483606210499474943171898128662741483739263535074373206661445765703225831741961042464416824184238855156876453720606393074741570086424634793728920613635167256713408513732652163472001941575891084179717923535845513549825095479076*x^19-15551360408289588068408139850249225880063888543245372891312864432474821045652731900514387958014010303744179883177166437573516969255676120080050302139180536772376367103759895330417875743241849833735080220189803858647574481877766285639805158806981248370268060141713957851900301840267349673830398595973054969689131909277640716978373199346359993602614204827292840200635865726435973499647210865571095270478517227052209691264104981048704511095061818648869788305547868999857049630057334393177055953272850756439742570621715638864968066590470683021716112797939328478636291399600617975479221313403719302315525308525232*x^18-12047979057190393291846731762846212568787847912576570503955618259740546134989895409158052086749597045185747296886895616164084994559854460343491354554981274629979774644497515551739660676401509089180372697283516746634081181064835820763290879631303701200396440085185197341080297943424447338315464692250713084928600539776032023252330391122049966906710173425645059525930680853489406610515082943220916854952901044052153729599712540532585891602135538170706452372235675556034180093494485968073183708250229408659315788509637396113134685545467974552329768588442433512943986986666302168665557195497453107349896661597522*x^17-2414865879518706839697999647064554712368190542871895748813634703221596200198086612953310404274199583577639228553180796523244306786244638674334621354429529082810540631205923003297244713186599067233078141298168494204100227129460207918472245156032898802213630321548951892267287785337247262835763248636047719324094026427012636627948927372769938284766568120396647699402103414586946011682209616460511595286661310485030052563345791395161089648649634404793403521468688729140686800175636583389724196360767866906225400622330534602425203222017223481761491184835285209639931951709211721411793686597963358029266918834561*x^16+3354093884209397388901796477891843942130427301220924190566736501917385652378836580806527245418285472793724758491751206448183629588221625323267050288510731767265280662911948472412798677358631957692565386482472080505994292461045490767129102867511363347057571682117319415968518349116796735780559805261549902630012282671114289415666073486185833186064635947871987607947898677020734632840034799837398835850091186404724518482635940489474730232769983919332992591105860059191490484409000533860136004840704563816480629969300133507766020837519912596158548055709687251258405626065415709613127495835553876456498715829296*x^15+983696676982930235103812666760349423595130372351220466054547530547140001962723345890469481969413909308763846456811776590822719788413112643089385868526329871063651744954664443857518346840420254545317150115816098622409708709803480590078793210494930179558363636520960976220572582050844567496656473700059081284999964598774890901230672093359486399357693393354765116190165494610675818675252684305474489195245657468441112877780155252714039598993642795182087716583468830838550625330775506741508765879912904010242002356483787863209330115886604709441079364767399805103373332840200180129275378594112362970671582620347*x^14-4087277254993603403144942728738675919553232058353132695175573960407840134167526627612698926501540016027781644309161963548535296462105032748440275650586255449703372534723406502422712743769215680918705062296634170599338599572606622095080111931671639395699904367666951490473549550183873256527469330640737487162451905103223304788931270006258985793398364021021497034313677658774136424889543327999195968716317184481978534495067030140029301116169293526155178872237660075089638157944237536304158173456164210828090472400464171900646529538056232997955100322642260900012041458794044684770803781526144002827820780492682*x^13-6379977471053768765989054308845102211605022451435854255344374589566344447841111910567816904067451096759498027564417379137298544432818480622352713959248293898408539256321211886881606933861637387759307212863414177890278975914147945123645154713254562911056797920343939889539298230651150385373129494926503308078280176540032631618261170017690930465790125499790852254072558605555427881137936619633050355373561784297562021716238724398717014399496847994432262081514063122392667855575434633276625282564136216190311728491634003977718847130230265813770861996621174691846745276670682798868243526342976978092498418286457*x^12-6367871573464045921068816229335732806011717650675360932276284434454501907896700103704471408387078443217248736884527999231044500710562612115826084969272699680686214816011675779579969365677206639834717692568380281170839429248060292474410637798507531015709130712456712063089705967473208950639690452872128153610144112440124156667226198600557022261376070857086077870718404546525855867927571997137513666880028496948946133858440018412842875458542109586742158035210332231935467695117745641447598451470147436501406326538330738420237311989272481972706675302606450684047433854443228685082888736671760972054230767996586*x^11-4812439454360184745225432047891175842971657363632202100470519281746625965199998736782137734128876752658708081359732687232930536254512085906839884871209319567670040766521907909747370275810246923005161525837471612369212611307506714344037287420610613999336660005412126142017564357605919489603082836626290994549519180436390569989968596021310596963365492676917492343575417270476422555218328218209056368848745625307905567272376102019505686892505955366982456679285482346026068716240591640796623454044383249326317982716540818201440007628205524338159404709707171319309395228596680706579546586109751433943534899812763*x^10-1848876964211435333791218063869221111447374108922683784956051565921186425139610963751456324546292250863665809836258910162991628069424572401514700124286146391179825384607273363940856193683460254585901886722729281232741300630118554841368528489954929446335420792074041189347904815791090253047879410712754509720244504546433992862240956457808531555018729634409751309223762364531913109083219076167032096647374616855401545111310243312451263438514491446808801539699508548396220189033917050092616614981512221168592494522245634966078770408261411351844920981943534994452438646019860118802736039891907967308957233734987*x^9-558602743122348244844566574886553966674214308022841414908834106696920178140286093188418422513817773154580857296617053411192830472674405164424570429988992910634064381117292535839807268539351149869949324302011058717481779020813692081028148559766235398156906703278018833600655666154100498439080493585953345477713692308078528056146973927796579340473174473410500267294513539909493561029861292590644586340675004799141885763647173797535858918238538311078901071430877603520287815344169179028163583296285835381548856054593582099134684201809361148857875089822147148069903089511884185373460545593503698471698828859240*x^8-414802850134214448654529637428508667163326464432789766701224148534615178251990337703348094303495046540789287815244531430896690342909772591507091197441138544510321433773356912842563275232534703071380484715416719520259417972211815595867705296731674210489771299356594452632693811725230356779240191274161571449713745225970796466112219425925466519747635991495291541684054990791480792478273347945594984402317166857801681023751442666894621531594722141543992935299932935770637777406411552769325665067595739060825757678751713802117951382281011589534602602656624434208354524779128726630997406572493645842251290277262*x^7+26346219027704983736997263297170774693788111497960546033819166920908968364445493647367380403429352038632485481164599606866873144766278819871606594526752618315888892922248118608710001140969227263234153802056528812403339714012787185618916956708348324237812114571938987689047097631823683549190581693858114301059655497455225713820990032795315956264980711068138008205434229504259907797400674725283151259029858113305060536533783876287433091345115093027623320248914696411440536114874399473713501235270689295778565089916458427857318930373781840534554808579107159455781492827107340039596391507194225101317191882991*x^6-40798913500042275335783546778112416702992950170502490543307028101479249369562901806049208489908575284087739607405254253076190722826773176142008579404915382712699278014657936851289420255135674369787607541170599260174693361089652694805071144212983225947395523507406948062504078736865640357295076464779363137371113342700884038635752049748779110852598255888343358993399013861304376031870272737478963279004684031587230772920235403254075694815366518610617891939512664439898924871618614579369352966992038472607865658894984414287287765760664665611936802222076530564281428433860816056227222624931246325479463452065*x^5+10490678769887179811243204356574522411455807032993287766124740510658557220762275265046243993115917248447280404596860657117417826589525284261412625806013300341322249930748666917522942966401667193258106994356737552301506530208915431840510353418554642991672411305386884163910721266681241865297574431316051435260114464689718623355655809791928405530060658853788716383782961813234640390642413464325868573507727308329732654865320111403368417557103533013962625354104662648891037495746974045658880798942775136665316488629734819585212524456676472179532220136436372747587334001205582595289831509099687773918556713288*x^4-3209523397932435281415700296949143081901548875395531217350720634333723132975571521553925664595593640220667160231002226319710381382039526283697187583631182755215999927105490274720395854071559849387586342304891004992119073859452619892218405604684805840348468149071545977050973492809223339158006229244335893107054500129376595149348722793889827485932237631950556491106409459906941650403708619082411639452837924160566729960647113144135979879507260469225363509552914234355101615356605469872415161821119212280756275697940151313692141623608330857574018481518906950278342470003948968464005860623256930846394112067*x^3+1122270659341971192800462370494071338234209322989502536727311561512656269537034378322060674053327333168879616039181492990690741697540512286598516758815153579781913731229749602509535263721907744975426833431609875774956204382750649681935556407020313801810628092618950553275905658068174093973704670904926464551463557891935262106648059010927957993122425673266485922768380560042196980394729209478788641725830324599611347921261740680380581626515935857085082259319810065814159359426456994088459930364283942845180932449344889306432295196705200669842006292176696318252206204368702578944883823536285243914049441218*x^2-336074736430215015476333141981319024544681146454991585969693588083588253843060174666598758859203432771549163329239594616402711118875603848440778539905910905966797891165832211786879555451577778725964282119312449230572796690409712676962250824558597374975183189555271013093074272502720214013959425663474313509705291275238362028721519484004057203862968963188805353683082777106332981187340540007285813249103263887561531896170816984333583405489974730073307255299851635843404694180407327226714318596712501211357774504624767612354346190782449992494007681339952568281132859224911900023379144320334796502275200556*x-17132244799994075888366461668227033003109060031099773527625435355010267405906734832744110277576855760510849991528040512399819544874578972874103653574597520081855930501890319373564714217684424849253181373599687784626763073347034791076784937631149226391604650368192406354573134016291728399553023208035361230943302316371011401123136270551885824008573782180333623728339079157680115599488727581990489053197704789428993434928609819896861253254184512126601452908277766279276482482936714406836256583718166693319005954739003201335019514253317910630869065488892558479541962382959040538468331404400363661785171790,62460806650379552194970685354114890395804452206996791886454487138625611607553727760473817362912697299523782698713039989779634691932890764645790587488340673526563511580570632174433502937917209198695731016424474358710502355021087832047878998278009492689052219068956927468740439927807158488096882089203489633354107771739867567388666497817894225141925512403295753494940831298148240734075203179669563491627531544503451428334460357423602070372986834452319098047564593625372217498569340040642661866342686877728720951938767742254496281980675821940413080862370750590332098029586362493373843434976194*x^59+728681073326364276808582785868292376942706951463185026884618181059275331220017245092240355939824022770834193873050147248696393121735704130425653656529971471745231129937485100262067566257862848205193610915049434271558291319017562370791619107913597953858433848821654326906162403820477685374512350481823536448636692810620642005017471764648747696110483172493095711748485048275985186273473817543848672652684524034189618272945059749994363625073819009621582251010533062102792251700676023505043909103653985049653939729345062411376835114452132611738828517012337357872407080384851859061525116911223842*x^58+4055833495370990415998437929977050834080798303474329486299773938690251837316454292339923762045885122044351921788244288988149217459809936386184439564523471314168739467429856578773233361169256537344767812217765884118255496934365463752773458575964773708120990721279832331979268132067523909694841641349934048109743565240004044523250235474413358507838578412212033537598368458091318606015815263241186056973611806781229532736379512445461234270173714698553086251039033079251105618048448513530503335035165851512152050345618485688526528605489037078384636233258861025021610905121613557833870046431759085*x^57+16877811386779830350476118401791479906322196240948054710635191450022599355236295718797930843396525787203593410167330146485445616988155982432912763604463036241381602936308440872957408022892812398053942737516970777611293036589720767765280060542704770212989378298571131185202609441888443396163591898379900662041317802502335094149758165509902641118141420442068208367832580083954439672772442321908808990810308179588926696453328640694648847126358418219554431590413025147528021617053218343756488657602846718470334427522477726001762272429405679558905346097611061721853781160335691847010962484490923621*x^56+65543032230002923578536775933012635989294069698868957710611694009374793894087882511525120551442110178929028694796335201681178957017323720420859426320229932059529281051004705337363882489788368065056964306665610353129389591498083022606981954341301884015353850986677849173630626602924617111799982039114588321963216733411553970979431439974214339365914879337919614348225334513791403872829588085654572167709284361065038115069428407021946043885935416141714017731393032131527832246956218400170504559331658255084432265531566110832862779415385090074361107444915567908766336335448091317433439964269666819*x^55+210846508107899101725191344655976911675726683505127952345764328496409828057909971563572005972007318088063519234490842559609743052772585508152433234616104488685427395966752219723593589341987220714283152885451148024158339800955515932043112043850045645831504594206632516647663604075462883049694977414749891295420100235912914303061946110381962182348629800215154405872066145152211721764889700425203167377846173961144036277126680429467787990472048671889033101264181730289997052674001168194633534813997701250935550826469461478303036064710251195800586356901424247688708383448873113721306528021863216833*x^54+473003958337712251281967016016544007244147225123460007862471616976773425169537852113619122948695840101902088784068567133524346089918711985818918727916559010681297141558958677724527932179412006289222423478535874161540695282584723606114618067072624456710917131056722362252259331401242907205139276304018037619985752194115743822745350825040454129817371085904661456881492564099921545248571051929850100192942578959439079506153194982822070550383196746510882155733728848060577179103179808540635897571771185230449143030356890576325599559390003282754926946452159391598483299116627778531966193248039855669*x^53+663814182704544089926355801216609600906393670536595019341858009823010205382631572432968865357119254901145724600334442340649892050272019549107072701764039169826684915040135469853565453910287505368642962712415409352115272951282608058683051003680465795049591764539393959363662704944292003410075498809817306377412195035153736131530420626692807802152811521333160427766723575146122507542739134189891604935678167812692795423642574977601269753913119483643053896610010373432559829666666015489675306977377067280055427928222637128757366621938589909050843871094182422546868541218393307069844610281681668929*x^52-244301352570884885649137814329200033778669791753688536695572512540499640844320500912669288951976933314759499851427939881884745321919110366361310696720524856689526919654928002386211330536591212034758277632563599941505413651469571799550502404204734652925160705066087639656603546045681034903670449676595673299334648197226739463419699003542553874534542604352592083899583377884719036670738582783672175045585477669418804875501923362977929094283041078529965533411839884249991083119800112640585852227747492774588509817536039114264500942926470347821387441399580667416762182696809084935148820059243309264*x^51-5588037350629351823812699903241527933524403265951400031399096858579997034499870573826065344038299948303467596284300048165677415841513914576512647085101018277468126321835466369365411857207511231953949694969336634752333355950665198338958177180697805427947709831736429006702582184877542269222583161217834565900312649640797499188686588783325036678915372623978409771835834609743615586906958716567147142901392606893616567049811692044759442600848596402608349111775902679749595639751544129687684402152050479548917953672358542763687262077699771779975912385936040226693125224594943103641281824233942799745*x^50-18793255516129591490610691611536973870756711918083414865377214163127150610915216202631320332397158186182877996990443830808694626267736548182531180583551980569856061268445199379494025626334065955156349608152221607142117995066469290041225431590641225930743012570310360994699421369711749159448774683420110313571731828770004684470339321031629285270533791563029308968910309124689540504818065430141086082214591096318906173240403846341608428155602698517683283757634627084041588983724046652047815626158811571448460500886081740914995288100911497158229395744746282789057316298531449764543679577686876426436*x^49-38917374208564315991861980568923845171406028917501415213782562446930447251536249004204515923010418978972904377186825434284053408431460540482685686297445069268085154396163122291539493646695253162264270803006957347845503216870648502163989066100717285253858841313180030280365772179287034721418839727877801101739461902448004874878083144268412898896996476699835700301297314687855674101009837610467002237422181537102106451110189547079194999816362619516570290346739760633428783734624515346804371753738193030548909072637103441348591778256467264935807664563694629524951396904011476748039902659705008784802*x^48-94674022915142317326260525114649165755132475471355182360373848209137092795133779259089516834534218721193342084438465077622583909933312548628135796521399929087053630816208502544468746906624554331732595382381998024349187698937391794909821068909921374612377006033147297147415003126718197392191672285762201312660689579122627165184785010656708066654045209937291168001443697459720966011813602904880692761335111978685656981164258682078780223481189014690469735902390495593086245986318400669046536380305219119940451519616580804380743090518459976889877052475497362584395568453996019313558513778981710786364*x^47-371666192799549736122055882394770722963011294966687042386947395760146728103627041579738747689402632161041546914168524524589035069864881559481244550580411141751607915599886120381213917591464497273505645250663983414707377521224016292414383218874034855346442776012653354885928539927474249607566910083453050578768722759301501308578445903451147918333886591206690272663239004134407476336577926594996365885025981844266299429911941994348359815080597899608220183590410964310570370063064110996123640451675488868848317666656594200989830638231854211588318417117641479639468632177447618159752003471909618846127*x^46-1311589924621027582164630571952841548279060023676806416058287390355313960057235042335193135288743479575142343670863310264234046784113211676969142749219376747537835863659886300953608827720753429762757330809329647123745673978531210136467532194866472422169687906063392375517533896562225548025598251722341685627355132249591616692187982764318706312448059725838546283723140624267829521023207579683758834364600195814464317782875121567848863416909841638442768515591449565554422694547998299414192994078001972871880302043098274162569297507078316192874082473911835689808959776466726405096060520562662400474398*x^45-2891835661285771031020291743938624241083729735769054004576977945824437163127944046100345966627731615606088869506484408928462066362162267571776719099320034321774316508484280067966261257949705321982201721080324878221797658137070738911496157154639041566593507019557980196533026692852740155928563993204649272897982224637034212042744124876159136169442886029105102283444916596126879656452989251941318510385010654105155784787824791576513442153928086912639796296393835860368931783627064818551829983530006665760012465616892483246188620324917633524406883113839830596592298931286972258773269403152524689502600*x^44-5387085259583815074034501780808150295102148181807628598860280120543268014705681986147128028514905621898447146333279295365605978719956526306147605747017200322097482743687905946280310996047158721099295232789833684319856894707495243891090280486013957321293447410393077158077570744698064766672516918003889412740980505617217736007893580817936723558023329141462160284527498556812043186780500757570432673565163587666804177422660400638063130298322335470142105408061367859884573136566069843264109339395289502262721273264937731700669237170871237640710523883650875437608605988395877457105705128439979604736589*x^43-24952512181023614930530204476879677969945587676272286718165864274739360000348954237170441434805780580795460396620487942294663993562674142877596967190080212453918873850339978118097512250659533920061356409581460274156519209430698391833839016700588671509319138161915380382922865388401967082236116815599423940097214467265419216172063990578883780298649447534967549080875562228984333579398149598775699936732377354042127256316490617760510945297090155769974443801727632033711363902288598094088904065781429280160962073909460366222749774243515141983553058659483829624957431196432956609887624405770179306340227*x^42-81389099840763628752735874217447452385151022178071044174615621659700131249280807153620185720917808046485452154238947700976321946586258060084849345524813196733994890480191557487089213398687094450213027498605451807679289409908857133599663724084269635454042563175903379696110758002243298244532163077854460351787360376202277763150479578373899887704267613157434690855223166199633816913445996784685397600893028650219677296843791723415293373163101936904487832746689295697039568438851700630372057796693789722930913151248616108243166231959976091390279142922544269776189206770165043106895391650462534087701290*x^41-132951006483860080283942278398217218993094448028348309870037550412593942168158020908687121631171576360981337006796287892404521742490939681367573626330975305204149357042432196080145670361959582967922922266059979317500323936785997242315070554512782420470218319271801719253420515272582732302352952657582989393213741133395127558904049781969739056456240233710347312070201603534638975668499486144849937164654896446231062973741724686945812081912041428824089981351003860457794275704656951791162928574530951404049302547406399122218853789372270443751272310665863615795032425329855554554849623058586279426786181*x^40+310221260767220817675172528235540452509564749107827014088166064662066464949061216957070922041093312691242965833421025737276794479663930785841103458592589817277982139895279906424559465017260902743562517377810477999294127254410410047644149725305612565526283734284017227706520785197334552371763238530945186496724362280489214138109759657652318430410774304904137609131311172479073354237223839937492372999552223592250531377172462298330498222606554959659506022063263905865539444512159092021531396178564292486779580418802778838027416775241732745943402840073647717098212609299179835440340666462183529326365150*x^39+2545139139977939637223035582349921473991138195187491867639939309811580131474643805677311204705621978256605533397122903133448495603115518361751689762230340221067640735200291298620994973823375590639612415791516792766019858915968955515717982775947025074744874944582560591298973691854218348368528367349420120547593202693499670677043130766342430906207236737483434239816640927124834192599937851100855425905666331403508053231505269260038429512956651117642277390620287294720634919704175535714528513514571665098422732728912016394712991507119159734605524375465714072223503621641019200805179832339856715546525393*x^38+7214864203465190795876489928525773615578057081331543485644895796924311112338123137093241098618152170291756980610125941461314670843118868053003184012919780514243773551874181035107141206499394375971202116022372866971813116553217183746786806624799610727229503884147221073292319733274566526889296015826017673228857713829053370881349590743181756871412391538380269355720736584345808002545174406788224988231504537851651807346805876689623773979599903655265766605608036850545638037338365545002298486181292626995765832035221865412184956145130835488864921727766787675217248024954833714495832634649780115558907746*x^37+2261998390671909977246942143866443879705195219439809100189852344971966950510146084761458351385136093675940347975650494426056210875806416891524276386441846775570607845508549393847283984986764493624335793985343989835461477931073059014521721341026996152010927495471866662852715957596162249103172589553420601974157144523264935529158282769808253663811110004696584640021910176875440950114537242902191116340505506901224646231581641332082444249206763927596745156266602656418433726773318072294065052261831169844261803109463670486756851483209893905246207266208732226997522207585361006423376385162638803165155338*x^36-19686720223546781313724825589132153733105272286356713685708874419126800306942091423525994412955868400169734037096118754664057163800128119696043634057693784417855526779758235679949502862220843220524903243497176029390557131746213163576276623426602986408074558969629657322518819193724035450060095250407469024098615331417606884239631820226323653975829776982093667480202907172288587400686267009189218402274178025663728165996438027062017104266447747917395838424973945446302791340622369559170478932523320032994257670090731885376775826911981302239326455472439181882558560676174404210903037643491098382114834091*x^35-31137299877615201033364048625223373411887634493477607723916937799918487866049655445938004873384937795624465269869005376963584059897722640266254547391353467378387601193432298564394132124466799659476252388753153964602010070692714764278192084504718654288331905460586173744710815325739085867273137753705259243593276239729196576921600976983857227249880890776253462700829262259079915063901129305540795980987709166607668453342195107961650257595410930467577139121761400746886384844201219105294033161631771665312853193495966693236165118966199430749197068618275687390047698836579327676497071482428843801887398976*x^34+110714482885909244801264518240329210304089280928561048119966507866569157534274294761218514682834606002338788555384164000339159657797574972489149782151448787907769449784260236017469017192045405194937640402474153528059727365658114454449925414986683219193806189564448984115596776302592823207583241422188778005813234410465238070527428977935540870939841112267772572043207817884710193199935788760694898432330556885825339855184785539936716302918424977584255391668024483470074050730100695720680255514856651757205726066812004465178545652863550727807016569178002229106529781014294790291322685281256269445156523888*x^33+486150168702361066937134023155710210743194838290746612965505536294476901625475467084598142200084416095906095451513870509767500489070886308133982785799334313720132135599430687940659464443470496990639217335016128237757680714127298486587772170780413642039183326644179679784416519392150222470686457034209799262881567746789584833737214011777995263179383327657294090021412540364901442684501825327024558013963810589668746775376099323576723907351293238604074437485438608896491660518370425098504410780873249179453855839980612526814663782161477202236173859998262734573395465689019747231002166014470347348811982154*x^32+1707613879230449748837127642604206252924013815183160701104180182860567359452471232063479615216371699180789528054195451342243576772953201231950732355735242872166403218952487714070291238714606644807220802852896992638071221183795981518673234483558785109976159608239293158589855855020534029986884419818467295590196270876574604601690995662802622061865685836824814956914572656839890903802370982227632591324422817383353730515264650580172848948836639714268708147541679668841426392760522566226693622089433635889035903109123953373380569907126397136712130111963620036873749882763112227072973206398124678183913847769*x^31+5456971404920052624116794695213704911292201204283580240725330068409366799367663365925254409162340112314661311765950774997703216402946985800239892075587290086863235043221288502256588832706646985506368910671940155591115221585111504118334947912169386347823690904858522577495118031937146067464432957326593061061471703948798272061446448124687998390384113937226118481680214702574443928087013369819819678219576241769158753790671034725919054018134544588895354384537655636908688033118998033546704212291230429588790296892098844171953637995312739680735985235329613077685260264891809674210728606915634279311853048415*x^30+11145189718344755058801302276315062320588943564134274642691808223689335929401109456015796893050724056080905667632289634653848474727625258449671345206603786524295839991316476823041758301362240535623743088962630123627489101017307450874217543649887249470681180616844481739873681669084390659665818904332277904260862248559145182497168538270304147945506371944519082726777022865468546484467407567310396839922066400505091867489133504511161452208756547953267703142880633173358146295791917490870030049803776968424185066669057002909321092752858754452952188028818847033349337234275649183101198466447009164509011965168*x^29+10156124288155340908902167558924173500800041937688077114810494052890198347113400553900972658493895601527877725142512970758019257507446489856390192390413136860781711841782095962100061289654856873984303375318049520550246543692207647782971288959680508191946527940513497014490894682633873462469328669147095764791830395766759494852987177991956919060350303055473665491806947053978339716189613876443435838862675259298298251538908429263195603340823843286726477971044598081139630143501250383708741630424581128736357512245189947017751461122098402941112809575751901418572464680498176533887895841785312753075305579102*x^28-19073777187937899721948675621699499738718607559398177169014442542257622103250378222269455691987255090360225928054873494591562553348364769610099230471199117206243393744066553001682313045794654710105259204518396986005971353123893679623138753848929272798279384668303446370974398693604871108729453685231023180095422868909981694358968512671693230685400688899492914841315454814606234597249058271547292962160974050636962048503648442389277161278178548426506211563865507744757574091582413872203901165136797183950119180572376260194059140774468702809148395432910375823413218603763740252260619523296956051693974596341*x^27-118735028123949533094072488252159758047552425301660261303139146637315319384738289687088308666317615388162382682652259961260075623026696121257272569440182574054664340461943107335527693308193977422447822943250522633085461417322395223894713282769824956331940224615087587519795447530140893852975162320682061336591501544190812742668385669642030168176189336198650238117327175354395947347844732864621994145082591534910435952511070132150251091527397222506104705679145933088378328050656281929405521084454126690205728428683127836268455370176018509456251442083919786962560124900952187867384340593582692638637629927025*x^26-249706402744141643166779849540545514199268765866633825635731457016205141439986303892026409306079728248419642840091417938577213892936854008432186995597853333026465485523257270793578832287738532425861457460878364234544392496319653957135893540480621949851197580175762312087360907627470215687611208872376685757040101000516360764341841241896076451330059084812480923835909161105046850778098043865361573913714108344859841286019530991219497203512766708462293686213415896310200995447814103169039429259195950711728982625011615086911780648530430041834415653286171764547586309263561441937235312333796097325191083363107*x^25-256407735898609038989193272635503475430096371588488663206335410601938937580047185883201333543070483515099771913920684836854502216519742189742107529239560104911198996384935381956530325951817333924344727398704840441932237886853407387791151146986823995447326711618846640511670253563923602759404062616603661271379398826395514843657204159098779616930191481980511832503251442121202275169254501172388066935712587161836764988644122003569049380461806141178730990533711088330180800636882125819497118462036602031731809293070916458770301682902203835437284131096447243482588936640454528846084565686595083095768499823936*x^24-213137331949946236414567041237233779748466526140578580945608894941608203567719229212254607061331995456855609751044458452110446694792314190056673653924586484732252642442881786657016715872983339609273200121853249439479542747653113843359653894927572304189019398378039119787810757255278377271504498705441766621144504810849581280315453205620069665374996910938269239123501712014683658083182711038050030066050484804064359093513558193842549899020106108151026287615958475714010911584514300567122548359624910893708785132296762717865075091159976184577115842187448433749198833989017339914101209318002811431100766105351*x^23-344665781243400958754369889199736124073573695419780611091355309231039523087773141286371668242850343362375597132096041634224576228705180741998329020019274278327175771216234025851898443359983807022150682669038694488176757269315517304601907268605949428696649196345764418360815902699316021711123349107267052018072755364729895255742604219306528896376645885990366853530752686061924055215786363560038400496811079098171615463311209286807408583387630680544728133696233003334648878225742915370286175261155449092519765399220663971496957507626978050691581440722749996742459336850592610824419593804952642716632746722020*x^22+91061322964862585820916653248785370820330356922380095430332887321475743291612750280099924149971696342892386922883076673731089645682370617855107070222124576318976152730838525509934151655249985505527163012658980427401944780756245985542099294797821270702307197344620888085543181124706772967467350930038426921457964506286098460626848631354853070734047243997955345324783784567722118930038244671824649870961696665165310047852494500159112250154248201904327191129970567049030407900712078748020045704362375000411664353008120645415948020901042266124562826062962053928550167612059108755656066133978556140276907186669*x^21+2921046237961516024452570125546114911079628675934969560234624240496230482258589396379150025019503088996920629271916215083143838758926017476373763457811159786886918612018549512675517002141253126213509019115734451745293440188760627979840018443806260633760784230467258343661071676789628826308997097050067095030463924258733913155009357304939167857213723215851516279403472900548084223173508729509566438103379867708022860945321839331650696334918215533317156881545181646341645032722468086106121476538170837874627944478387721969095997905105092734629861231350361588746677195020522801208389078091449499696482007287671*x^20+7516921541125288035312113448746623471156292648236116600856693374594859085330177899379105893739389644762013009541821025220303101926305266052861002526111071193712426209710813210224180516796141635884511077454091283266811890853717730502167716354969640461217844601681164292350093380796802797971055854045023732350532208800859399916309311267253254595914891787807588290495173125590725213071495211788974046812232557161452644725962863859154129074560346113300794182189869773331800423996823159880656955051224272701846618475306109824211964456790170284000342069704298948673282535039123541709607774949079496178055730518976*x^19+8782525029911482573726261132988080782536658575681622977687295051214517335618683701280924781781302101646286797121033697430076587032218149264381664847824618872913150370526960840747323271462290014308815078539279766148329848357680808750561912536805428803983340150360090870139481044314898493307466919852687358696173538894256885051163111528630761806853624797717421975524299908027537280780454651969342469613862293999359504914218401993557615106877118409413256600050656083175406241241175117438938252943575670579799947890352040319568627971138866187068107119735666640552373587632315860028229114860844486523631049713086*x^18+3576164225473270791930748823125680963355149793289253843347023950674334518497037675093655391868416459815082047184470898750864447211404429043202186880761885407804524344780653844459985644896973791380459715861923162656644583744464969167633791722079893999373718188276002850092234928373272223240478517071490679755066659764727252175523618427619548158847760296133863028754291221955000903662786466663030920820128676716442541636271935569232215805943947259985450239819385123485620832553143749479249312752574708865110201703687652064926768220791872068090327337768734029786793495601895743942871305348091161339999030841181*x^17-3063351957294569570621220254850183282045659100770349506804056097250693045200669452768245199689992319091819506447466959965043643349542878144539302130593272342182209336211781822271998737486072103105307800942619639300319270054285181695632687625467241355667682049612985219818002157296590779222628230198648623229278423106497116305514954143782917117856491119542207878778316476314084942883104691263232988147742450924338769725359418633699980809380994345580987380345733069910086618140506214163169290211081569342996265035404308334956670695987265960465062162148679112403505192723297838338020108692765020373454259475369*x^16-3878882431121297496194870663897943796537391868205109400638306571562433300113044845931595313242838501140284372800994751428627051374793537535137627452527501609434009477203155870895221378417227698662964111573836999389225281743171866944527124542403152908189497189657784550410924860345638385398677298600519876981475309874407144090287096156605360726440691657450941533084123452310948010381226503129376295334107824249763508508091695784371556514995224655680193947335800097297642404346014951547019289117684407534973928521270876858310610249727560523204766374436432797084270252609582552730554173137954943931790558845793*x^15+440130249112463153582886854466935930271208337992885753470671955418619008585380931218514002682163650871985117385447049944425683540304181624310723261059505673379792840296701326839886347563059402473108473318036636075460383225905504962771054503575218317710734476321580967112923094819006969789692272459514787131372668624120830208685575226500911918072446564136394997068290056133454536063252713110207502235271623852467570026255359331464017512366578509832665575269919332547990236078382367215603337510643963177067486692524442473946546833031425092283640276637171540936645216080616139854186192397852956823026578310660*x^14+3676314025529483887020839568010276472783621788176978726503856069128888613174129869365450309209539333055570703858603283355365541733417716402962751053137673367622806360580160232516058142078258656402499251124728192750526621149483388209968584964301314311489536832809531960115098385237322215257673399292900099962473387082715640921441377662466428345507750989836971355936771394306800198193401011146118859800152180932607037934957428337902580279562672432142501248923228352509504705461898422175900690939573173276911285681865427122083925826970592107231951449306998320666957138900899601050443266788352924481911452973349*x^13+3622894613993475281901904332903606609283081356155556016044326998222220112805359926271500846142520481505312844254383003302553252503256330150429724042950347662459640009523952460352267466221204960648906541730668954313029151968782184614703554185044691351187924106783412764710613011722228933575221777052761415793466790418850916431688674834622539976739245684397889551039019707688226107294962679942340040490968870897774435644066252163613257116746777464829209448801428958935479130031747527939375156865735562263964643395910213931163249656702877117768092744834947476670396327032207840403508148152547297628528791333614*x^12+2798812127493941821633921336202672582844370947305675064561650129264217574397957520887029307561487440197276925383000862326228878854374548297948116055725477051548828830710444732816787166933593979549886351435161737222366324253024444408559249097999601327865787786821541165516565891181509628731715776287816288292346522581785923829229356955981817946932613466295185128449268232746448609576520639584713616869597114599015662756374373743567670571675723581576091905140551759311351421060190918776102711219220203468508155465345997485477321664146175988391829019421343532150307236565934321741395008504575209038888570234525*x^11+1424148445836420394010017492696551948296772394743259013503475294189019908361404298304550351237582137939807115020403226470203605291822403341561747438206476538671838879053765067746317843708016114996592338298771345227375214830836528512581473201721301517809153801785186920604344575993879379290974625389760592280095470912847697571997644797579040344127988556145115927824776969658493697534662731819211915056684583324147660890276953637555680879368417780800668390602493575340754745193185670375781270933153991907670444480935096820585740659536513501761019442256842992428331641311579663096195773380864891409179651819631*x^10-526237779480168336293206380907739210087825605947127795896850416157327523500802829958798778479829051286592757753511093960274047321679066967742285122757642047713715054539601770867369840627732341675700943026136873020363383621330500372227237166722981524541079926965025311455450264188547689920020925225234275129972720084877873634334272567855450502132410023137141387253323331756426447331782807455960717530813683802836356719072737219843502731135494052942834611180544423868082656874044945361970742665170624893159327162524305178140444673064598827340139288517576432035128472631717742617919150442502701326729011063816*x^9-343626460461110021502658882161358985019466602976869220318680468321665257534267635367110698451192917757651132007901839839556360730715908948118672451980288669379120096797552962274310630480323354828885044090926924191009443912948683702858910752156942185343703374999814565256738661511180657212287754504009220796225108240254930207346102328131767246688989015345913644159286711315873580805635970229022687860902523576484275935489644564402396845883734167343444022275222787873565633576522618918093190122760243552332395472796388859430857245767692543062772094398942746633530236908898495590530857748022995115865242724934*x^8+20905057630160507276515912291111601393008795838531259839736803660532599069151293216163896700325264913582936229120598758870591031364337302089911756440520910801425014102184865385723130804520266111854412639254391672855197716426364119145408008937126190077087406564867391138481463374702383370516719573745948808188314996242370362935859418357898324390740797604073942254650755354785011320045132274154570775141736173250225698612392402797142154108831126061676188654553564016304251209174357990789624142573112554343079801184472698109826597346237414633756777304180916160492935415058778695289307949019847779082293898050*x^7-276595468378101644470746866262891982969380014470886426940377700827905891991250590141748371657341465733332735974974452477886868856929925246437773523391894316665637353588022461338706131983704417043902488225384714697604411095158497831012570902135347807718031795698174904114257616035074095710580638204846720710232888139911271132736399701014043595535112341065092473093916117207888034018342464355532192113274921417935492965506122896257991078155558205818875319060789221899503697497068573095051701137501447978883784673165919899618601489000808908477201200721925211719203195391151833619130752603675348094482897172966*x^6+46060751056653545605487438724174882005575741023813027582978629125223241582746517604782286058345326799329773707292858764770484131813808998194154589714736461116328270022444512412322562108707663132832141328172011090363412806237787780352684622802647720452576392534740451305606524108315475767035277100812521170529419735895416758462457990263510944211204975158852840990359598847021330655577591985990967312848194761879003907475734998714981785667484106817705177663860864109703485523345341297649010307333411760742485803548969930518801405544645164360242952089317689577792309615709879530423877171441329122211932789810*x^5-41417834855734937427426667484355160779705723032602266846472040757658878468013744093739394404955013156908641794631326369221954206745270762107557881455691372567926624910637873463373327488115985310724679415672906360154782244778416359610062428826374004827183308054155152220313461770586773874135467472375346923243730031782571745130500897218444780568395019537654565957850697064824026067665072930308256007377709630572791357777872260412383056427934281117243534548768736701294854990370546434822162275803819905738572980718628287854883136039037730080101380942739791796993591511099698703445066251335126185664034125229*x^4+8998652803944490593882837121737202664268066348544148459587013238438470059156850774788542258614208324657810850626466298605645781373468888430475990212288982403398047985549221276727040471263673286705708492979994754546799262994238999802386914007141700866302618632074855972113162500120159573104155113871347557962487341699873448125179246992661645855982839774641859737452427903222052512058478502448937639084790691419488629622713570116789503961823374841652715570651201724839455433200005195916091365661616574751675608404666187441978809675688484801907444369098844854950455909334971600884059335121866377748233244907*x^3-3091089292148707369963210042972169514904637419245710639124089002398087371369853615198316402208232791757777747385646603246567317075489275484647896523664453656859420891357863885925881742312815590572169006902195593576050162309329420747526042184279755747741296357461225339576281716645321558728998323732747023996169865036181346356718353794254359513206457159949081554617761649808973825494748908446723858084328257912858328717749323539250919961417361492647743580051660258035881979440408979260176365998226804014572042732844003715461156245579835546386930032044500013374050228287165075456536236877253017010151184170*x^2+1002750801540980069162823318543829946316133580775128731001244971387297428936091321529438632513913676971725925503654096951633003584300166424314345039502035614168140654188081325537019610500843920520386183546953953050099040694147099637864100994545127327848118140629882347098510873811403944300377467320824351057431010657049001997460770060759097505125131246875105941840547917436826978724000991643014939610786880784857498427814050470875364816492369857655817675827240855772227180070070862684766001950032783897113041322208708532814347941294259520141793395612113074537291488584182319660393983957985667631892064567*x-128861611467559215730404711735292652660064942915526810517497970320406904810271457090003656242756304317491222804301874511599059741654468600269882438189655616700219604667718096949635057429949442637208051405452553220970048152020769198998403657231387055260955743487277351884969008647999970903884928087028136327046114699190504385492927749028353582445205206368820459147409960693737906806746330759961086543691483219003588247541131026325211672589648082223066519987243784417760272998134161439414355517129310663268312326484958014688957278882059430795233668005901452468196869099272263095835205999664807731182887036,-407316115179890785764216870922414275683743126701382229922866151863247361215631050721263408984317189312430027511801114255875167692295637174402871271186829079839544914696227999182239335309888033111293025062079816982348390974989583235768769949181104281410702796215202765192485904476066143308548675054412193739686630507317657024253410266661767844857837229729897805722368062285991036821409367093413870694457727666976251639808761809877510768916711212557633656110525211937988545817310057039933473262186677165668415339605347963420374672941614543576549723695095139570855748627169758396253117423853732*x^59-4900890620789478236366529864080158755766794541697276502204975948951981031995844995700859453489497705985430278244919864467126028942958305152924438100573860306778690552427941676216984687365947337386769203140690123619137919550529779497349985492535012779730208448510430357454983611456011479926555651916789126508733580439719863126871337694975012226139584775149626107306945093303060002814123525894713278257276053132827086648884622693092653353476815586929006061397771503243789757617722300645229225502488144029503199234934293612038202928309374349176987775411157963146052094706554377711851949333389613*x^58-28261522511173433305967308391684721388208486363596553780900696510422491365932392687355839638067306373552372541861173489532538423696843323708203527430597224574801010529881607735213929879841150926910126276434072845651543827992045916928439425715027162655095928374203376938404814744580564075056360586018832882518488742808063073458008305675615312394898061647028082617847251118667571753712821176899616114471065620723115988186077724499685240323764719152686049494317620973585937796619980922464609408409504346968584079346170460109544258170939660333282747154776597872558372409958241999118085830817262944*x^57-120648504675042746758796545430920882134991800290782279432088609151384956375740251723020757880888778877595049629471193398143158566126080419567284670043525407301344478243885207152140767489444653792847577523999304678781580141999878000524360054598014072901216610917534338039656008717761338699560867538652209610743065076177468348184449462217100469060291075156112748552126513429832757180529137291190933986925027452214033936488948669866087761917622224111853581952111085812948142095965670093865853598952894804001040981556042988347155233517407469170787422284334443068743297455385437907442212565963779731*x^56-473039008734811184282086510000453732242158671050689904594774302776743648139730393439477681715664337090081940911574503385341493607963793941397287048328817328279006661944723767711652214092352167792112557692403144880623461133564748114898780159560298862028616802308433351620781629606972561895865289994113913433540090507709674445572043114762900984965117082774290200088931416113407440571324433236036790636856031987997237578005082395452675397622280922859484687373946293447364986382701455660988819591596343736802636485417841958084575843323987529900435843946357758323970541330945844628365832468290461667*x^55-1554559668695703939488355409945102974979129277817024635164645901035331731575185979313638221046074388745613588060918294000283870453237238230707199068797866923309391175670958122470031089649998137259526063362309314513653054292003544755784031068566158978488147389553247260755934297336580500464925463850723480607274762626654613803505241388005473123685333292272775399006218901053453201141661265448188240489020393796313269193196644991771663094797943119230684251092927940817522915496304339148545369626705216193330095230708017109991571526121814636149256172891421345651733067797996144726230543601210923084*x^54-3679176345291593794261347580318379679160612637551084162444954112666595127849052114050422350371625087178767197126103964327221406783414011101400798898344372746048368216172294343851401841721659282254255291854405358815884033878823209971998030860635436022710583381978968027971683310001625562753735441636377700739194863324718587518281668672956942167326301945983787818220331036955869388624360762794783650252913439877045555361619020320392061555840630453407914729083642675117370279257687553277150003841922674631229939844042549461336580010301669371265918123409562326557418811577500903644888630880454618479*x^53-5762010212695115557996322492858565217994442845469134638034294410161909178713270411314559304048472160744985671663977916818806397967708912275608886859375216011610530571578806685119328251522946473309087817395479560109393149432955268919113375358755422999662574814925547527943381153888373353870261660134670407177614413665799144233638965293627453623699636786902716771129165085497505699261007490409259558831144482963426628015445269458120191935442302329224526626484220973766447441515842112746311411235393296121261513496500954310325491774183871561405854039985488324034167920897562712035918007817406691129*x^52-733143199213615631242608744659261821500371226191867535119643642472364756802172197110238495848741272901837595836975491329986249463637466524219790370811346471750352592105329121026032077841832087181601379155059814505131740942519091765331920167031023482823549721037170298762809301289697005974002690601632998093029078500919264642703255661032597155980591020014562570303965183073029880919886636136951938406326076798224283541793146748551930933722719387077520929541107108834073984879928243005995110832770883944656063245676457917569057054667750014659538545319522641899034765055069741012617210874644849980*x^51+35794338391734551278844254215748015427578963417511191309657551497457108607436929338498207257230409712367764277656580183310089756099871650625663396240343908514997407762627393626987651008128890915312420219729964696329189477371906558657423477193474444123829246220341446979194354596766508002342762178291725417136699550655072743892349781655194378538621464988919985182140001635719054352025139228646415762336202679438416283816012820857775847027333760450047889070620366607031917501168994383586043980714819658612790747211607896152875489865876281502337409189088595867998591541424684659114896435100941501385*x^50+135446988915052950764381965642095485431798007580254381864666862598787175917918162186870378448533886831467406905033441246593479780525548659994145217214005327791022876717731374848511357713105645884536524079545561469375286884955692521175637488270945181481453421382058170839003417343818433014336137944622120590510828751463903486104464502133962572312024985841491236139939763397297725843714493724685684639629884364840323310486898786706348182488242836956756765833824754051817698066516277355860483837281052959570327128036965766127233593485097350566982582940930307671982727297704191468248246079105056859813*x^49+304999235575065793315933050589929996860044122249858131285944955988425812230439220264990743454263913584535938461515117734098697854579704524989940055789290877977597963925569430978219258343251063809307917485543747441149894114621152742665229798819714937113456703557876917831304172448615377217314167848400193864416603229297222820582731620090705627414279104767668294194293191761044348009294690333475173626957348747964644072200648466154952135743111243508983579319209494531785833994507311205160255672121561200794512282663061926928007735149080054331633818880056729007617482031459933383985970388036487025469*x^48+736346074734414873417912940084884552391920182394854934595103518110433302096994829484554954252357960785616824124994275268819264084353503607118075516761307263153998195982155158615239787328310559040876079437441139104935767364798925673671808562309377016303900816661687052393006921966261380637835909437929028808045738214697585567522190410683267977145253073284497253757978064433765172847641932272582640571200324624647977591320195134495707791431051128138608470303448607633627267707845598095243037924874003413534345820224687451107117489891226951544068567890135258714630585679814470524573643984793350831669*x^47+2711334751956205187562202151414563282656700209209694672291344203376983469973571010917391591118641284193410676070083534284088536096518087907489295926067581719822721360292982401944883422967402806529098210843952437721154040457401031452543566838283542564642328076639230571715188160091452970963837435176647684818228721707251242475405699524825064563593020121784351138778138463964678735307437201331915987639666478389208991033655614276733227833358853672455887025734135370118357152131862393428859741473729494728710565849225124585413922848971416273934686325681938571090091706241612714648693914589263736685176*x^46+9588941632857669410288498661036982506228192390898483468360524180322110375299371849415019128126719896564655883170210279222774205707626968704335463153797472587950200340943441396323563920076107733148882340096864401959771915523011915278359084358280424883062514934712516539398141992895704317490689582477641466359155203712031088452788974938750035473850968765537273355018466196258001717167371990331688271193510916487720541347532435104317068451843209169876654578552909442347263558097938836925083795676548271903249546671507111096194068385504921615783500319544122514798443268200049369447034960109567433361761*x^45+22516907186760638268408022190687028021738083901330675144648513194166902272419994295050306141111464753957997000056986460684577292197336251729764263035875771089024430277324134731399236325064415751190971573236580733178099444000625809118313249734239285566498744976018965461188786906483748915919571036582119297470949603021715557473800934194371260592820037392935074642139810972651481320464370731233523103916960095185142271707467913976192787895123659358933254619666487429858197693116167048468772720296172979687187531866512533317046700924593089021647196495924620976693639544194139958110300951430751101594058*x^44+43900157331083172215243273320767404222735391852130744520652846406343226599630072493011846777089636536630288970781995117266674511535388030534003223978559689864416442923141431908981346892894399549158168439280260186735803288101502606311191814434300264888048906183857342709841561758010010498824574753635986393630092917689947379310543735637214174200329713836384170259763444442602105300311669310280364780794720012270588802588084528592172875557072689024155047572819640099225934667444518405359559603804915222885523494513763728569534394483894788669475294730183475733999146090356229071613266900581665292306094*x^43+180117008847666814326452630464004423270271273503937740821026917094157652964304425036863079160216697250113166439278632622033313738139254190389390328896348730310133246464431341130644659935749664104390804696739730149306078250858954604133753068962666604337277167135722088696998067886872437554216629801802043715064484122937738968433677068904286374520411689116749256146264312103963332303221399970009025442699943998920840915667382017366786648265583724101791578201135258959664444862712313792452361192084682302491734538378838527239359372539804820513470329493132455511201851621838277162025821548243468789581448*x^42+599386082583880432645865609827044233262080431142933390506359029531285963744138599893619592051302668462041769042041070210906660455649344914330092487930834982906413055622892300757099256381946942515728721600030805984972147866780046669762746090625374873085283448661635266406694210788094264949519916198979402482486268627744125659767305845530075119303161501628742150105713223807463079455409604361803217911979006266947745726919349789865022626905229564678884719248978578379880618850664324404346672868225089498266841741124087933680784926258535332127887580830571831695879791879368174610338735272109647981466510*x^41+1096172804396206641346601163558297972530396951013232301035166123299377240343227883051574396261360487830785284345204582901697741294077161638998146477700716102617195955307797201122855322952894328458428208483091023771275918148089492704349859196526827650611705050856797625221311021663492879837129145439754793282647618315063948386474848585727946033521489265677330254244798614406181591325096409353370244255253743503701717713754777447707653271713166322818881027382537573377688935281915070332616148416783425037323470682526404843485297275384594586683642541312475002018520791299215204712231629767214232139094697*x^40-1588450081153379650238632940109142938717239544997040073456731119083164082102456594220185483740009916287176103348843020011436303579546405532330305354526814644135200252986417476884727104100532997670494841104201774252901579527115193788450344170591888419966922541362073575076082027652686009790809710919935677320455985399815915103521267886616910577848513192588731750489640318159999557038797141981248097471466480636910183635390873545910775102926966135217852512165533348261634999876030593272230931106013372586124182079992160118791696866138764949387415136261760983300852053434193551193311352007593549341474446*x^39-17109953406387545022064249490133369818126391553028177774220025610137098528417421795668692301232494089122871366983514327325345189835800444390987458981387349037516634941166416913405815268557301566262307257400207762920606351347623110032844745591044332183632314839446805583485878087331601481945814517963199986668381670421456666813197788637114862893366965283302825860550697002204931171911065448191307361756091121876763226276433779229793491052695292377176993460778835098156132307980536479269923639621172797085784465239694115416254490183357967460113315024773796974872022028215339890322723040223058011364788691*x^38-53354394663174039614734527639999917641675971691084259676872317572280498952701775449146779909425467332710332263947454398485330766171330480141473388921166769159153574632660265320678111111364011199479736390393608783287504331954211969901706443709483046157965759302355062503420539078626040236570363841433975921448705622595008120268715835302322151973999470882044386542267375216360527226338676986940718014739838820542984315228764629891405441233382170353344357777241018339739020959393166961677480017034004008558537385930838065213290577625167341679864867321405978369079288106918737779474049763349396266759029711*x^37-35123417893334563863125278841058920030990372711310999001775612240861814223424156065993076049426175333191793502422097223960450828749023910318329164482037174027497438109350486984801950106774493145969077179600759757464205337692549546675602919957752846354507956181059545439208597155776753557189826049763838813168896870498261893415715010722494115502474663836109294265451761877963475280199362182252212493648171708834555640619935615745907083941333709274488245724298574016203723317075153284539006838369058434913284404792444560776296080158221274338907242308698368549544926884887094472222646815357151352118511998*x^36+112542645009047056791652755020955976447130340141591391761806112083850310431044351092736410017402333422910798414472865179611737192845647117611295653031751595261968702194955834349460118729030912172967626379325865672350959939075487561721387701026330158226515790468334914582674692424784379622371562367233534503317739300756007357310466632066783791052655420631736187575032495694559655752385241909391986350022997647778069246692767870244352953277063883992998727795886266763439911359937649141986047177765691220513485793586573726230608300583273359685666805031445379761369629098757439450107479800200743607551803859*x^35+241100169277024147889645482195016168240513024627820256966691098680309553864616218768931453974811749290739700410386023980671080309909286365650030575591886130656395377255503573984850276800349925515997848538560692063114895301017553557743322378038707299626798837578497536915859378047552988515247877831949161488673709534691273871711964957740147189910612834929360370961953463573104157817425559991050748943835949057150795849486510560122197388102101658824146337244176606020445747163440661510337853488656410282373753210938554764797633782031655856449311653761454788253048041138489020612728627107710419169787955072*x^34-629629122516103449624697521209082641178549732834419301934020303907532865502433103988995374257246905840634564492213513831381455202090240510226722057103493271868113015837764263589988526088005221839443908000332828764611303324206095394345261326941393672378347856861388829424656530229270238425284952686208440622809006020245495194971839841112081705832660128494581999209462755489769398151902559403097585030248257896879469244409317541092965566828742836287678573914649648468243426643424039336743232946103827141360362336761769520404537668605766455111721859916992269005967651165828211510732501137524889428033084270*x^33-3386600864095057974367323684928949426665361554999976155699716444598572304989045469633447435040711590211907819856193360202465428468885531192902864031719357136915767082874451786195072892799714191848918445872427288444047369604173378078912562244616978105571560161464781353039641010389517483977632582170380382388562074631667000989517599573077101607246865331617008547345226312331406473179001181504109719387995802703229486679048958037046053886592094455328068627308113350711253936556132573186325395828989921406641097221590669376921832443016232959222187396090277533107327975819055523622541979984715490924482849577*x^32-12398076642487814972369901725276623052478171742159280318114448304011733906535245674938340644336575988323954366209679399171559575306429501442301213955569947865300536207814299576753316228330517140247155453317850676793597699490230222923063018971700189984272094759906298681006036978748881443119630666211907516500289718070876071719908610090591155687008178278106231115181844551743634719355597318420598086390077393122892257917196069600800519748815447678920761651916894190538675694102927313579774270435085277508868938041960453424368261775290276539156374416923033270279804645879367439441196292515564294928792733042*x^31-40298374138705845731500383946283782133338350153622928983298123860538192880922110232233166182777625931727422957396396152501511030876003682532871065431455074680392612204721427958152503929375824255837138987102464529919999706615323425303791710391417166853693597598224248728378774777060754204472017129227944593744437213783134698412805350110187187987990525848119511130223718046182483095505505847809324838086777216576959249749876630084099652910491707673728561326750127616870173213305700236408952961009280912327154943384238251934919490973895711154483685302950073122921239393487313804161782717867320962724589898958*x^30-88106206065861545488916665887675113801001760376895969664683942385905517185504730877244621453083737810373709083625129608403715406215702591541232864125600298975253701094220517856825957919541314075432594045215496259393290378246918343170008730386313208031729569449666267123152010269745308579807871450182666690437691858844478619667876290920712972235422444105456414238095121596594427368472628786538378782943684925255481611017596266866911583960114593506251660281255602592661207310016866070168673844737223936646793686212734267624428159955512396197870068092144894057568899042911834172382557720002246947453841530341*x^29-100727182433598612361315761891432305804488289676405817381467752675903003670498080121955044243342991904556130839628996979132800717837930484765549134773212971991065011386714205558690443896871839446294869008314091730628096389172162268468550220697476253199941836858671222089430786832531494927913871895227721236580741875159870674173070890352233416130067869299571255142852878345890612693737984097001809003884088753496684227182844048599686276976934278958707518103894423916180109245264740938617815693585645688350562322631988121738596882593007914468764782978708767417820844011733955889649761601635500440373053410340*x^28+82224098480647181712921218466305606933727629565192777028009856407542346815036847821347295760628837875493476969691886157714723962494377571041821483972384152197055720167747562260493744028746606149983566942256549569374013558153760747224466266369020836481378864228282495148090806105470575567210737238968122309191628755485527933888032254695520795035172202258506111848581246469723084398718741991635602763453084160559633621586884202361010533314505165708529959080512456566601697168917628173085482325507683010172519203456282937416840941181613921745711454554967645148254440783171938095549941824276775204944954269658*x^27+797085667709188182967175219808492758669141886783781841407488688100245017157268420547695891099152176643893516492515590306087747282033159404220749468137738280840547324390828370266907970266166805796399154145407942160008006580319290484640702343336972115036137754566687586705625547654574166480989220249439381182359646880733971216437510220050892842274323863071951882442841967216687104129769252602262553699420574416626770768929200692282092159245121850703625280561336628590317130975737561599739089639484215811220154641018293380426829025387010185575368946261089015160544590467851868389565683436396090498651982141923*x^26+1920840039842601013711139953831113558486156111497512423606394936428470063366370193084850259873231932231367728552742212213814829759586704258713913689598646787987476149335975981273359923769415897287730901753538359232459033772525687839091325789590580891538082616404790414125889330183881920178584835692161979468525010688832702896523568476606496227688631879405840737231709260158445574999835453560813279742714642932418170464576533322793671196554977082663183048907762727244768412491896712168879755216860477693840637687995006783140192654535232355408662597385282356986331539250970306408253234250148208386670378341152*x^25+2414342664671438807778953389972293563604701354250353043617443867427568064390348623810722407408334365412126390260896035667603841854898924428422043275150526919831028293925903446111301396626244857549187646044029590068456608701130845095792239163097883949770403840469373352795989155362165801990345778050021827961670039513131110496138159291010504787689054045347739659499328057643419737895254946796548332094515978812453119157681667829535971211521851811457765247423063659537745607917729197305737604612210708563187922514931801041347407404017623148260248575069113483794000084158884200242416369428194939168601053601770*x^24+2385573219821418110191535795543713125150943036132870881245451970233231968251965070923949166585373419695545755178577584204649478784461235542602674979934249912430382483099111295092033547504593090628617858048337452467642963781961768017877301475060920924508008220728839693809496703032032068456582843602560622930175914860174138193978738705921237082244933852106435556558566840206167648432851923857719519214837661855119034647810062396071188097216238529079547008805747572861221652036081753865513484628140756218218611641259416360287718536781860838556666922894085875017906173909659244948148737945303254032122657670553*x^23+3289343049846362588054817533819684846221513618093464939937895070094735588142353386767771624047479268194746785560179614620308889388480686083923427769054902540161534212271929834926807749426101343658153240040878419650735719902586928474273172859944712687073326023578160076597373382830217808808339888744509336250237955487977844684380030427908976739336503620779267080187378067426604511093523502921661536848198052941562485049631014923050826285746842761646699708776402764187897526751116813171417814542793547829869148952142895526833507827552692261739292062791427466569978540062573810810610014204803727769116292149061*x^22+797435516086017282081528986212541805391592678105717490449776589412788942028294357987567886205929061592001774902368416313162750112270076148986432210529163571851249677127201213400316936943949117938928768109065395294874159559094991151458775118584569130466145384274132090312432780396423632177290894750536788684784917851043661893312382765809873563981295718075233607604304721092016840648898612633986816970438000334131578024960300983748461213872629766776940952974142990703874351119600518179232650162964705522927448797035769309057796329078335099268774308539107812414984862376091657491089922716522832227857307188120*x^21-18522926748727077341446532195714595986931377501219063185941813294482136301241069533664587688968864010574026899914991531074047964502228909075285042088926103168599553720513740560341294917036908098162378243513378737526178353446543107834381041727413789547666021965902626461733242511911239835818355417022730349029066437146489427242557053872965326836295207233373805960418754905773818590032837751014841513120447815885637516370456777029654448490427060234385586220485249842495615527565950627096167273146283396386746683860799046009235617323515542117873887061456489950287458874407605151207181291553453932904300036370376*x^20-55659631179144290907567380651614720361326197267382733908640622051207968917174318658693462112585533391642997175575825382340084790918825143757112510085624779356760386224923280959937982533747309884329494533675037353030069341750654623595838058367092389283413594241832488370813318115393800483452973987800406678063911309510070205145292972710541351011755638061065993099848649537532899637407782224193089647109103731153763441197951630557504348781472261399121939808923760247610435270703647460686668684496716159041603523763764579322849386752390705786142722244633165395734892848242112543029849047326310773112920358358729*x^19-78481082712698922218922671411009792471106820123170882007912100942364877061119766413565067651060290073318404551379740591701497566032581457948529973566396088943841989290130012437601464436727305423924971853482387071518692318141564370412853009308485517506331334143103700322298820868541358010467658941198280883915501997126258527719422120976218148291262939218021666895278081792301202185895814970285920596794548330188422229674349274972058110045281008313267253329960177762517846326454820739507037101694272966180712092249813607393772681793053968418066523929588988771852194384803516459819922904742883382042657670071830*x^18-55154009779114720134704491825077219154786032985403621598341824559945549404429511856654196624839754852318310185919017048209332297055416343046637494945924794113603371313007328897545873099936979433515672208064144099235093174257775193864603164523385190540400663708879994486274417546218879496816854529354473724943289869295793643404585771982178615137560313118783748575781463050567752444028793908505015895519676630526741366680621853529509686627659229918531491094735087675750105410937024919306167056778102524017719801577316210079536622506506000626698398456914924495241154909765576582609745124806242279290797258381216*x^17-5470856236092057183134321028118509728780291073404446753112260941910475028422954113459831602159362865095289858396385161424418289921236116853988571631214032575466529732451861671754227264978167839276422345833295868230424836093012091176306977610809462618292499023159689559935590067828528245148901815322840084354360724768458723707129499977703225770186449070779801007232195670421908447532598085032366325251253915177953236858122578405904511952328972211109757952172602361616323957199161254852648305574497137875377734240112383083817066161109230249335278183220600118261504579116299619199017731977057811250894579807591*x^16+18310924755420488365833960070223298917907910985819145439738435327719188715066804144411809040444327544688803878311722895574324822618768707549605127981289722344174505223144603940057953230945553527794781753781227455436144618143229701035697303694032816843643327572243548120961391381906428410864311582070707169366702426826516106937143060058550325887003744781232845931353706857571142896963636251965724592397294406443657667560461964449649128198387881641864939709763686487682305734711622924610882128828949244351025206403653984436327460450679492616056328847103866662482034787438510073102597303518379217636030258028846*x^15+1634712582506070503541454432718194610084373610166105112387641296614674683306608543672217877107000305327052933242399546928691756316985110906140632198316447975424548843795197380645501533161481335894389045378098478721788293361449567373759965589891457673427493479846769026228678840015972629149799585229006186865426554609167955131664490849612915873387124931069044436356442055243334440581259183225179543696604754773656618418755069158739097976054867983560153752108268165739276961881825615179575356862500777927064634669292210584342606288617392189960553837599489841922642622285831206351670522768549767253881258817390*x^14-23037341393752495473347815918790661957861944294704544842668628664627477879881896397799867092888652962285530913363136536998277119666395355076102355256846339647852997309156130014406057584344343004218646242248326507899516212547863690916494029993077739361188561470727212626235201155021023006428587568284652456570973579739368765704168031269105242767385958714706326708036080919413334351083983352603089326018729040806582506574561299374610350429468475580290923714380597627618442716893897750356773131011717503134572087707422721990367057699449330805272463156361844602825825312986130901382085883058364109644751426664335*x^13-31559686066057383113543809518060205994331799523219512669271365614321540438192133408614014342408616023929716232414530482143858232509150371128987536563979387702718171216879877343901378638922128775890809352161393487448862993743601352608757322795712660734592447189598309755149828638078930496719605762017715814745131833190768527589419557305260588819644272828009877645636652334368346865448987539423282970855199589893773684957196654109949839804252920025011615602092735263603266257441774510721376848173798355870614949585256446200065601222220472555336351928785306493093210082106445495439151162791308092937897070236509*x^12-30713258028397481801034795301854809162885573907330118518573311221762231916666826726518732758953155660383561579968985240750084169033505269878136860095789278239642177153305351088379618055796381853847060173010664455796120713188516840128808805002357427861646027871377906320336234398462219126669554918445365298978254468653590559746038056438214135070922302031934808149569221926371212453404213861320365735595032408789708604412628139242679988291283666123857572773166744577439935050409816515851670333719314871647988064156409626315909551802254856920757638799408182568397394167446335474167050407099452619830469927591680*x^11-22579647794638448266093650717840323223377007165917144423094505273833508384233372764356292055890789251572759399513754338630266914520258459555504790374290271957979283154387736085564840793529056306184014131071682510662756437013003797816836694339460313870320647249480879938399514640279649622682839003991768519157787841343802660968617071793163574608080633038793743014952056570757524284522918189874047901083589886981338496191970995148039503363158981817265181182725436008931621485289977454794527761371968631496088407148261071365845297759158483647063058964867593091496086280430376023970186370724084505123583053582864*x^10-7247661358917714938138286891167455851843894461624147987284397171236680560334263395132944792739001615190741985114287435692531221894431310261059550152815662290656551510826145358720147985408204348218190967960365593376580545632243008546725908130737130102465753114675988285524985370935526472333328235253018904653159494307211823691344900736285504176642320880949310208219678336905827340971432167560523160319223385939836418385979083766835715067969134236049431418937532756155484411639641923367152093137124590485828025284590461767987415996049263923440010625893638725169404501502349027229068426327555951713153199548457*x^9-2489814176268831581220222096125362199921332241076638467246419602013431878331917742745171542056245699594574969468641118552795692196293419457483372804239935789745133176885022103527196795096192672049956792159061327678124450638226548430057416961134711744551028778183141648539469938359293231064812787560183138676986447823772667759156156967095008295526972918513324824971299872574109526998847227195087096775810477934959598785672226914154753725362033377032963688599389208544088246011494587298289810938972558124559655401110971763052660675631680285077184765577168896158682310045399819059975082859218577187800176752697*x^8-2175815824716376676196957679454614026757978241250135215104214400845692152387141219701476883579116937150550257706274815933805360030880918903002987084022969909869225454361010562732573099158914227425901676401180823799628016366661910850386637855503365377620137278567313378171638729480482682390058045279564474496899730695154060780267024999981965652250855946416942395529952929650830595165182430340568766195412252128883499623359706800681403583356652630186642699151121307829541665893043428374634440152025986093350817344669958345562510783378406844801353101228319144503426368206152475335942852311768693914065152050960*x^7+549756384805458208436791722677027058656845527727461928224931989938014459669392703600497841874852810385703638718048004666100212590537708064612305530670170313562213954151865299781581565657976082899904356705391551472484054794425841228247256642284382770925099974311317259967426844558230293276463109590581165241982128710229633638992290621678326144363770738113357333051312310620162085930291859850562932889931640431052080139117932784993955709629274847751194407990368595444139341408649979123126233860564557934430602263595667846975967193580259982900484288809125692098712720035086497735964761998981021132965340847584*x^6-314235186104349121800601062675320922976083199131851718180810037851923402719736297224175370956014653322276580892515624751460859831865826651049127385419016537012636710301136761807257488202014369132713723448552247999591025055032137392072665081574557219280995645138154410583669349924498902900825815162836850473530541136650766463238442085772014503634063040184155744378978291274831477880333240952803791208719068441705078224298922825135980930106088244076945733282614549237813729157365529460933791154270752656152165864877140311128924397194410114432942075604408564144273561486619271832782656782019882979858382671679*x^5+117521772838315073005181317805224650538254240875091626407898531841647147413527768794596608753414565004695521462283508753521778688762406419065095058125284060338232856345086607608441609667086312603550358936829012415961507004863852473328727067403885703033475341569540085054604585586612993762690445844324377580922324021950471248631745835430796416540797660247009035423482621261115803059358045017240752442386119704965461444428859372172954934821568183155566952212999610538279375659286004067821340584570427661630912450674446145840757939395870046317548107869410282162226937073918739815621591702241666475088235095325*x^4-31717768625074789403680026585235617153748469780353107801404282258546169709498716811678010710950605530133816426791133911905913171792177227688055760919251821403562444110098461610257862818415173280028671322594876290821115665452808386657409813435306673373994947829321656797808156028740887201096395256572376747159468081349780399805453638305559287522241271859272957871585067437667752343504386726417261478078846281038955613457334810254871097266063743565637532973198787548538916589361615327996270689839494508214318170099046281023438512969421352930711874729418055913271104620607755103841712151405779943999460195368*x^3+11176468886155430013680237838710560723795519687492772099262637102732588183364528005081563525115363568291364166076788799711871825844005760263840349557345666789550578878843973970083029952098430228819867072554755275306526464006871853593208754552085206032197593598701225200389782222944448458106488485234769190653218376864603243539006977968466875524445114985720808524273336029006090340527816640049122939101807428495650464365333565142984597925609791482814437347389650789340842300457509589204312784139245001657370787684467316552331457498956198339701773493717990218401137792992479252847818939630175553569337308422*x^2-3706723593271957932791679539474785130478983862121798527417762379825785848289855054047632037980881141552544095151044778224497580808056224362234188319757655026654999151408943012533170935401542524171601923775779948409382163927784626223151846960120186075920007708814249691026982687363983685637378250003777625521677940497774730888812899948761776916305573589316824763596623907848247032476551093852551703953311235976749112817292001044790150170734151132750994637559211905805589907479717635679792297045846416038471371448169638205653089011374159312519480932640536972025535927811060070842534038164000163923201733595*x+263860998938075196156503610852120368650699018711000894740131782646740682220466901120577445047838613443214197267292155378186150212014537259514947910176135922146571839761037630864300926393993821989962442619885111516889512898952349300618528406748474695737269368514499913154530045122997954315872276783426695605553002575480413335230347119909336960969245330919684987671756109968843720584116737914301164979415922786348281189972790172150383699962125887271652337079906495575265742378939419855948295505362201805405310080136435487955041831114219921861323444605497040407173760190697759639686804446714153507473893066,-261276874463391151490039336090411169466555436636705830545252284407578743790497433778876416247446023910648002975390230008642545455315359817992555911380889084129885127951383121910464151692027122440930127431842092285904505745536774099472009111724966758738092319004688055325116866404239418149152538728964325378303627934034989292464079213321201025834820921312279977315569032002004150949789985173805302653002937544406903106742671805954087804774440488600520296227816848917279919345116343978920192258590509765287255474074211560203929435016027260619352221015386283394374911576860292881526278034354352*x^59-3173231229928673777298947764740976965663466171524567753258869728654947689373972818210992971640411270607401192995220209587941017076753913026759210347240345859091580913307399952175513649237707621674281688852229076220942757271624546762616814783001819207151944507583573039360941527768305914768760739883538866592068324367550468114848086714882275466202993962364674023419610359040741601314822537328956320500560603649964788372187178048522944313643222297187313698294038463548534007356586738477635704047522416906687421639260130255043209283762882255703400586504967519043628016413613415322034463341668985*x^58-18488605174185954333764448330107956029991473049865442091550169369254100590321104107237519938892450057572179035607706809526233553579985114163789372172482557345874894385123578102501540600776371642535649650030967822029721791122905545444947727857290501151164457161227543854066216418532489269717426643324640850728743192286779817006538077695894243467838761827105199713013848487775727140374336757967712165351613605073832649888105941072531191889434984547968163233311152471486773105810867085368680128408837752456955533685100256463571582052728782352166100475718883751818721125891940959780566101639101735*x^57-79499034067640221114027330608209030917921607605045791227508166138338350964491844883186262894487632309898233838401407901550318156143998379106953708891434886031494090286984575891098706143447985892786922135198479161330233800101475179504552752386314735593988625988361326833464429970617738489861585304216408243878872548345316179821731234006309201984331328007028008692745409316523816679303666948212668591202534635847284211787313931756871975065957805295818519833377081395143598957715763952516411987883351895173745712993234251212588828139363554580538825593279231740413485854565922325496492393958450842*x^56-312531635280324869014383453520096172461560413474938265233510905709389341791640008550118753445334650656469250471962576795816590616165256589767318835540024043351144386121192151421836515706494931137649773281887197347137042054595816132842824042575433603432848479810425843198081521733820020224564803329680867689611330693547779816162819094762775279549519398364781752463390323873916181330003878844692384994833966489410963684182481297658779532601248873562786008429512348199829315739974854193642115282922562956978173268765696348051553756238848894179828944585901058718634103596767409456760214837054748884*x^55-1032996806570877407973681980369426361538138095755283010439144415811338307915932423301551648596502997788424471882128520686620827280208883583385249847794841888199232452832692865810898314531435988762340644014146120269513000326377279762655498585942023653496080526177352145279376880735196823359810489302933719027018987577146446402898466744054447611752859775277769677755122837480940549700654052280621861168184496834231019591403760389255125715021056209086250636733158741553776068968882984173762797257751445199130147508979075521161664806346326659551464768269213697685196574975768764017089943276986573692*x^54-2478733056826591201468191191078943104669813195704253022450904100843173585772731940347275983274753298389079102187624955243936835224703028695091267205355603315014387681215566207879127828041970642388214903597332717205692222100400227730509054651820128459472059637292013664694087844242133466763599517038842799039684506838297960992700224129646519283420063010341781757298259516830313589445021714500229110289616982521188773028537976487192715635693433118194710907095427153946940278123867615021612313657965999679833414474216135267905292161030942318093379546647984433516873121825411529450880569821149658866*x^53-3982801180760625806050763179126486377293856408953519050607367421459312716103319892906528856984569108601185843235362318099681497888211595223475763938545074848663107090177363161333673843032202558769533578593618107766136434182589453437971807070063834291215875662199649222531568853782306864334637912749091568111727074285804912871652515790142661383622806382470606756545438479185881424627410024007582157440554254938280301957160988694064864312878438194208117443575605321167021808153357762254757957036308292952162610807318351001261872926040107301109881552856709103122646398476796145708298259978912567822*x^52-936693120814793701315019031294606854374110277755274642094022814133146075750545639573058418891391513183155461147401730638145064130060671995287490979624461878056395495644867620866696361757161765488055588521127028424702514895796524242225872836365042999987640105818756821531612369783952426331195570508739296513887810992402478884186963447609010838195928581494954233310414356717788707749375588616715869719409402791369697373019642082452600620697782888762935824368927780885479286181496138235955889385131322606078975651253707908711012435518421068255884873444335749288538121984139811784318273883372796088*x^51+22827072066033437036494828196768153990902359783713592784201612334707657619139794013083663953004519182765150533469643159681165989883735878245860782006938232612828506896687263300208097579606916330460726868225432522256344479173766238993706882073412556837997204556208647336842070696937117783789303888286421348761744303840497672283328422023087198422143591354118411846346661257299600611574056981868656722224153326252984647326397160270092747682076315873217672856440340044131976211983931181167406844823364238302131715260041132019994529092873537545178881074426418660781715534021198362090766668088979761646*x^50+89450832136773661214036391717429999690982978648817633091406150912437625722334444949082061422199728986083639242697513637468641523921284469806670399336163321518797889083926999371479363441518952711209670958065148302206975436876464555581465190181927631934343382783744769954224298630331268884959667699909848218102308532826127696012210759653338304887453224180378761799328652685733880451149723248302253483659757930627444219659693951498029243933051349808610239678578453675995196490276587952607757925556422835501485743002595579703181867512213227492261530568198119647462619609427042171236090322210457816723*x^49+205886390336413412186017043241682846356580011028291091587137280033987512832043372497213673111387118200615568998596663184705860726357657406814896692268412638054149900557198778404296932131170366993629378260168668399353712433793928911814141805172673018643235277336238865587221530442702591628979005678459007443717172384657205736697497054369584704783940581201656047493262944594849935465600716747634738860615515000452738793614338069690914430424534847630470883116051751540660027273757609332353378086997989381445327717320619650147688377549996115571143961538998860913835226927239085251722956621360102557400*x^48+496169470484377515930485228064640494747202893044518948696313071779882504740905089357860664398564573902208770686771688330921901712622692978265843340199213090467699295186425374930437663197109516446998820901273134005429116718205896288933441210290322708704476391452376492092028175201538580638907491682944104005778862615450780821634810676624683943291432672516811839256846326824913478692973801841823887531677576624580540906992898152958243214047250186427746798785420788626093838368878283753995665295650727262187753111606864814539893953244852364182288279666467305513375801933830408575171035725420123590605*x^47+1796633654024442163642970813407923975682647240531960147801205209873322961597547560412039041594649971442825409793957380053427215533034265059718977258746780030985013257231452052048001465468716691271660133968020656074276583361179167667491866536895414818239137728949033143975303344745465158995867878630579165177969348900567045811644011384045588866207315261176188221608651284405365499257387623392977351579265985002119243833196888385609858824400337653937856147112562832429946611661046506431770475646864456611812506533243314836345967182149619289336483500246024164718951697576469884024383828272865481309071*x^46+6357148039418695968238041344154496343151126242561096595513918009419600111248084214005407410519932082140910286236702816115820564855463519534189870140123577427497215222865617332633604728693584837749568782569943016903874503142325801756969288864808752604914758765890384346186729452573551457734596370587122632784200143772635185267188154651581440534536236675418828883832475724873439372410809541701151557150881995564321570597661573201952584101627279147914965069844281946202884035046574020381888343604383193261240242119374230809888168996045302009366682432781299163621498125614372210360758899701632799030249*x^45+15173333244542521403674974041124096335010543885889779523544496041231277459993943189229874972512331417047096580879547482829454615102166567288402894565837356686845936340293362792722836007881496778564058680587334013922366038935548205628506925853635059867550434264721911160896291189316905270381872906669119209736819902950339769802659569410368166571698645748247749965458677102017984059639950472352366830108742450796405004132605207540302222608239627912470355693294125876532721956779196496697529125324141026140024209439898461846230629222020267877921837605263530659248877719272674939290130103462574240851423*x^44+29915241905600484891598073292603894408018541279390016427797897427028447288523767533658845187355525311993966419004465210337112384783679817464916823125157095171922085443236913775976237443465223998124351106514183295871460076178620676345486000272809449913247789379903361476614993433856440846889450802329143491229198900552893268249594178477948832499785748597544201238537722968638718292493913309078399704364683731906650288813344036268118090123700319212237275702529250065037218060731473317652453793861089492555410499595259274870867955148918228689393016793745224750332418914873464140395881055895260923118699*x^43+119018010383486194717102888993910927515070493228956513553398020154467136258805088813834484344006758583629519775533726722382822811248285465018007858045436643224005586467555614175447018790862520057528594794860544437465889274707476591186659841342269288753890903046534982195742242293848292836843985648741204946821379706276924052704394984672680243481519295081510349052282936315733149171987299906746870456343925272290628456824723778077377013837799620237407593299029440979741741167926345056361321194134400430499080251607238475210424654802583482084499429256007750744009098730098654031606067023538035024697510*x^42+398127424123051855790987211785429192507955283030025338100122445764699467871558372096163641844196677848702213762482275156211349756060669096372712294179209286651555756124403224447170622214824675541053396805567413422796390434444445678067975863352158454889305836861953210481352346713814514437011818712961318236362663124353916400446840548914775838316944783196218718178858154827642981395167955698521238115178307426640957576182152139435054767448430786228345647480739624127239540966593455167315234384419740206657112450371926816132189671218173069931466628334124606759870628651344006433031224107840801759280680*x^41+748884415576533983472377242572949241586815752305050446797072975331282439699679664407510051911254993953289023908925554799259811338793503602212276577624219337170505159081476380021589998447769871379859180380015141055565032033607360336550177923124765818707595680051710495521109409844094204527697624200106678926327056676572980439616064737063320792242713351092820171988909970590204018526045616640122130236211313747038401139800865546238805378903241785381616706748279443495644281331912926735391852473214480997439087874315221744821610076220970335725078597362064555742144886447380177212336370240174341601431249*x^40-931747530963671435549304949862617396995700382933079027319282758861313711919945286265529983288744994973648811246595084475086951029636161149197462615124638548763760266253815603806539726425999556858455746021371040049957736655830805857594120017389631625124220741823132782764515032475138713273444504644407108719617882176449570243484636990827749682127274715337672701700199687198210564868851746062662237690173573209581561833566310401830410648404349998731800484636690249399374974748016178588723585904542562514376637306113473137586493614920408190881650361839091041267105740833533746019748000667954319970405342*x^39-11075439597658099465727837591062499932364190744763069869080225626620096286967272829433422247008501746969921691899439544733971529365541975227001537157664121394540055002417181669108705990643288584733807373014226420638090190206815581181497498837060508368868281439455835869544850192471517826990753710952124784080114553299897172761506049792537738884258500996491139480564749874200295441747024700909462717185188800820323201296463430329432573714056207977180885218988451516692585737230499052842799786375585584748598159469398880340635326558241316024874936438521463970074920089668301840902874382119648992323019259*x^38-35480247314099721755514839568330413781711105694029930713295249984954773973125529576365252490591493010199312554054750561022250214231564012681593985863262089919787073779985645592596120843573718514881403582474345082863070773839149607486646114290316156426282327669900516758396321293181945768401756484179953111843872135511930359176761402199654058314250378436384381770281836204617646656726295717138379466552155092715774522299753439394230185482385474842497808288425889644694631580734066474429622613531976392993099065632272431081769999629388574199940159404989268757401971385625695566676663325262556016216824659*x^37-26606622318573147761446899504950151315141719206368573674070682625203168617924463832545741586594493955267234415125367538492660754503386488567714876304279574312269287675843309587275306844557477196967327088309752038241965084878318569629774280191039510430326546011948433002745411261755502659999300000055713567277679110699116488340089137178532887197962205549212750198555192705457078843510659771836893424479470600030230107359198904750417591791686192326486481577959374755913721131359399895251697864070365869019626184886839124993438061385956969854298041359514182039595654927467239949095520741840669767433404490*x^36+68953631047753486047876687051486305848251531729173400721253962966144646374430980462590458044645043181051396992021771939410447592236243370631143122479937198285850045321748022395921397342165983389892323994870795461200585833825338405314787632173144038765085693261526415815254523697557796738558826995318378529207712263461943820779838866940993409156265024991888493003535522025968462255554500173932354972136642793420590240161583419310315701588126330870330356091437794707392038987267114515753087996092215188409238088740509818213626450752564698726257497171565738721731807464044788876652778935259059812549534696*x^35+162232267386078448606276108151976108470559287812156062010559950669062941789970628783832403698618007091667093775622987483621594996379640446198048841742098487119965197973676494167990321306749829862040608208357576258503195454243277961810241230181301667648073310229635474399657912198319011444934310752190269152265349583843066858162741408815870070417202109225120543043232711342242268004279823851973457357446642843317817692131677114229577572859968424880452752513838197157349528333071275800870372853790654884326750540844894146558808502334893983928822622869052965194887741409390752043040319756885613155076199123*x^34-385171262765993031189350777770888678746715136420713645749468252952860537446555317296343150840700007372399270078321639542429801783816114967802192116732845912544429281973002027630650486326522991519609442658795362624042147331321710350710184360676444579405076068934398357344239396623474625696879779399081824470289770329085964159604981498889410374056451244971141547377576980183927333572272022911974138810091944998612300066881098406197822040440912083479379798477208040758306595034770589126390826108558924995130132893843611721039308904188648235617121913626482598144111893930538153435416902613459795405778569578*x^33-2214770705150099607095714606842401615520351445226308967939174163990706533990535490384033734486035318807674411576148154508341636141660281025806472008349162468256281390214885296511161879767434576064430346727190058153719349261413637205666443413672705398985562849540900116244726858254593069845975945601850939131605873803736697232278760493566527443733141579124006405892353783013598204550411680065907024967085669358017378733215658662275773617814006727609870850022238313467010993954958161883912453025199044050983003566329031522678168156826850418809064230659101679902334738971511007837422580523908729043092815608*x^32-8205135246112704924798737976696871278210262325079063054860043053133665861899726739272020471118280630102522290505626469045319281984003297223515647887777605841630254284352520685803866097010510132408638316052207974528273184669569626766177983736981054723774117118503252000190925639093060382649898797898740327927825455997297106280714919613309459999948810875096011834677535610624693906556556637702685272493440798518592240451333425450974591001730144549769835515472242874621741726867070899667390707832280956651431058683636788531418594635083150787287480672585464261719044458312080543174995540455577241079907087661*x^31-26790564155702306594651727102171843419814286114414464111218859935780640256807799054785524772865619778059672783488609370459672354296742468585403190938031295801282388691966448712744460447137884336907191228757826595728974026741022918989144646947346052828936029425866831268046531646209850399423500305293455663910722245861848892744039133761739147391165354705226993375031074661752407183263908837290491498257473454396253191843751298203350779461649025597024166857375574546827952011640663508670934292285599037249548792984376868989081699588180701446525876707654145850213697595997776454086699967021893040403739302000*x^30-59595654666278241615065763902803998652769618482552710067255810877587692347282064324355686782870604453664777886096254103130408968747680136050353935948645846438794149478864811685779395949681078053663167313460499747699319682829785174920342499890218406347195459153672929341231852287134908448219811761671874549632407337920642388146188491544182451413712534609522140201103213394305088788422400244389458460044991481628667383160914281718714114152362813305633258473138386153370937121428191257035706555564790413543058732586941967594593867749718733535579905570453395891196088676769887823857529132883663877082952558029*x^29-71518545246234067674360237827408617773004061628750400470486758602746661945706541733457466843865031666968702377213876200628804469199938314926432688879953122461134617721838241172783978410359718239910927661089385345814271771524253986256125300943232942916559638318639564844034928527331106625454880670457349611435829821165409753896122707795192466171952271006997565795759097451019503800210932043401770573955778192727434343335186580209908504972563203992462651582974404193510657282607931784214640099897581612514708144183881230071013499357376546882191368519716482756238467791765955263317403636587155991954630149820*x^28+44264499733165710954646498739611136821139608553894111709082299673737549731668054457877322275719451544602492441846207555937343394103417240217394159452769277080080062067442236438976165021877306354132979651219406998860996458144547576678463168931263140772407362528206673924254314101646547437119863987008320566990839210227200023213950950779267508840827738560769728391788442719760058913516781275536980659692476088237423202281393906461480812886379146021727734109398739943043534268591197098542708068235129364244593874157983765010083013829030131067427495812532831504375266471955023446101625393802662861795144311859*x^27+515778833487306157188148097826173155886178315360427507721260561278745957675177076618059128429095440579932929764915461108076445848475302870389151324217121779721930394026641513876657054010760924368857653464024859667857327297971523561230115738734794487694640506945292243381934946165119746222878185131836859821554558184886224257820826372025231523124579196526597604676187062108709505254507054875997255958543944504153610105217716015198910523482194514375659290787247939061155499078303122053442932804153200284125732924784271888168289609272328110804461476194132967419060890173524634833722440015924511432251316676988*x^26+1290571404495387730944543627877630761249511358943539710697429719748116208256152037903357948126711352227237667982938310237402617426850194577642332008750814206636138368745424375168452622439889174351284541754898492737467012817221253681932612856764578137690549596977622883999276304383630608982835248473108599858226054953867771470727663632850051835714230281874191893765343558884061893391514722578320204887554949891302997435833897056984581349441109780803314118001353677643728670522214177920972690807432632082326553157743094512354198107703107231410222002881503776060092578635529615754440874965426284073136430585365*x^25+1697695856055864540455930036517294262855539762107590213045134218733839503819075957357820086193352449274636248703742784784437719995770373436370773923639059996604565425814689946839293816568660482780796724584780163607334260098998090841028581908853009447514776417119003726481217069116537908574259613502781792916880871099797405502346852851802812106802921797195868047240736951746225979659821015079918499470016208413369482255835731359521255384688676198073818805265486737238244744130200580853627114034302821351491280524964962003000235279852282817594271008650447759740290829682370650006342102093632742669196514612200*x^24+1730620055030620925690405121922650401230720671359399177474557307176793546063591771389008401351089275576138648950648884650332702370159850010590762956576761036709214646864928473592461843501113671520410390099793041838381768383592992018884255338533681382902802121158053265825518878911170743586790491011509050488967695739435926526951413858731102871607141300101423303866277348529918188781012753958106592479343893606211191332621410339088235226678711695622980740228465634343367351401254113191909880737407678767131275819576530206393337807706504424567421372800020678640743399187315760756597289163919840634343756291736*x^23+2317608667339032580790356206043893441083161291055532451177658261006471688057358392833914154937450550905477234522432985585353112543950796842146922384515882935657789898426797917901870289837998524507775580189293573567397381865252300584437842736740386053415874757755923293364431015062433198685355475973734619462923620837653016410915399769433380259114373705950273416619438779374860758711056037958730761866293089051666702977656011202186633668906024061078847545417782781421325550936337046671642345740580069173133726287116193309328537080419987399861651546137178298983320509908947066817524925671513979324507805665298*x^22+786117279531290761329660404163833677595818193684491180882150959786034702947086527283482941472967214109801551240366273308285203857071381766101727990159610558633988912348146010356976211113073462825010152000456581499434910717184874537081712583118853618713970259032043954406716867182304200666378131919211243648880331480571604768665534449907438038866092112481113668042687329455575150190826981285075741389243919580224571726332870161575650904957188415330477276047522385229528262504861144567764377588855752659654201565884005775998112466533952177130405851357636852464173629957273643071141553737497519680034772545119*x^21-11776604313417408297279486137455317181167933927449251277972847350564828158553254914052854956572053109471465697397282317217261034711210900151352204363196653058597154080796228345796305446081611278389871425048706160055480864810874012335525962918672023492585425256941364116857512592811234360779662298666338126199229111269009023759162093262147957679800586711717465165674114204942871380021256114657271024104842065090622017381613063456501598692900567099694463215010845541568176540494171185768412869887496902299731537725779550423025391735487596346097339588747215569911892585941574622238421529384753608840305457459148*x^20-37025835104566013171726575814066177693123494991720324263685664447200930982403677645003175007141868677520763347123555762565433487516267358294358267694234418475000412089788179163931303818337276583418918593600804641764837471822906452375008104774149647211198089309273397139692635127151911571256339524479660187360979507636142320060803929735460481428126817269150561459813997300432625648910384965766800244009469100406363955447530720120278708975384531365834173571938074825971158975433687842003183878571367032426029963218417348476948773869063094637972460117187810329292054181738059957825444764444209982363372848893767*x^19-54595682702455266183505564851487247609026849569727026961903072294564653972887122404960883102911479559482357227807836430731123396777678094422864812257504499305804836638142066431213055563127674173200109268810511437342715359802014479738665109140751199427942806668573133679049234352673160314119464827079882984497222269237422041066803391584752233886888987078070618888055367140357740660073367055806618204096638487301289434806504674158134490501859023877066384993353665653025630085833671026863546533133488673010524786488148614514740223494146104794231969329126145247022885990363303194516124875325431472136336425359966*x^18-41788778306610917212001738784149867730915760308553335764954290451008328818740610435611442469368423343634052091566473742780788347053968699576752039954792681638616083407381826778633670125639526801456142198914251217700783322374496747122467642203492422517411472504644780823061166130106949602108136586281507544691768674858936662058550099069312432564420033354824621264051413837133708683887350571162408565079290183652841957698865962640449997282018640303054921954819752014684000017287519484781484750040692795589276687739150045009402070040140377570709553113741229442360966237518004519026557189670076306149525148637665*x^17-8614727621001779384356536776324727017273309220129707204044820893389925569486663639206223317549854016443423316521619382913187942289193306909425448764539607834739609661955208559163689107549766239119183115356899159655075967374360745513929010000242662323729701151130942382453933032716924493595117950507835783616482300102402369282305499751305606857306664881982875666011510614271939195429556583515642368926967821821321014859902497133692796502599161274080981375715341516110599368567417114645693340052319808516492442258827665198390100755421039809301570330581777631285617704398563930921761590663210880751844827855516*x^16+10443819843662322578377227317399797315101524402035066576016225366179973254443014524160675833900625021270841538789979298054789052224612883459804419882844993035461851626135969734085389629535072920985463524560966882527782534776902901093952244225556018763550651407487096472974014887807352896162695798056332092989829951898753895367261579627485579521534277374677154415487721390784268262901034226677878209879337507222674934508276903428330048029751453450285528428035569176413950478610488716680905855820436631844039638169512737868402477507268254256237064852244710076890359413637961146241081897113573152915535081068389*x^15+2125426184984580033345520189747843350532273539468927259279095117710537029127540000020121938121229750867436778056319569808361257972014868563012335312798920177291242872066185286811377241144020596530140542147746828397325949598570019961110435486748885424462026377823383648602879016459482543405459607439069548735500900626047296788821070041169187649007500624074575944061078725674832419497923081087966387211750475136233915051025658606154617746419891501242069230688430757777377069172611980660200718663075367070619278321520157494144423864279578433583794518844468767731806865808478932805595163634641073061252599386578*x^14-14473218462804928105427341669820251522273706070070649094170800299687435073148944033779086130825522801325943258364510767339517538802118153682940763209899900739749509606037685150868914493703062381325095029288328369095085555590094384228803427740543029784826681733741028213347002078273396215059272865089664632545276063894207444119996623073708395525202440895306455545179652377331070006932467480085799632667159630629956534839313107268268150164961573734145400483069170656299459433715370375752346937811292701291092803834929703234397390636532335724771398961725135146343573009062450500062162168861438598133079022672518*x^13-21840287309749461089736627526328948792294869167422896012367895801585693729457053275444965455490280522292519464279015411992225952435426945023136722954885548597720986540241037746156580456421951915650913652706102214438989381242049269931203108636380842497342718099167707428936668276160017670452051949411002416791711992932103686587422681936360455802051360586771931885372078632961030738285301937248155157976687297282228377221139969780160293964632903508904443034594508126642217001014690963665153828386820797768903770049114545347834299776946363504735076573172524066109114183763421255963465605609176699017028838599492*x^12-22248090537283241830775022955954412391118512534697145441067030750153837525894843394908820368594735647706053783761912068688814778595138374991574238853032532088907378765344933026283620400303346846172705026459819003404043462694358464001333462551706698522224627756779328539041186663867951400056322628218139241860429393168256346452539338954627563631203121479723783898480133788539003976555566376268705927436304433640881276664770496271604776978483832088318370357781491838834321592292017742411472866975336726956145636755968284216740377688574248787005203353940055281656061779285760691388268735905553608117721621016923*x^11-17149411478959201750020479965140807709448247595269878089193459375562010601915537202402907859668777381047457937930683236817989078153666556710489839819163326092987024538908683756552516914987282797789179991892190838872866631132343018838174969817875821823260972836658911526166905850229930098559496658237118521504113853826177403483509443454053825490539407798202632756254427178473146071329390463128192041216249956725415387459568197697898385096172589142943250408686699596387909598629425238536825681162051847629837083181990652472672307564732062491008507711512691013993588805330800909855690362404120646271522070757194*x^10-6752197873424200380343081997103010015089966213752412823147752355873138059908029469148753651979459648728592526223714934278568915807174984647959203523633416004021340137322182559384541625821877000639717292583202755810078185994766902904070579700653452465063743945909936248121212295232201331458702698247401949602971519563150966759417649432419606487793486103867870368153214639774374068422188009864649651872550683291173757533721742016885816208259946051647720102806676597309550102563671922912737356169606710304070736880560455509424089959588503452261968917591919294662323347880958322341506134547113396827593498611561*x^9-2493716140977007561788209655453139648894571261452555923364713314539555328969214426424343074215062106644234256308375838238474860706941239468340806213159874808225567844071291825401636366051635981180997612511516749877540703363281319836149082575915327834671517954690356062175471859403089570293895237328104656392299599312133341677993035935244881188397997902682755242168415085476937113149900750511315577026943681093983760734678898925379604543050277977099168110632210035962128767761286419179329946443962828058606237469748576348762055128809881560605987817069647464942037916447483448635497329478175530817343485751593*x^8-1738766414228052806677402411905915952678402690664264347541321991469566631315446734289872788325482047464465698056673980169912590947694229069958100956116069396339005991061191677059583405306222328148429986521899269105500120372637950599031244517176474747467236636620090702144958823036341198092718559705597798883596969620211384629497563698294990960331218201671566004363292973787223058102048340687848794166170163288630569500242079039760023724397074859685446703102764118931605991995935482639516495386020333920569590443637891010944651927516231069169026086827928188401251626630077379720354295174503818018504600016854*x^7+137214340047307529956762075781142838689295258332143970487525226889247743068427495293225283644782033580354650163992665051522207155788365472430106372262179929039770401000907079425899919737727815907904063888791772126491534281329809051931289586644558016275837561916709795378972457690653750302975190938527257599249798721476832727112073655963194616855755392958325842846181016341319811785807486098942448247386551580737471312572155257204603921838496333451324479008389813665937320489611429309135811356790636552448635681918483786547242362294307229934486123986826365591988535117575236933202868830772004140005491329786*x^6-194582956795569241818247194275971960717063950539457035029092359214705008840896284798517598017840227133607672432425973780195128874248157069222051296684501304514297447899428609435390173161307087789911402574872061272289714256645896986652186443844139320584754136596184760467559257477699791143250871513060125263077634030208440188102490979360404583398604665292326143553437371443747907559240230200494970862847517749797235735755617662202768856006668750550972029700385930118057860244373697590930546507811029564338283710001250227699986298216238264388498381634009668817220181383772193693437009357731387692383402398029*x^5+54809713737570731203060142522208631486562832548111824907386671314904031745441351589716705245756602373711948488552407949181267836964671609096079642199464600399686417296119943594130340556856827484106532543814249096413220331319823175116401370693943708630702420638291806527937340046014912869666874483516640985558176971436605673086246005757285342320257595246473443528076125360849214590515007081683552939341972933077639343939053981027428270629558373059840629693142235046551200643506297689135457879711173238276927375327803332967139733351388104333902605842494919705954236358176940890616458027221019384965347359181*x^4-13525776873220117563589779868116071644888989667481753269422661662780959768487469532747692203058751557246040330357640966640627574128815949880438210667501435040909297743092060968515756887748486850868491866586361551603179391543887290297616734902985835721432712901110053018192024383966077290143933810700911509823708812631122497249030870542120121022932368433143070892922156476143261183744970198974116003939568437090674303315975050085670179389686294269977705996528388010724096352833184163533139347904988264498116005758763624154857439716139907349948813058241784889665337132614603112708457800041352944207180734683*x^3+6381520278823838037214517192544485419768620843045215269691305040928929328944744955327818321893334355735173592448110710373184230520742963483399860712046834620317149559163129914077331805411218030752463137610977124845650337715945738453818259180466041836353136676560380742707500400089914910788141857942755308798117989931142175476453911009947083083863975772099733521787922072661195306359778178290033385358253960205087196251843506593802566704837688500104767381052966552135715282973847352981716460632749199321612757746965777699302989842687382114426451786113702033717923367216784536937036102804203810042170058119*x^2-1891610907360357248663876717086497955457703861129861896573658125630699951489218869515896206678217178869062016084254278379685003899901789176674189327346119922652743235011409732647285014485984103259523207845428585198258777349533544507445627664473524661113164231178357136258208603333837511145783144224935725412691684346673696631536771323745980560461221011040462840587220350939071900984322296831972121842286717587290438359208600315338099802698430386424345302194653662410919883325812795769382074993323928925115113358904268563930692932716089677884438248513421487147647076514968221156232067533859382608818236046*x+24881484791432472534511274104479950060780207275898023968313072805669802614463938397088750199329827772745041022117203979511910092167636464852753995488251516870599092089445052948773557682844318842009252124773574836491873907326426591837105839268228279338613254271996535586287608756994613259744200708337615898298778492926560541995798937597289506722516108576831256384784185873978825430474085261108987350766084161524299011472727749279494322572826903236261785172567722818804314028189117707610584536554796363623756333505497616980884567733771433165284757283236367773858975364594375119009074876100060355115411748,-325935355629469999650445864509043570776533768900526221998060402460606146516159767991436036081905393641707988611926073797192048831073064420915392099191407388419652459561216500917810449292973075772815477121320663169657587255962163700598069833588792347296351421072623090677633965501034383364547312969302383687434120310204722337606095066315684012010353884053822711775877768747554147871173149885576753984474794258706536881254034261496004533384357447450708722907961135280077170025837488301771954848983462887167762161338316782132177669896104825253213493762920363855435365835239140618135729334044460*x^59-3915062558656318730640799481422436612029762055841526139900882503885413631418143187627868468344297620646997403005197196496100267279340997109817361272199979360903231516821464363693899666745258014874871475478860191981715119792353822234696270069032098965671984568681080575164732247708963911006262881278097107684622611377853601965667974440230141152036047775677205762233442708141912275507138661177938785681987419390979697652021809142998252079707255297086319840246951678613253996381316002814180407113585082129210068110479991420022368710445740428353372406458659860603750953245241465538649053167204858*x^58-22533745588153523014012321487527153062572378648125018075723117174565109262208867119333914711641666941527707181144287424628324083649766703233950825140641154722240921359167463153524405098492845963337148670182767546947997129811313278688847318048806111078602258031950781060467021156399706043138808414320488003985831863896887808424312276591910659812889222084873415968789843666632310810579712079531313669189449696864361231488952932371994217425565131134925021940479898763492562426865864145931701964325315998332674848711018455888966731151231282289230656812173189500257060804326850294015934065954014921*x^57-96068522405096352544623138628371824598224278683967472492273399984352234296564666550072527679856998131842098736805497641588826680446181654788802749433247658382957215746746035376518642156796340888485771965895472024778363509434055967912362387430554576263243061310710501874942668722014703632248950739931691138664329946796571168080422045552398018949920324654163970441173134586863732672631601355780160628790403694458637407014682274977667572548399087186550609736178639055544045938750025045115392066380522295735908650108348140397030562582057257149107392964990217250540029092715029856235397923288367631*x^56-376489491515107770000965779682848481018252980281965842146197776495418423932497628809748128410958331496192741876991764874193749211636827948462949828012228231361576126677337530970609831207318307866749151701266302548270118420592700830601168744972838925098413761837868203567747190254569903228884160959971032696447713177852520872451144769438950867136100494030488984528252838425615347348708576691095542675546873848315980770655783240430128416871431585049593734560674808494409563683837932312974138968052301756481257284895719618384291467875926354292460888404077948535303294738384300683640119844362680357*x^55-1235979516425100345102629024041963149098581642094653424832240388127080166928184905398468397395708169363730597287847651572666871561333597177130829650676706734487788391711799750923833095985304763370924291063680799301325628019527301948397340498756678320677066843666277217627362805636867403735954199796499478895256094696524366325145490913592171215492646213800493689741047534407869648372458896833162521266662833670806065871773335107521460565396993198601653540532604216441057693427658017390030629467004657564185175402117029371339578048559360558507540089648594860459778164781501599889214844844218398251*x^54-2917725192878845123995905339426758342452804891782874504996441499573737224409818510764035737374943972006447117422879250553974207643443307590680960746032040534432043219628439371964695547516273370545319605002683702110577584274260803919459812803563495981148466761037160087152590537253246833945922550223683047226776389201730444208720497095196558082868424022628398943769685471647694725401420553250573402268112398944615418848728640198670351891414358938457145414525774806073938935540314291840046998670054985096489984481169622491031562344935635018765313303539626625284745384101981678838541997575314199198*x^53-4547764053818161104260757567716153545651288261109651855642364924897596744701598984696927163053031969656200328111499255582649106315723747786934729683958143099645553493391283621402916734424959883967885700119489500645569751746094574628120045999729859662816789996669860604285880475202163140125023671078688130096074604557509010771545254681911042253470836982342833186653191521775244934768493177346197650433467001554894166902571437318072571326160018831344963263011687038995604259517113148438879637521352159613961944386633076543503424733032115742014595859797943716087194111098230307409611130479019776616*x^52-487343254478594814428664142576397293341042397163326952392400373389045257159036241782948955523852954533800663356334260469922870527720731341600116644309278319136447198150101748111642492197654127903989332581696913630407115225915626299157072950035778211612263065745357865240649343281158830550504561931722334130514781276470034175251517486177626138081288897823664743554792848217065832849415745084151123378008812687965039566600408752584081001753252397939469396763553324195557049279093202766118418050578760456384832283855722307727892455387211397528335440081827915521292219767343390717151550783409428078*x^51+28657731774928583363717015391626082481429991961352398356290601030285119470878149467304614349467333716549117417639802375424675181392505096858133217261051400675255077683737040924177360576959692413593520225350345171522217203867407649980691735545501884063484881310549947984420383627188448738541421665209287561617293362798947479519670023964182202215407521726448207820973947603722111977389969602759907505429428909463614972709196131529694078883502466626189435171283401991687416838541913688676872176777285889985809979923031397386085974326416626237256113244699461394324347036051923348646298723843987212312*x^50+107779045809038871787337437675170793706183856437586183301424156942019623808490538824805701378614259678332215443682851299001282517131804429151289984540461710073983450698262487342333178445316223653282596020514865654007888853548094665274484141137929603872946760955023622446045469808110610954262159846358270232913633919386676308420445415601661585647490801719631926074237356513239583995448881589024075377196625861547229598575178710277742353372384066883835278514500406350466349632944055640290840378723952876837240155109638944696247649144217349876737068332340040876264008291130098712097439722344569185664*x^49+241732480346079776677742274796575275491414212427827968082018520552102213454194187181643844069003634405473909992471584019371305890270198149358469684164678982185200983868952254261562237379035751278703078209772724695245581342239371892870762174342131126228564417744571618821847039796735187377622941592445395145492231961847165864962273041921334792951317186961619586795574726993455302900298760243451323511789801933069428478153227843554138149203547739155191107777189222946597829654881494898788834142155076699435697592322883649228460866601362975309061846187347978850881497505628270801695701362425868520560*x^48+583959682829334531233828160884876491716543501933690687759518005232874294519275457808233819223051429821078019484128863556099850391051499898979147151419545582017928449480402435669835083430883718964197708871960529950163772271169646406863165758720704878585306209077431155184702955188306484871096923596387408705199216746018997269415580094858119613766866213608050384244822527476701580969439897643976098196098555288364131255425585674229951462432704313197787057539975775726052500075456052710773477977031340440388745028663432658307358100409091076577081729633032065077298894091367817933022418234581776321233*x^47+2157186613910190347102682491155580603879501393119213588682524495226501025973221999101716420661238581550924340867317535140205341862040450708731982485863009318325652863289115589677074838244811951317680486831400547029059812318065782720606504517018836058253126272761898721622193449839556157492282408905185424372114695020405289269281113767888933090808421658039796239206218143615350564192427289847238198862874411860764847381062538720079790306752478631165957846594079332669224912821737122147501656521581112546440733701132019611694804895277391930479883708614087347744038430412015366597759617886920900290255*x^46+7627822706209550083366309263269040049502544370309300959865501788539715264648812929193778064471800968047000602967916710122059012676106238952750742014877716544524223859122043962883451869188349486321294582094550357821085914271210765621141156374044646830031091869702859638715713614771765897474615500105383727284115204414114581630118699251097466632013666941109387279319390283524719037561277840475034723090263010424813281442569691326741969995037590226100899904611450170498166188931006080505368183452727627238183113830416800993655885709350510065551235219864710113924803206853641304752421028404708729509782*x^45+17856213061187748717590169999753595329273529885047257734084264796715567945277918089547501552694738717707973204736025893236384581598332593032457713224918158735939720890733445555779632326315497107487461806405988763504786902811883961020960096022236847785230225485878056653603781845902233299047527603391504919272461749665126178345753162509098399678453056304232498088858104110694537357074195489175129052346206017975185516656356532576946859476663769349399605839532476123074726396173200115586428212929754832725584232035402588613736144438092086529459244504318312242360576749348008123043293381209819781273810*x^44+34742458570201644154787365875410373487293007921939852250860391042948558030892524568314225062837652573330397325038932215507329301925805983055845561922675424458394879909846436498559740582125057580074270944016185288191207169100279799870564425457693754631764010599573041802929091157359177117203215854045814590770870584823307785111291698133009711493578001265551483826898642659427553450495603824163204585245961782845462931363847424816978091315803056444706382184513314181775646774177044999855477026603615034135602019008823087267650907316430826559466643157104701838604380965922249317519355467065621778152812*x^43+143381515889402578659362193695395685569138518258160908154506987526396422672925295709104768133782936380613597803572961560099144889637585412782177388183867313939322521140614166175035703592828892998293482065732899778615700563352391892345558231903892004464172223085629589174558838087353593664708168597765573777870757166786263690276064859854128459725300578757200295673728235410859252115676939477540992058239625587108059159939058137510325269354720620044555844901051584256233670965867786394862486890652989485032921936088854176081679284039253585058907634689939118498500549119028789888429237746608645578378088*x^42+476647408695588572331878890120573357576627191963181561644691292723605268717014399488661015620466449224896679561103216799540731573234066722601250098729984225170335987631773713332577325741845365556379676330451394065760506295774949166579859999626713071137395882422491983321598151074368293473462365854656376812151049325846943838057337029338445794294311113997200737450312866014549442106709943169086778115977389708733270689718637375384614754075320502792381085543588770898746050636248823122746577182935311866984085115748456812826003346258514806517359350165152976822990352469331789699929314926597971620204207*x^41+867004160918438480602269282499931161852281886159444701807823012622646847408623129662177109569738234439526063470514969977354442660870095687766436517635117458688384329220724212352602243018846107515540708079222520032577972177021751000816281916183409935770559157219613185053041997237467583791891770188267172211386733975666659544271838530680305111445604722582941003115099918728757480433063438247093001675013164873098361651052991129422568075286600773597402183964812089042759622136353150243423017121221505390654327767284662409645150038838925253081322320983060985232031536486860696405965567870866861924927681*x^40-1290131602001899728515575498887835901051349975229476948090000174505708226667698213137211348335628654077638964000962096849955527890760414850164141278196577576903261246620363033001527601392735480822612910406224716391046604628451866558954371661592443651277364034339743865548438160634818665515353906235190813622012977373790729249369767774844627946031029559942644478395391512549011558294850442776021462624028061351530584684782321698549282313526360410259166621270027346256405543587761390259000501786798839744017131997449471923796442443176164094563688587823026882828636168780851984440046933737153282086339177*x^39-13666579956032740555451484399597641213028960867169404627631346036522517644786434583682450513374616861975179163999177467394018488013418822513927917681135666949069140111888570730664283636230853209603321347559595659000915552273049763484016785300807611434340778198058142775455871218561989586866018197848077591668861631368604180936143894715808744576952497958773843002604468490090984392893685593200325637926165273772559704786481296087456247656540798879235942253742476573289510717493380108111090335997064731960658326819605337181806836198261549829819520590740974773778627882600834667157491748677347892723699771*x^38-42405740120201585375044381460547855097979313397832731940419893351080253599725825579729417190824823383848507615215019245103138106861970433870250257958244577685912440352096024333303814453633371132717060921813236741963407030511927398720771194621445050590020630312073131170841091142002388223293523778332423459835695256585758440155314888507619280949170894924769666266990288115879641228147023297842720080416589980633288780191732938775161764253430717886281856931111771189051782717196489116189603755907125573990079614849243716385859286950130317789140082087575893781457295243861038942452336736049424443132013105*x^37-27187078539038221555037402590725432162047435776353495574825673856110432328389486861567620625059945257005743333479689548805030204756182852370048469105446932403005833596227378097996005189157902490961205112801643708990913212174753314767046838337453374134098187568995227648350064004187473363097916900727849433738304170679305562901802533468020192792850514695688784702125563750602703609812279671235003827745903824668903831541225267046926449281734296600716410427882715482683577076126139084294879661864124169410811123634865430915460663286704271804314362735815199698140497713654753362808879396214206928380785677*x^36+90732103638775858730893462457391867794637243641304596843334359301710700203300054291865594176790485476394973347393508064283486808094362624856335050722781666580531795148281153223482354257386250764677457665373894200086705506511601502381015757698249155371829949759997442869057226822915647009627792373960529777642781913784040046008945651143669628613015974104541524916664235259644027959594246123216918829432546881672455295064957217714305211485824483278808446592559360704340697767857202222861709590314309687661252179271900190519046630098134958254332753724456725371099651061977857285360151605458726543027531469*x^35+190991189673547327503444112007518433649757689707160179695040198589826602563883693508335174356034895007773790346434561154810645371966440795675962496211503206906421996751540206009080734454542267492571753913133064542011256827145319471617095477638564464555244561620098529610411020415095697684793218723565612482229968736807401771301809565396543825245226081538866111927346340576039297127443544651567872011864377188357110863514720075174255434389923653597866199516167527245750462510519807615095611904088423545165426125038792437405103894280859121029528878741868071518436716363049558567960271544895349381390966363*x^34-508293368243183551653681791279398826632227738646376156917738312566811543134131320228965932041096253905205789712795167439276517590589326532238118797302324390911122317305948751706653041525263601539517131233944130586774956793643228020625607811554733525316017190185439080928405346586995106684087642380279557720409886425346344789778359481129084047741698941687135367830783817433017658431203393196445658732541211403901338275220414192089265358999232808472271462253417164659824574265585697198725245851888293132359667181924039401167447075589297105546160804981776370906025412031632042473587189875711536641051238537*x^33-2700065863787208943353006509367158747748576616282565305456612534092624574999366133248747923654521534359917510235989424506630936394107082192492208141331650621310381264089043645718883994524992684937077789874416146186136190979699432800806412758383860471228484835673018780107004263004502855353866913092687806069886556399087133071391934882329212000866586903338089846146410998699204027064768917867225567053567704819450017441141894137959067478869852843343985942865009605356868401880516068777298576146289576317160320709372891516134042861248499700793022182871525619501510754463581404067699430331251046419912859529*x^32-9862777366823203584660524448437033268667332657761248578360369806166158397669334619463471363811685126374983631527531116437519575334506512634523398904697519356226573555154275153604073867077927518787498872843457975922792929195160851553890491608562727376410776865876776311397863903652475311361247657448103107956765388301693411049100142915422788195836146548087512309250035485640342862799882029058509491922190741117253206659691213605826090756350927613558710541939997870622518043299319225856451716439949192378359342398781918438644300598768943502212154143088548346157636176242794862152432597046893308648182747208*x^31-32036187150821044229995087718209365660200837906094474733215735748027661289030825224461222519758006381581666068459623636562015546947667011731742030334850631130725164903145166227766180408571059497163436327317235324055921078077657781369515248790485430577513509986288929438844848298329012735078288301227472350743582436938369374980263088439887210828748374969694091891485954716844888581432008029117487407764434055464113929717958911431290157213014004205850809724992613495637309409491919148180658509096849651155999175533211684593398407105300432476171633357453908259503430705870282693620492160152468011724228472842*x^30-69819954826724671577031220075018598642553523670218569634121937980053985107439234016561886948469198611061756539919490254861012964121172760593956429011749399026970183334131242916411323923059110310316186044768596267191749002915341778149563879483730104249508431352084502651632201982709985088101778145885534372949685769315657420994339965231711677261224907758284741080284784252048351991398911293262631318451189108252442281180528800239522126410750166249490701218416018200398882952927858740758713876297853690590083146214962320184457154242751444649511046836300103997134264446030506829306537413315647599514689307399*x^29-79087973468743136022469287884016275915786018789345255263116061544674394675153235901804142220058820361811247874879486015054881264035548199011930021798858790458346075401541102564811408842248942695104322768637933016986738699417574723136247214774776816824317903838754986748948899280222924617236995454168729595688624724171132713246380299348385166724982779078829252788371854726134437459927117135869854857153348260836022824046743423920894282479959353121414352121335759270110227702699306617688494237219813632895151612255323115395135918985381409707231850733633551128298649356855510972918641398855244682437930671431*x^28+67554635553357852131849898265287431751325866234281594666515758954918998266285894846100238191029501103638489128641256225108708848302701936963071450149679192881396761256613116641538214214997972336767420498343959703092672000032008780078384752872663464187540923396607071506687214624058162014991050711810082729492905287963973780926850326302841966361793898342132867292188243219096577827061903670501197532494141334022490258737297769192455014158813277594172850032716266952390260952984788791637560379799522692632508516177222117807444652474802204514896359486704544580632335182204844338726501375853561823583296950335*x^27+636442780236998203577026221247402468212705788320887694772737530969890427615278344074925485631024695919210360526623599133517307364644391920047299883339661238613546744224754686610736430647437591441713065567487867407796380927267534551405728491180954110283355783174975033091778713912464224650812920011507232985739065342466478496665978143164115579073127637222624765965421656400270180862063894501182133528390817630610711322392723385484310716074937212816551878340777813733081834482816050127488279543095968562655365691640479665472445692495524443063228020760563372052476657438002524322781955605208433831155607057651*x^26+1523354506475007690939033316600804006035101116602916504268615071056072573916339081202255335971317777454843506723111514520511991664477576170433837385486510463109560651246265060514129617074825137911123127680143381171935218166037608252336611054836076224982643747020247448125276441074810883974216312629969287722067543053195853373108829743841078265787851157626613580769676858818483026930558265152239362186382097198815138949128668042285314050633340210750862025892220446875358084024067995185501893538586170268778099503334801995258622358521077765896806191720718665536839671413644517599926238110608939830752093009877*x^25+1898359341903904918537380164925426305463380234223005802218969063445684891606825459659523041013976722995146463442532434965940635263828429079071467558998488694444293682486345969646325668237116053512219292233879872949062900872173599637673626031151238806909026547676011807808558832595868752485685318239353968147801311607602547199930146332959037320916852338614891204281214613814561884993065004407959023922589490826292760249072977189982128566217447338692792357195409758842830543581799310759822147147911184004212052446040414595517049688644521423823863876433569202159070233710033035514670106386983688511176220145147*x^24+1866574494059605052448745546718250806026984236230459022459009878435358309183467895263610126199736731735613009211873078685933871425733361734068862360668779898161832687776569748758111721728569929876410849184414614366081757680161981294973373554328788233562515705936351870500868377691932880379499445226145637171141381021567852055771869376169616908137452852361986992117193843062525850403031928768210084028819600702076536465536493253494067839629876937145841750192957723322075771312089124681680711552316105873416618569112300326779084340231208926897117659693990176923695131620360810241357577604895706507390580658367*x^23+2593492370269667748930908478539778808625017864535245936352404407997199966656558343558449002262348056598277702097633112350514053322520403119482984069873784866743712285626937791816846845906064253139752641006174171817357004102980085168661507951598144749116956182608853481480740649586607561085252705415128431362603651082615771770286087671778576686002416846563399479508568614453788340348131131824292940575343206307799744120299023747656482684613903534544968881718269182128321071241083047725326776970689363889169088610835481033306218661792910587357737209964362252860146107559220363825503031599424722483297455942861*x^22+587614770543542063004522917108960330042099863287333447966918867606431098096480837518859109243844893672798425043844409921676249643684155455159896002855341100304650046310298187151719187692521315514854861051818279689978889588192052667386942468103657690724592122994936195166826997479211022221476314416480686737920354842716636750863970343528905824237005669863190965468410703013456959755075216534714421798191654293486163262729876968712227038903960649406399344001363714537170136696517136733192936740757369215027148966231024855189236678468319636294122310718460223617408689111793127045934050435205610867529968454310*x^21-14834539483337064714686864457360737261380172189039167931778136355251826156218194900924009785882010890359079635867815107120491046639078486624279458459469580277801609952021635896060654397928101839181592612498557566023359173333454661675118649802451738034773356708347314152909833720492204358869727392648971105544525353847708736380231201554301314845114355038805513553827259924002466496178961714842004987161723261670076987080539514032313134910964887860119311522622584221827814893982113857092694176680261710830387513143365499734495924261349320177739122447971580602196099860571263376183168835764940934962807240729238*x^20-44225161559514574030101197035791660359453168107748866589937909691083937069394358286929318959961190864463229041005637959724154740884285117450722525300644076500366529290073484461427757174663378554024864302048794770667828949048488860359772300735093846826907908506455799797233928749973586697917002500426422406098281298132699399349108598534475465196908521179287926374844590456017184184235330297280304868953618559802753807608376353063132841565916040956655601265543931743896970001393152856605164732688696461762500049298410280972439229276030737552457365345338354558960835535148527787462113605868981697967053541899337*x^19-61828931744002117242645004511152046154855951683068451787219196406793726256490019786220619282574331369307617051820552701478618577211242359573603221627187349769235196255718497638946873615687310328575178516069502197292483998951205225067999349696182052815950770260858145730736938846295774659001960047080902963871134565286195855555075608424909196075467413182294517594979477279930415225998403934093014705200287429242911446771900680544646706693125439155429863794305547535596931449948764460519387061051209848362911087401651525958670411731432299090784040009462701978516896762001828620397527134404756536828913269756349*x^18-42747805248168492060557140796857465095117658038687409292473857757201609431964892041809901412190451215133521138210457596479370025077679799077335648221811831060177876104209588070897554646190154446270279441919118149210352003547044752587891479402937027254423815618870806108699771336239516482800654682967821570133664310355550109844336064180982573392024577910239778377596838665310470261932482935487465347516392497359380175991645245339598059018136695668298775846175991052017567110477804588623298306193816147888573999810600365302916522944062658094002291867154503231881209189482446144589473137387073594528213806845695*x^17-3455303364751370024127830637647596034481758213453698241859655090286290812606237660029452068598760491380788907168493547926944614037476586155759070559576631003389200759172804106937207094270291577836480755042060134616622937163003666862861173374085419563103899128000139395437110481496863595034621310443398980793431697835962412770654323505976625003836098211025275827968700083341761732812559020593883732415565123866180387212997004769359023040161371076526593656129365735891135603313443977612178524911176454997922635694990283924423256839456442902629859232254529935501268806396902722597415823272576772030219528117001*x^16+14574930962861069860836360706407308267876457103754761449643289485805676077967274109814577142171607665803978213071816345624738086440618432133390978470959620632616215150862486348483738288182211193508723251634121192039742005305751093342684541153817062197198214857776927566555231276330536685606704390501306469420739403491415766704151781599152907244623024096934299072302287054225705177356259018520404793014641158054346245688138121402473520888774480802751419934277696949403560685796995392113078592724508555965490447442241133264428285472197408606258331921417934613809586792429821989867721062423934631186822508192623*x^15+755872466107730476817605747782433934874577528803949047671522060365877661025055278612894225533926407798012735914233042981434528662466499226352706009146347608973661435104047344911562690167588606551906489753107080053125271479621018476249116519227625593605899824284960146718239012091634241625183761753808166094985231095246646020136004051866905376083892746743358859435791236358544912946307537231459942916249294637877428587903853936842047047139495192116568825956283899625745443305817454958140496439254578721166249645061240423282058666724363107165994088000643481499575294076581392976619621813933835144490929811173*x^14-18585276156934341547806363498622620973969232443918505787155940199354526961623977686923495091879378886992019221464353658713000448029925274569290787120608223046022115789116757394646115158293664114341695399779030048528755554751109628411827055791134845152002341844020036275097645370145093836144718003948113216264058178431144699283337452861713940500141208172815539252773886569037995525927339865920707069989279038951864629751979922782783031210628342108329440837910652919194043714866914224152873530588614911390931556773050561767022457784937554939398720774393869369692265460126720015537006343796896702945142660269913*x^13-24825416001580329982484418489898135008853080426320316507352481174540328406594118531062298827409947315728844564375738683527022033407939314321478946583936867530446532704396553261091221555044788112642328054508497851675418389559744212182571540189512715985549548898153818247582395858000583670080232666423985521952439387392213672304956796239400725880846391352056840178207118091656308855610105288680314299350886241024169544517844879150102922568711264486094800123132963189920384448824799357869509495500794775184591009485773771686864657769369188969726229495975562718605894822873998481551577035584561757365096375581747*x^12-23978588954882870328774066426449539747739232296789254478493015102346221637293807325531802196642817989812989834869148673590571935477443962946951426140448469182426283047132531478629559336539698574443442665448083933640132520707838979274842698986214821818338065642777271763903089249838369374313171895502888037304240305832773509996362117534227214720893358529728749549586087788192081183858125275622778729376585665206725122762810292700762024759877258537418206017756813141759444598468297600304771307863839433715370186056018127769947729620163029725844471517226808906933152100685244594338035152577161565452251987398976*x^11-17558643676827419213104277221996542744923252579589469500725366414158784511815846317831176499994883950308890219536493586576484666375607298382907933976333781092915700996503516871332710418010936339964857578093152306536699459730739269665761016229189216093231893854395012299813433587580345244537673784264645815627115861922246649974262178008227804313034753367796886054241030564860006944937086238338196668914821738873408879353761412211564499480414582437419916959589281861855859449249515011544628972801584561001094902404685262914404237912767079991182973215050257631672352222638465248314052302620853730497500164866346*x^10-5468717784571925844590356089353189331949736967744030805471713766247533545450131363426150085047935220156564645391109234806009790751718464072854004548701806567908639769506283943849448555279345042141059833771660938196902141547985596044854973087220305457320117022940268151629786157247133676135868728368180546742448220825880242768654500823498577891290339503603426393463545028752733015863887163262095829808558685335102619617628446813787740212429495771247834939976297987302493872364079733321790341352592118520699585995542220884776641806608892075529534248190765169681608302073300838040539108403374546727806192676385*x^9-1939108302980622320556198894788153705200303424106454527076175164663774909797566878576570335809545553431098500128711076568817002035273805890423878147461439928854720973563950642242461363252670208188475785232453488048069821457743791501377891612596719263488886008714255819992798749981615400475582500286603750902996099491312319614806862408877148984019459061094341902077098257269630426899697090551475046642839489313414634980289682208739440967770969908977719909765414946526312671530393752516945669021734392619416866644547403630120094001661778912375815631479101869403406613256278740504532965597822465099870675671273*x^8-1788489401060631125313959399941525472980335413702195538605380497376554515566326986110761972228841529233596217517615658201019634838816342492183864495613992165131996913064950846683351605994430412015176566730288241467920616692744554567734033326845117628313682869445180050563596882660827370314346112127611971674282551332571711971323989885653584860705750332752474734207978385129798060665723640324966495772906250647381394187563703409573010727705675276781912278755378312950378587429050206307433538230262708407575437753696806091836515539329274318997566051157841010503973323181785131599388852781762157757045269120520*x^7+433128521260616913409775283302803663278625462339357581502220094431742592881905116240025319761528246069911822710410618528947235701232269168577240603080961967232705005766276535689156817706135397785969410225943677580911939628685483116238023236728706073795800701024910659817609544331385918237050434884240906622749180518841475020830290788082617821799983952944651834435790229539687595549945954060415546484351786755408919564628193598712759795186311862122245486210620177140820236798135861557531349282146750777089837033991515623728032454001104423058478137568560896615854748589593132804820159216093881831348296368340*x^6-271513188999916778433497930837391832473398446997232607595155745406734052041848479984188892739515798096996502159762222243326693368161359233049859543609238450514099456135242807641678520512539650015245269809545402436611281733554641762226892225385281511658418156002741816848115327165966381307653382925331509859073851653506363814649301710340063017386360737488509670729876594691519247936316886073932832117353400548779913935488730288981419839102358249284508446504504566386971769736905138333181347631680837438963601940245528002719236027983270779286553644843012485713078658718215828114053980582658453291236801401642*x^5+83856348135876092779633494673115602667233816678133795051472086059587033783222129353848901720224600846583856819396948838557951549683818651569671621318656847890688896440707052275325803943069356393903363637606587784636622513910549456686885545630732899970812092988179175102950737127136411216163544263146258847069109104226705613008504270660451766131814548886249465421212261077175457260836285109730675748404141005471763567307260905022207962757775619047004125391429845977638074771621503050059582871747650353152457058216217418460298748938311269849222838737615869942675652291695215156451202341519929675867621324452*x^4-27575466242186087325235163969033752590020282263174544829526515240223524791436126037979989850101728039492856805462424939161613479551331814366382630312732622847338488664487222866450999926261004230088185015576396790018897353190422140384570335441524917784307606912112450477466550754065310388505313871921686986850857838220594067563532595013451972951925844925782732910058157527476109481697211763213525041102229575440525092174417294346288388679227429926656424315400481593127449336539098271013889623807275299887876906841758172991390656413369696433293938410706447928561114257048958817664540325160237988155374377984*x^3+9242643813949671431376411190660576472897465022733620350465405526930820641241761709286132494845085371169560210527915361167659525109670548996942737950407616542925434288804797183319645222242636131756018347951663995915277263749208711916529357234619394575385973941663482830470156127091630078430357140574291916660934772519605314974176942975521111356838332984437470594972731895392820336862295284479501640135099448629529104654924295559543738339233712839531254093287949001749585720661239878007092359604173171024388722731542049015978726406339632705212207305023594657286116173456951497154212041274608714941749432974*x^2-3258302981570372179689218857299222286478391030270809577533669052848151033011715158703156382871710248070444076721619290036251465358282425134368244511805612088480987454726385162554642432596749034375902422964030746377443379521801794416413393264956057112706436162489825492741464197504669416665158479972265124584964893510379055568529218107800644590037369511198999308505803667120839037382544083561828568995148626925453295315250622921869225876416444103450795561475308249866531160384655276583260744796264146676641621305774503191780835215279046716188995128087906519499301494992272388420624773200048559438925594532*x+281324350543862106990393725995937427248891126213899933581425156667509618364172019339189192967991553771761222536650063867347637319703681174482606219122696735621858689585970813110755473299367133091173898863065574189687912948165425109031784775398726829849985629922973893618983714118467518854365434517333906250495038186690733257395625687030526729243787770736272412853562284429870132674047717977200992195012478658720586094367513186723272042251992897514015576155829752363588102609008275069355518941053190952369433379031572751388504194802757058689539551727407953501594958029172108585168121237836496923100610976,144988542706267793620240252759155050490437678629260555013674421956850278915150364072036877695285475365950705019290905147422581459427108416236638637969433767044733595161728212854303836608922999789932677556199318434283409559910512408057956478048493578334662174861027359844623892003943505638794273009818786130681221631401139830987818949361324735028513387159687736851249788718287272493079197079253145998558096454251937683179261200908054703190622975381313841659581361007630108807094190347618297480638534264971514215337931498482199652255030920652432241502128632572268763807794918573190934125778280*x^59+1729891645151349834993614226286054922801226592364151352267201961561820749946271496068912850915225974204389214213164528308513605741415767426580180318829756420503376358951631927351772201963105043358254584143264951019717040405836791076892432019763929182140047459505335993358370064109032803532909003117070177219128668620647879219566519211306925458892996989057250630592914502673540982880644947176049081601412759922865117445304544651518940683875393282318261572691331456215199688041199304304166004113576496308697424964530962291516009089104885287419103073264055373269122357777860313741388013279206732*x^58+9881258651446691269246194470163748371827304012262431046823844355360749648305287592261755243920157421215331990604641455052303169539886808571669011429960083280359909919722570267068196966251248816107144643750695513355240734140504600966108770289310599298468418004386844994651705812375568189529097996313011181408394937865566875912561093171601578698689085545698847025585295884844125916041148631575423356798977789082589366198014416227453577019318100148467621405351578691315718060611939525007959326044347903687331828893053665877316553289738442877079044219407255571043613836113052443473029024787484284*x^57+41898215032591279186626505986647566952557679929381455746164262193646883361157086044812400364532486195874083476618818618019646053342235880880710460598502923602632827442233167128997335718077088516901113050552880004745245026921403265200193587440099617399628083513658260199510799085021897596431848336942785999465167670979528845598624844819295925372703325875172545079034693244880017604045959884918215551641379901811775886172886676681365262130707529239222707797962350147398155993309765841076493271836733755740652477822096731952240547839484743684230562780046831553405054928243209033269187243849788304*x^56+163858258799892086172803961328783132662076631280738847416659263208299927330422038025804257031051380313781524283347635612060490772070899842126446854500834993622543503465143714230374900088276900973142073311707740347482606168266407419446500341195803376406297164525981545602812021013165837268182916712189367133995575559095845905321322214427839433205960083162104127993584506923467512714334353528907790585996665309431676036632796568880472788465169007596110144488441520947954333695465011781049511408439512702982254661357993707197019803489580115074621671594320797931958958747108457212059311241283782942*x^55+535549130486518461154511724126735191553886633297371030510313551815202187951691834979426321131673877784270497558260810609248377344533821294988949483558401468717539844057869377290232179708831375725321779223887116680282497414978019394041913452513480127942073803867623085491936703915824124677141404877916064554162088000738657584022229366292167525977883767025419598545510772217933942925587240427427568622342408079643622401389873972253316473479543911799173842948682944013875012486543783322444996921588325865933209731436253051203595292045161725098116667390544394275689901826529160084380572227063722342*x^54+1250583999808716099336140826208400236263086085657492185021905019098120215302270444765162571896856134893292921310787683021980434420034920548146808683387665760993826365931338188642456435573016565241555584317465131892899853767196987446979196620399047822518388274621712317422657496869220745890091751662275703550709021991063064459974869194288691672935607007177598479021367603767553091754631206746423413677892638532063433448828319998368901410069829783618539489934534624691555720362654417067288651262070071111237759290656000036276262638795629839344647787176963185986875718370010039641442784067260424638*x^53+1908268492577602312337851006530710748284329151488514455351516096668305982213919359471770317023469173441501559231159762242611201142749281234937986141383948238925562877197801687890456979893418785861294282001537685537014514878026609577750688556147386252998759696635663836002486383891204350656333182859297093614184035160781694653347871470752564447828830052217443438702039779485631836369854942331820118956362793611871656198350040681552298301605898768197453171852919419098206790021498800662719396795117084028804974306132296860977642078249868285550210803868167980183545372068185082328627762521651329332*x^52+28590740118547015068467054442971038826639893787834150469638718911336814573733875649579573476621705237740606553841077748711901088326323843348434008504484586046308912794163638076126859797251485696477777276021648542233968232716491687878892208398760371501457773734858410558750471661412722236284717260983000002927635583959317611447684999772814861071803737190445178888658170190003458351179036059976881909649727499660130747712756759596422392366257571838994872270758470151071037361629082208295479793922242892255850531643630805037381389626056686752656684186372686348865433104729887556128723864368897242*x^51-12807842577382729050619287991007810093511149356703068429836608193549632562910832052563065506955227246372513620959704835694521295328684110647933921638280822342118322675833998532303029060521433357623047047070855520137518340140279497365946788715561618842196343631453155397903854744295275532222955790488571243336955047037440328347719073341328997330737369105387089969453121077037500864454705222987664602901036672893368239365867149718149111124193601666971636571054346001464260093077169245689166767761591967155547007512233058090336849111845018160397403482641781617713884742934937322151975030660918420730*x^50-46934513501946267051638570607820325215208120140972418988252465041493275085884206025126304714182814796553432362469894428456749351405366493457610934948542097191566709704681178860026659973134910385688750840508555490955183085621155321670280831983361339468339922313477970030870255115251077027409366340656939026659404180194688854618954343156659289758705790880189453569495972819861287129467643513884959391512511276352766046370038400595447958708460029155899321491784791778016320604259217243201344897520251938668391184632810919100660926380387854830850425930988281056104684746418234617152883221135101448048*x^49-103459426661594149460684120562250781725043109070753118704751533095005739744370733137484479344587364932097760121267910961088893853901700649099156770730742950537879720459287698378152235092024368591661756076675073375771783713138944545893143874739351511547566131143732928158937426719353903798691549055273763952869614053044572472416479080276236976581209424617988169786483885975600320455673455857268128287405936248744277295094875215977087475908122342656838084080350298082359364136239392020984980934149423184451286741625733529878268166488553244028070344230364646340895654058862694912360116386628488218354*x^48-250218416298318971753456059774210746776675907988018596139881210367577181927855728755538308746254730940742392738300039072740391918554718314569997293236195359876614919444315140339956370397040787821801599809912685247878384173168594607868673814761293971080803942654731773623366746313962018422925651051698614167773426259162913199839991574896733413985611778754838439185976921977413823018689126818840983661413400979749150017802238402656345647460761235565915301195244958266387990749181573192444859919813182025622169706879252139334642785671822182296767813029907297789411733072679625409912999193799546143958*x^47-936555964760688605186264985392289071520237494867424070951876698748616287287611402032580576243856473750610486922831486523595575261068666075696484629093703597694540048357156272151968736957368448481387350587985107374448988687027149366193269637115372517718770531400497769409787523822229583292738744365152521247213951987527621884704501893022893122207321194086302228779440230506204545730397416972311518348396713581317151512076347709031791634119696190716417803038837793779974586838280332082070728770113107998998253363973301898219997102951143237166620957879712581662970339280296183430914722065276471453778*x^46-3310869387553375404610398266624604979683977836019591848168306943775498949556971950133712865140612023881409377647827044090593398986522162413939802721322797319851350305171186993865818522786223092874461829954537433918319782401283664017912081158131462051976397601430509813799072289352130777014867350155746961706797475623094046044853225458640229567467026684800369220618414362398018839127062105159121395652030084899746364487401514905291279287584891227737212018807078196205071597216027648948349672317846804800080246591308688258064725740667244799774758545291997960730410689407864176998555382882324912900366*x^45-7652417280892608895941608223066446190797568149391893629140614770897177571642048664051846171646679510179371583839586829421147928608428074194339037772950433795334322652551709875468582883765973754206753266295517917617055994946801254423496923995077490194901309067439754655500981924747815969118341826085899510474579839459613811890145444800704451137406783909751939972492996227977246595407262766180060920929844750078671983571980829240687711943624645370404205281174503477313823574368475617282915060512770222779091447344734222924575609229324394257698984199999034090851254592962052524469088376518746671716244*x^44-14752672605782204502494254828053798239309887255630855891723425738332414457613602137664934878402312690036779304744683815068373593197562508741863067858897471094779919145882890727323338827786311067812457513847184509399998702568225819053034846979439580991176966548268947398122790263435236257392954127538145483743244969331708064898069341918758038483877276655633357131341241402662886599654089914767196840572414981008841273267862143858681298078749346440743656859715101902990199706930889651978333284039036089213661228199055146591240537502097479566120536628535475462496928759196965700189109387388561190248196*x^43-62381786572430040179186279819428430045100581718786200785577899614669710331671838720546164910305615797068984164471598418754730680711576717617017477853542010951102744102078179418145330641709502352567354104360555841890793793215460474087892036245027182185318758731434780943324299383183002098586168913647695149825720298385284668460127218836093666296175430254967931343864677895774975611870887384853551529438463684171622518171843462683392838476261292409642968856620999229952354906460947893604597134668104298893167823906299021233980769053427912689451460752639350376920070947134337144352136118461519034284150*x^42-206585056029966648614619513097778201568272845882906277971571170108403606487269220161673668384239574711857937540926950755887042552617200678724943703372066334537380568673340445688726077773960356498091917440718688855055881249785372264446521584802238586199643847483978022943863475641252013678175753562301102003937845375435409901196698956085561839375842508680828230689650815808693475658632487639026573519188966281195986075605683931329369551684522784060101827636259390741284205002796036809803016537706054678542603689297850477842959091942246913667589228489214391460617027089634714552922564999061676484926256*x^41-367459668976539241909927017783635362474654732038481078130330408594357999991955167747074749638236853418312556079673407242965530451479562536704299358844340429386623641007654762480984049252618058789100724498258448248722889855741060419105750253339508249438638413690048662674730393740048402355695154923118196098132443982883662024367093873075477291367004979183659251097690409179529752662572872916262813656449221697241768233669516184092939090144976826966010976972725383674847891746759414143636829601295948463163399232403477734145607581945326292849115399666278008922161014877207879140678321169453535743442682*x^40+608893081375220816518934778275048419916218888033242458837377519426844423890481034764335082862187966077735931396758106993417178651941472410237346399806838053590289791328574082737564792614217643163482345535810607331889719511809647506782678976883628541599194135776021596377438991365323626846265745168735363714476915285916532661155401170941926041006738672142602174961097549064980469177748844787102955277329105021980761980955901190086371759932107858877255058148796853414300826821938630338791556179004898484165736493321033466684568523418931496096321317426067392191286084343441211352316447531366626765243302*x^39+6041083217338299476756651348295136798824322042326827024640129728358054222248394622753068856819901931130582338527713458393773684581064935294260768173078691345217175318541319387850253748687263665481992437184600337474683634641340397240917439960199181352064278216420426005870763229795413801954992532656703059928557171565416338187656675953767662350352329757592036591498592399154720544631399248821591557691975699451676891899528626967685096499990025415202373732841696690128780641971939542900452465907603568758486427383866596504389412052359957528347407069759477311394162921210678957233710961227910443463070378*x^38+18367503424963854218449818132227518036659215636952416600031606660360613715490379634103739273072037934049583509440398554008642816099854629512392596482235671419551711429057944725989409548499192185047965820207954498923801138275844690544517381798731649401933879842090318511933483639383600039428406692501388319366862171215159126721545318401428717535705536626853070526134767770975647258647075657811863980559806102383460981274618732626740637070040057638001437147682849756546647074815239715958886199906095298731319265120940382580997258360712121890005198656998435819434443155713345387664893697128885524440491738*x^37+10470062469785062873562314842123115879922738072265472072317758988137033584805564623354590533151322009674258309526948763031668204790036617997526989373897802049115231682728235867247955770440237366262927211463774695511415897416775629128005386722697215337457713922084137730048003784420708703656339912219929907581650479101984013019273502346087272881432635980289368077415870101979443589753152738428279934078426479626673529711483380721649868965282990548649947991691905392885101865796873207983101302720493617235077237101162089052552281320238608363307810422147111017835367472559738628654773552825250029627047204*x^36-41691705335842071763809844832542967883956954194914939635857366494026886855021734865138793776255614147015563756426674477232643734427660772946383782140691696255865844713430050838056136669088791866089839555890210780961109711248712731751936456654194721337423161001161994498917003903591573529167379319706674800565607870916776166166736876927645940982667930651808187302391529892960490917826407699333037900148161047063563824407923331159612657779189356395042970813409523338430100405657957874153730079708657707469655476914792184100343036542740941852586111137965740148896200109632455852064923334471987357125157604*x^35-82052544364187643441159133503432620136173841728226723373686727466486605348311265233309354450346227354721453536105547240977553705712318499562288689680156375069890387800657610154395944966890494859182637555891627144795526304456610337471402340694840272081042776923897213011178374943088985300557042194067899486718538981855394824637247337140661980398673828603732837833454291828919947031611667996702030754561982629737686285822829994796887624715793708420946362256236320360742902416664645409215154157891671859266895006080938846314349340567939715810196704183773122393538561131835052779312298792823119081627752742*x^34+233555433501159925541014021891735453571682247806426143063615386058547144270997859404959177652726884723514427284351558144900047451104564891067211183605200462185887645800464278202400470240836966579750749371677090121383127506917480010200897686963219395958511852402109368161424190911241727840618813872874184876029171734556465627611530078850755886945606187226400727229941681097592782234534045602456859126941277193481434375380028044099729724868963376492738615675642802254307097776172405438310760977739333904300986238882629973427334521326277336618290269795020244506860214825297837317402534854366915247908924842*x^33+1184660425608639938429304228628100244546906596173323516152130183645672468024225020903581525797415011034716526764641701978960324951639883774225566327374623039474975442766874953847729714813592981342697216931583795487766308150002156532851583993694763334411810066156019804195738533764515726813255057075795951712057197298655113176443725111442243505313905418599068755188291154218583778857785875640995406678001031753328716202090951981286663474255103476356599734021260276193653452967962322808530598221556558589135910183437689937286196923190227146191181768476685245909680150618427889554081624575904901555847576372*x^32+4287599993285503799696745819859130583134050193201218344139959778328907196387739168298966347400638488175294529880317086798137115293751193794524676182567623010346877403526031422850125194046419769398153440761518556281381161331287008195069431171324084473043701944564555994754133480129534399503386761352276476480604738903978089833801111695074464147837948804119273728089155444328483208955472404848179663064002790302151207430275633034713598520711589711877906068458645075766630866927187584911483410230524603151265935976860072734055407906644251286450883390920152041210497307375298303615455485836894695781567387240*x^31+13875892932076494847374578540713722138342635469094628406718430693059461405959220651400270243277805573423537385515168373966964094469276454456770560469195791074453121660849399828138861117328035133287680833761172451098975082316796162834230844162073558121010367880241397533955455697892326905359835092739318090410897436405869227382820941864773611339730544946404707972756086734608815457646418753392458387140537720773954101554822618540043006692122901347690449653821828971316438627480944268506008374939582931508515908040087836510485826758321932732311276509600892196697216538303763385558251061847170709454797036006*x^30+29829941329486696119621667162974523740107354809761717228709140061520663068350658076574078015583511385801275609578877876692079828582111522679342592760163573582972801075474215790461938812504991540348042360989921572755728930159928326421715234536630426930247177448814511314035878917331333473098139028075102757645384681592426351802891438881926724886969641860269483106804540838893887859184476291893050626482551272206475552321364978155695068883215359457895860123994901962631876411238680073933037599226425405913644054527819007937446667989698696528626908268117102768060034860688410909126152224330845226447175465628*x^29+32414908024514511359488278753584249781754389256958402258501562276431626393115367633024401947421138431429360714806602954013318711090330381114213795760531403500947985911096123264485343101012526259046439430867083597681135836186256639088152995950064723410286538156310054739347333471935542897716317739816373497506155302626845950726300388066900334069827943554899113368333874095316230537082584549806915420396722215618711758350762657036782061965475790688504068152677563156181773810823253046633611056700610182671778427892173472768772639877490500179454224563624063722290143100330509248670709082723796335727869491074*x^28-33497141420340675876641678707498704266961166106401359131379867659845401094823535185041179447454368258494762644779815017489167524580600415487978159745647037449985097975669604887127775143401943037429263958860510156073412956400151199254138810382809322928924626118564729088308224673772216477173570757594767141654709625156094864379685942102620549042476551503188253855199537235261799888124083244526722336620042347683733224875661939157788085911973384345241192133121750844836852866987405040993606693509121607112433705368617166051149803332130923462545871333950003017335773524651314838545356143850461099046615623730*x^27-281489649892690165118214278026001211045417217414916322364597856645673186774686879408134081426802086594315207468678307329140446894329221624621055421230160624430251592348691254449967541660106462881818737243428084680994024530991680767528892811607092719275407462226463607276507819151802283964608613421486073800129983514662714503162037789287021251580305816596055329714645556649372750418390143975408260510855798560569837894585359086351360482846417298238484257849801239902176606731652311568240734378015001159265706669525693472227650158459929357258412243629864326106022874358494157312431819946394424226398598187836*x^26-654565501751338526666132995723910995818823622616340466216387140024254886160153097691273825631425144738269697535478087447322619153226295244114010888912477103091803337690008392062733080460921694903856593086339087737134457105873524576901436895797146157918519398472809836754614075948925710190043413870856573245019081642747072828711190389776409795589842406482045920501877763149951836061488022749208005033791315342534005508466314023016839420066574362759262583131302454655013001776465630642230529543672051026665171614785257541058787623989997855732164319084783424433346594797219617281923128353861449433881168063262*x^25-784919556225379595082224168702969848336366081780739135678880186372989662472840742407419357321628580347191979564474115323457265845037458696154883439678381868712870120471838586338443723788751211245209231712294564051769587465543982069917885888165246189396689958235555757215238562234042998204878234252299718205363287742265783665872781857125706604393261980095012815361023128950364903716280490658289620857070814312459255909299071231436949334772128308249791821715941920029742736111216606586240928496515104648648501088904462046400166610612293403374587670497369602868056723799000656818013843513569845848709642664588*x^24-748936802272951309021820053421276398057278598383500928044241083172919993804348590972174016129477077808090574405050169761654178822485408222954712730168332937501608462896466070156174891415756589793512269241452562179211686258123272772202746072602600479911438568775294988860191351096005945591640954270795355773895229660967629912757920166108151921684877590763759729811559187512874353465814008896314861013122102179663037715935588465545664310896455483016005869695149434859043696012018338858864720790733578358381452314126379708319384309772375647457412204494871684616274971056314787669308324339452176094103499670452*x^23-1068060983681418653438253160760388319744466460679143453095964410147684463067616863759302436112378752171726684222580343606294401901130095300130286858231875367724470824525118318605246319788115016663572615824051785458009983435434872525114666030450243660070507521828238954179857128312861794392629528380450070988975864289011395688235200010746157972024793446630283913403416373183951705456108926331321058072012190123590578017100308433210069609554995957676866353309683636461789410301630604475969586574997764087239858534803910044422018466975748975981626508820673868760639791310264864377164227492238180509963495969356*x^22-149868989345043189124257837606528930608189522087952221085357077263953481073858159619387344822465092295255601776830211318617768989950912172575471353646850172407990953897469794473839162335038636381528577053888099004133782076174007884466711871355097374220659838711386500405840622234227182498659910592747602026564337674062233286716731693037099277615438718509355982879815260444637094811644692894747892083714104421136084662387008362140612598220662313156316651241561841861044437254528966384821755922761130938232410096256644112889462997733424926831591149254915308731254057174854638513060681951553270781675173490526*x^21+6642806733060859427254241700764516206077502779484429072047932015080623302443209321841521746894357789755668205375524614412059638490140694493061809888858284487829021132981264308611634890435827078493681546554014719545674736286615208252398980579874159672296455949624420834076443797444644037610690561139533707519472226232258523745007207598192517024138406960220147118882095454470415651563516428348886520073409252438911113194529767598726464646997564718634818598403740645363476752431021887631052274554822859860491529777168092692810340517868473227594560242875325309154153306955500763910398370557576797241913354244550*x^20+19152705429450695163969894611451634627413502513127235141494449314076462291119882386441671601988510453174014935022123915719940006085910924562420077553960643260957585406522199073412614814258371869556808515677373601606837588850723398962430885456125778280380190014751643120910009644431647137323337097037605057853085538028895493777944590882609312821074369619691535056166202646324315804415031476149146515099938983538712017691736536414583872113206260599514366851422595051201610366504462225859559937123099877556797220365505483436192658001624260804598094469928345694340070684167856352179891123920654025855378860851206*x^19+25811339550565698456220284663444588888950466653376752676585139928274617992291600060021423909840102713692217175396846542005226313719001852772991973637713096874784172666350746992112145903815235848165701885280477455362893497813009105759687514421512899077006895994356019832167111166949352345377667651375711575004995823394736654101865836039016379130035338332599205741012144339907323144138379763501435669530053806912810258807802757921072011405752246843172855074303115160189970240757152879534190657445157653515127610549260963287864985915894410962207040067856317252720842597302884293757557670682101123174296951821534*x^18+16423610612879855620519346842094425827498081540333045567227462629025721735528249040030082142306996796154873265765217966518055998687550303920225763884322740757409243344540751518937226453929698223862750733368711763609494599424507392695968118410327574741587462795282878100512238168593370833593249047768234602994125241754607785812335359588014889641769429093197824328906451808817787888495393218300511566837439596066375186020923403020520523895459331241789319089395107503326005619061461862329300466299490968069774517027919355862909237050220401852213435804033005825708939392810438652475304526654519576651475059737242*x^17-592876096759788140977097318517168066897379502633326768549453594534858994754947845229497839895891484077525999505043868527686034984647518299057757340245396984368191142609317414663136351230831557660433165527584889300442430539159598139430203690000679184292250432584058742091786736353768993330832902030004224303282822386441494916108705157928450766069451812003258872690673186428245687127524253902306509780903323867401023484278678258090850165337406336601998169247697665268980030284391593925624962854805435177086488459127444679472133663716580687571241999617326892447554613217273591329301440983463649715566739954240*x^16-7093329677415394189126303104413308500898460909222637944399344197528699739834806235384826024158572118214299303734966170561387411953581738830460437928637617416019509569910671402816164432063911504913222310786481715457631551493118649991600994126355080473230775017727850136988302140287548974618030468180047466160821630158535843254658728287715231906475487835904520723528082102324374046329153945354242256631614511813979484777642346043665101253278295563386424592585590180212622807938862660116680222134516308450009486184679553427559259964640125571004077425850807163997339573450474548585046852939471710356339127364716*x^15+93374518399071132471721487971301924450644022160120054893734239110937403997726007201420371533382308035541595594707822115569064838051367622230764573208865707190885528893718261405478747643752635176971380154444898432369727234579796077513800333159683119920193066325320441790471537854348299570138874873820551550415087070658883837901470088420746520260874409358169022458641279364154482679897198242078758145554568467967174053972902032346973277975761372193807952380815508230304705239437757270897240397621157190865723621148024840728762750631920657248907731980385100427750104409838516459677455849193833685048545833424*x^14+8467889836028653269089059639376910984521818890684910169043381815876454859826365631888475497304821975577338865963368619261862396740341870295998768115693956973436939507308934681669033844977336680930885026659642899983258132283791313866299966628173082025249792522510017335066280667723556470504264761500272537761763888333410632142503411293618243882664817033336977293385459570833491913631595294284310913208347342328963902405008744113459979219213852074993924078313600188435812358926709746522019555377507223305058227177398401979963403470356988985933878312522521288251172150273674587338963083588164855734101928541030*x^13+10457415026590123622067893866046484889179052626805011465516455494780620576729526112493624971211049027306084882478891556951297423798673517824307241519912359593656744262407040314484170590797880876495523380284008924147074966093338925426497527100342727879144502535348776528753527820725034663682159135932036888465245208094531170985429527340505312459264081144284834786134930775313998596383272174594640170702819854211671937279144947736726649367709614426042233538358987213081655158142530357013226681943579610228425126276942815264377608286133915204696129765509327518010862106779092385814924643075370468813094829329962*x^12+9617452700271693012047747780767858115418072118897575145871963812967464124777448034444244615820843377228861682378402037221970719343238635465289954667445626125618016175411045653508459457846746635350141384105658294820453512253673871428232008195459894015090384575373363549487013157367427721096361006157534954321117489405568265399603192913736806777003840221749502562170106169288105693430397760738833347476016594262545703781190199791076168002147464211937806183472755009864903421784280642370989916969301021720799426358017572457571309775950124101268751812992858690122764387386199020117492797163083393002540588269718*x^11+6683700976268018644653413987418965714161742005418496369739428719715291526504260816154341887312955054635374275399359760222612540361793570778481475174405231206316498990597229484647689020955129427251710624846632754899163055598478388216151976594526089799463657392195975302114948189928536527481899278147928449127213403125975456067645703485457671935180255442916930263500946366222275902536053737601901832909720519454718838241277289589128075883713307774760710325142730161917197006798001121693235754086806715091847928525061693744925407366226139888022123087170066527023632894771812643249584534360289188346219152024006*x^10+1557837968384066557827023465343040263177175372144049071285113074486576765466076575958943833772891344818099840421342644338008537935494090271747730600718171517289501068534822285641532276948859705559762629823404204800386389644093980733672488142118532443500495413070569672453755936365466915563914529860978996768423005964976897112810326231658006750758445733193148991216609407299798881050880556579744125336835452355062895830190105370205410462164252424562049045475593196035292058586242875705345710861465971868532477718572884105687463004092029873065630372918204020740500585656657980610108480098675089206517637882192*x^9+491815259409492453382829137868487516997182462056437253119208486036705312491990254314632279040295402438955934320736610912380572309169830479988511785027295846260534766328904563338154074628593007732941988165707658754078984213285609233677679067898178555457172136051057662522625971451654280246894524011372224043554861925292473820349579377452578448988266041705580646678498099915027648846962351521714913743727893664789286054807426537476875656351644318023008865389418377108588553950632355251935243393532982291721868560280145393610326652202715424381341362284389010852731026764031564214502835724843795799474014327186*x^8+661207672373746156748566240989622225794765227520854536888081535416661264995451159449583626901477457177793459386853133068197826334519590716624681711015037129013603476246360315898128170484430223707216106218070768831480832475138989107316093766624210439452031920305259745511060003387488693577151349176336657649805636041730006264867991629320385318852741450848198019604185026768106817933662204495310003434402883456684362734873764777223212584200196914041603742711596963395854189182482503992505825117962497577733973454947214761857984493619408582696762000475451473649429839817011072520342785133146100987704873759688*x^7-262358605100727576319296700855641713797683140821074465109963652170645752677987290706604717936022897325464109053281073643112305210211727434738943423865979173575525522852144664446376627357392301571415959563659137288454705035301576729265941246790477072991519683937053003300059574022861991861342374255780373610551228075550305757952510767161258714466690761158304987464612348793591471904015220768832061622308151339821741537589371875926640572852105613163915236878223503599624164469215338513118323361657730273764512285257513565453466902788381012544470498670235728082739162361887423654808154628415663775544593455404*x^6+126680373565009410349902012655916492162117956475117874676704287945516974678572875737177587491690359512741621607334509599753727939742777759093729362031213661803177784819698723961226919214657661658898092490610252424204443198596674817294502559564174016605165383524392772845247036541376218303639216621531421169886047484368033092662356579894293036336265087173298282315406733460790006268147328999515220199586749948980114929994631595264728297144858634058674364163803120077661975653173754056687867929918168587722989038169425616024811737151636360571312294769303176584153201531459596131895110396033965152211973773016*x^5-50704569600118497399149669072465192625164240498881816168132736541858022637821110981541186263431131451447304922580981970337286985517431845540116953618242124805768838887252764308935550204973915282617246518223518893409173326459856629768768254472655944775684996517067587278266023689359953999047560368801661145489099999365300854411195345242826523208920685063321171154534671683101701163433345368191202726653329969850934408160486604840002686793087053298474223116099362293761736159803722799451915813429306204839190473052618309022726094534021203529744961718242574995320395741083055272684126050362790398418030411576*x^4+14941813270066750828277233613385383585421468080911001326716148593914979642169498210468755382793539072273107716330174235198104613009497975516167781515902619615741034860560994726427288768069717481670717731973353297011607536306404920861542081716683172949248783923873777260669437088098899188599787036287302632172983485009210555805628978199821444079582853979805025918436426727585973962671988634666180572574098940741318027666389519615175744786487121771522493714525931603721721442164882614284894481556903475255711957820282481346168147505030761094697834138057319395686692800089760533025513985597271123182058044444*x^3-5237272617274544290073178329463905946065279658313633698268951508998329670213229281792632029132236951994433129782125766791634267937212163895493289313281572796342690695383386280615009565391713355883173965596413428614875993197527322725283585845988077222122238921420026303094742183385113775629969265244949015949931203573865060904336639865490847308829758362288618311769106406950409669900811180101050092725634315465261903306290621360063872016125293034339457472473970933836813403124796240970649349334742326913597351549066774451713457518413642436454061556613898329655473673715684947830956935948878458206236903450*x^2+1688066229064735805919108638050203025146921129436240344854146230811726583681055016808052207559240420212158256566125137574897759702212190311558690933885998942282059931804333367345210997409865155370478663365024267015417989380454374678975007682568571525179071271248088186570449384269097657400816493390081250748204377453441550402192317893729850907182399237669029941550064425479152916012002421821200440521259033770938228936634135368874765954842725882637462221170133360874902444479613464355430162148907808069536700704234031960184962156467583369640538612444938460162811243988762905104099527866484085935395588980*x-188018651183024174320303960586656698944338346172291693619731994962937844741688294489459056175608922069688758358757659207305828998803935336186004582744445292705504938934235898065286162893960625786416078811685728957884521817436090674689756117802072780252807704664023844689457540892206933415678250275742542971462603741045555190804656500834829023484856803621158059815725784885882982059422175520367638742469038191016214505202674648841225271358180344087142260653462945159045750807143335308293195509048764147023760631854181391342995346971996058733457809297370885991716273882833907218775353138381374555852664194,333073421894786293749602093752872466166839824634681669063504665802103844543202082991092092759039919920532640220927454464970518923261755354163866576766312596916366806219566388632182589527838578026991329214038612901277175513144650712980957971563032767717320395257274019051567736710841352562788006288650808895412943964345252698188796219189623892773410736869964986782344856797801669009333751412032009266110977580013149532938888112314464464762322421518880336992101421827935391112062666682732024162552465914499374802619343847660155699803978896805738694133172328521023063081292517235901410579871078*x^59+4017438549175563796383751610970374828784208553812813349413536094512641899805909926022449973984099516744097519767301930613548459895825102552161630473276023202761942223946788357374028914314401931298575174911713929492556368929174631752444186651519781449224151538975003638460935471315310633389534885614389035813156753321553502306427162403865070978206960695194035587842856520158639046904595066210915115439357739708612388726191342379031508743900165385842140450943204817924386880032382084852985828364708152944064448796926903313593647046366799042254109288276351068895952436915397825892228147533446308*x^58+23227860085456275782155766048495345838418939925246812339596006667982762457984146843926928192956879538230119317897461861132043877054765084336071134110498262941421738189983738604888492144841301213065802823151123191272272920128946764967611589182502309150412482658085503002942924372576028169693904450178392577559325043818851535685916348511278146344088993291413786536662979406507713602453285180638233234420166969582444035578778072527802431135709969733468372858745662491460770377111070117735443852958176150676735509612981687506924168303065328837638064034486686113225941371505659387158037900425065379*x^57+99330815901287804467939192229196654328653658715121949610722842330753887631422085305225832191375264116746791093316783783251042103261103778260363173936399548017341682104563443740630811176400358999166078280463956863117706448578257387180790970893668374647997654547358163441341345738876975633900738512593103243050858296172640081115471786918826796062904407604087348762656677317357365954198913616705227531734533441258956412618177729343095997532672054587026301370267733268970881750772664686366047972293383515143066403011231348460468069097379780028154134745018965571045931422664082630757945530559682191*x^56+389676370253037998744636573446398452129073823290722732789997872426195981830315834233447651194426344042225828657089016483630603016227871413025654429016116583720503852828413947063692138345912986140764879134133282594886747841554783851010634723717823531175832254836652757954595843903627975390656189461812234927122904991389348235803050809145799434409629130662540955498174188050158797476880880714248988492148215018045488336213992035918348014502699192411302387726176549048024976096000748605034731190584718480390621415270892129820038961233357637618886568151459174774222048499413256150151108406969174862*x^55+1282397646920214237655603799612425561448345236781231127855766960711531785349118375980038951903031195652521431598259464144992742878411814572319819690335805142287351347474129865239286144949612690146493783052981426405479768042684306339977260424034683210271059282626755526636364439567316722515470096188285306064199909698190720425370789245719261989944288780342010466672190832807033521442438010480668301541947248904371219311988541957272047641431866235012898987356976973228072458620679936881467495809078403332706041234845420073951579981561491629054235215763125030241670691373300464090695934582338406738*x^54+3045187795240622483605557946681716035525412965272515466442578605716984509966042192612963752617816010665046960455954788754066854864185295163565657006863845463484115701230128122553965413477314616780000900158312267083598882056818029213104536612766389713449450347483471781156751748234402220248038829840782816688409919537316779977253999436227150995833570476651278214586346086759306720571218763124813638018703709802770771381596883529790235329038362615711456513491584142121543129566156977073150468150880752590538396419305005562557500252307932747529119358195155942032897715519940517680141445846287359721*x^53+4797562878022564815819652039839804000524362473260685458373083877375720511493260965009189087693672682255444728071131390164779895935194209513527461720987586842327838775134119784984993914486757953562160398611379303073833896568325978622077185226800479916354378836714252822313257628213857623619524091576985124631554735252832734983826649798367406842945772224789957068078246765138702120739377822333279451345354222221184909615778508247644998634211439071930971391892698167882815201621841499397330990631691200209294131173791833342972078526068700279361459011597020057185576728881506439692883818090816347722*x^52+731420194528570615797908946993581557476834822080068928701755320129905245093459528483727933547042036847676229447512124576967455710897699233686318959103154794038667384174330374783067764974030047279486791703624563736136148336537602890885764511287787652939161977048673778344641366359663631176114704018293483551369244831689396974120772299043383246586612813704300882608861748357550151308954207124786102538220595639949045924358841526103001220853070898144362130449236102507248382922926401292187498044240071709798963521578173672022332262344913358820539154579501384457640870390433851171924751341244489863*x^51-29263824915094000386706535012460862899699108913632754123728194288014476778319484705069941728768317996165622632842212583669097292110829009231747946398038501283990503032709545881178070684763868216089861411561451156706969974319853005952756592261537024471376546376709679318957039490767981751005730031132669881623852402522253092143652109844420862122651817611132536397791833067444397070731265950612902258673697801202964678472657197624702318547153477068142877111567967773892120750419454321881960129194028620824360144062904740438397030834330985236754705096382772014023506305139713757163410418941484379546*x^50-111625228059763357590839414634932028895063024160283268678348161092724114110191182288504285795558698138749733704579205772700515862022264783527966034032278509543744906706277713794891197493738142163938130895639290007430656792973204348465681698794792920931545832592187105351605048378848938170913629829056636800108886693168886400822781332497716724600619582551770258171226218611930515810412776095587612616030423192668528117759500871765827795892863548770480555561295424847766267787801011963799951949792826283558337870475143068204110235152170027546662276792570701082012979362085896758029628488289558596609*x^49-252607853213346247656143442290935313390804607681748201283326923350501311773883972116290847763020177387281285045612919762369457754408079228291817151618434266279061202463249641634910688369612900710722377596470546759164119812782405705404555599225566779088974889184703402304034901471415501738402149289998513707330148318820839096781937896554155612029552386338845910114060145080215628706434224096587580043185732395666822857699740779272852075461259531916447796416880030346350550514108733348576752556403557246988657972268082692584251643447639236295578841207805817568582926913811333433578785516381571076469*x^48-609230718514284763870125764874059424266755630163722129582887559874721330413630075542413471222778083737269367497086945121153667205866592746359655920775052731169467169687581800961720565492952780041359134124770471004952839699273495771749113252135502361759987306388936967251830141611216523901907293913270807417241351582719008706352100699100020196421707912124252911066168993610620412362720439935653549478752358262910973863126556313732769525154091522716452270272191493605517357181442505762881950253019654836546116743323917760133538743577249844275854710910388053173667971098091214905520297999846852719391*x^47-2234319483903967222776071835890911216290169736034705829842525436495208074236292299520099909501376327831464489952129621509016794363011376648288186754340981297290216689288775376932537055175987301909804722440292149677198459902746951377854728910566410319968688826801166137923585231948079891289191132977357426695528864998095941559321012931573191960657159260963915188966113362366201196062067832822125185953817622729752694460178730894383505950253578428701405303143698875025502646720345916754508236222683868605221635600494620257799916457144653123218601668601221370495592050754390446878552138582763775444485*x^46-7905196091693673142856195837406505200755479100203902089829346770886149935236721458969377748572152675689274978600878589838091219244157389117506333380186202202075486424593386809844194269086140121584054335206942713464357984334248426875500435346085732550419998035833071360254453266882625411533793623182224823266660151889093502150560652048967326120948451909048479416387056502710158362706593971215588283035261640486320518788569665459955657142965132996202166400898916158943642493083468142396183244811906216808616393801096844467299912494254030907805395791706486881302259544848706530363761749123913911001409*x^45-18639019617304194633739060935933142728912894233379963485558801596674245278460275051151124342751427201583972245769378613266001887304909039054096427364769895109761507692964853220989251217006779679625682716258508634179326287056421929866614408742631892929097429829454123281191641962548756875432809749297832163311179366797693242158683400556540581047145775521302513131546355660268288903065997554801504482880489535817573967595735726782624286086027790034515451248596826316496698198139577238261172102376551767314257157993496834269690496713489434059670769938341167809390315279939122869523180425148396748502557*x^44-36423375959171222652458183390187959488155633532278870979673264474120212368432023240393949732596656213269914257183410272814865546766223376549245717859845942208538214699022694901025189741908105099066183541190847494792784858459769469109997851878027008098989276296515960533729837841248069154113629802838886332285105250261259033665839423012552357334911638545984392448611180009366688301004218739974227882308951817341263321427429822066722160744927029123321817219514975379126641256466332624380617901288001795061114804952398586062437889466597345051472621707790267512099959930743317820157378810975799762059548*x^43-148302714107003883443361004198169797352432641642659286270987448370690485946452706481836480314994918392671345319920481182190922039906297279930317398674622776705926027065628389684138389959071090669488942557728074299414045977098263244490335990588144405780621432504779126814534231551654490655133255006126528850489451173171412635503142937370643584086392567123087850585108536329266496726673547406547519053437402496952824582454535847809178265911887554019064571309758207824545253695485702726766157111037214394393276639858190412534255139827008455861704699503249973297424129881422221257180130701484431565693093*x^42-494400207900728931931088538835162280000754726627180582667037115676989545172985156249626631078283693952004205797234719959868576974991256352815798569830912638483699221463687985542523182354517482074258736987366769030686510060354435245326003653386520085210033775110741783544563688394503440346121931511315209996421163709069235726187355166902464714103869490983906026421778760147553859179529722458614142729789401686680171722205916112060697654449481394452475668987934873914519474749151328187948606978829151588706468639443540490784550264528815708574937411718880132493745048153834842559065568232306411112295980*x^41-910494479206941568662413797976332945851871367546899735899470964024823580490333514179229849259958698302970262622563357373968085161031452481541544229630609719968340778459652290191734497448825730354547993255566583982335778734775268693472017972344944173809628493147682411985072763423673788805315770395341280390268811342496870529528651872670533524442928404624510473031710710729563208851502707021888423822882863759712933054992332820880398365150021968462723448662531353568112007862231534253897475239011753428725950248100491545393557718527672934402740029072723663453726786503984782684701259338538763620759808*x^40+1273620687861968527892927597538421498146734787282170270831579231348123276557668145739442889187645787843996970719689382957203418006301303395845533804083233315731560610589771883392457903187858799660888803153696708901619752539924429374085975448564797804875509843016149123627938269519886214601535336075324409648608477409551418779996734803732527279619364765407804104791676725066149763713505478182729866221988812550152592200934276837751965042082187912270612267439048165957621452194653620419497378981710329612374325428222596223964118131903723742988811299120271982144441268877246176467452426455420725227260976*x^39+14031870563267068086815071164584905501385667151771803704775900946374022245882754928794724183200483074025914777600285658086384870357146979510925981714577982687720927071123663595401398575737915267254724566250773434718710528049238447390849029889153729418449119156094146658294441844421984732676668464755736178085128785213728791572652922033640767638230134885337138804026146767129262815822099688504902482117486739219298082674189406308142010380612020089050347558169808066795200839256657107492168396620508498920385147612375681026914212998752406213362878600203768419857850391187291037004477885989513328732555774*x^38+44039665157407923191472918252270235607090724576431691350886137465140253806267859819180389425724143204793400580586111898585641463400033284209357652997550958058919543306623916524569386207408629369868103700969816112008167126750525025627082602778590945984138240593486388352019946042631388758468768517472821832700003671272122394818079775797245355165833554120465137017609125946538935771177630717749054084063203777927234722900248834049054420851468757811944043962831815148453280302194123533432036890972200285164381438644099613764727508685311795157302316483499671214105099519774652441724822644778593015687049876*x^37+29976635788171938847769823364619905975420106451006483080705114850584282313440289446819701487189654640736787481479416743163706123201993678335376112169348791856027279249464023027915133136988144132612288937176202386336482829806084500628694196522487457190011846334187979698596982369016486063371003361972560306847507097040189204112569796477888302321996020691714946429659887227082849226542961417253762683693436194728735300982481878290599107040487387817811343083864144854148314075212370863397185818473898175483467001152852975281983156064882163341215727581701062564272320848507918634725100966394249480444312847*x^36-91287435703363249071577603844364014308631477148064748941739220753022787406734385582720474217021753435365459710657497996129575963942477260101701487534823518615082955179589194879433861760144484633358252812766870173424856402604254961921654514703617415125373887127465637273326271797462407497019560306943753375190313504525454432560888588987273954342599833702587911134259007492593328939748372654776188429973399187828494946347880281347902976683357516075669219479279965214015884950599741855023880665850765305546931902785522191353816745972250552941224897836095446938866475398369376273251660320252477612973858021*x^35-199942560629959748993203898117292307777804063844222147529693025620026943263290674062491969785249451788872120979177773559775243958141640587072280832665720309946311257104612010646415221105236106108147106023113279869905277412362660088381834157820779640236642014261450858486127567211573460410914017625550193773586679297157156155231489382848395077601753691862403596640355533694480871823274743353499349847988230610873627887161651335927253496562680995617292979396128132342370435881094901040493974095411007088348894145908246616220192252791670872442354022006702707364877598428268244576046687597910422609290637576*x^34+509259053179743142007318462958216238487283849525488914294159601898871552922548564801843294264028135461847510712616024595975280847290906158710708697202814636077770035479740546137587701191310090468629813074145705489665721616811946844391316091692955622186758379193386943113749338535485085232179628016888083668564445641375516122556267119637927778819108837792971339040312884238937345663761388096913077206702196658795392879125711492025811213816007564938622867269057888371301200065753729791832980164822654983478720495894376276103513773966208576226650747421366226181749847497469725792449389645904128971662455173*x^33+2785024016864611509086886432178900948623438716968564481576727414374260666076165407672942233148882871350199185650030361163618622520962264027840129240566183753497278974174649989109430484592284989159053227328564516097246557410257896413480605115958870700217457814934735882813579676907190417195984559129199761553301791153669217221831866374784347577550980008535732851551362392849165150858634743020706176553697233859420662844980340616192269157147872847204283030098317394047563006029084983180818278255387613406470842975151676777385910614538332556941540429797320358232156232725541317557140267266805522867288529774*x^32+10218825165132651047220954863816546519495573312557457160476805211113621639317943891386734684273024592511773626597202400967405169594330437007680403577255633617349565017393036222642702505916745707167102293222402403410815642449535087762915627995788278303061915117016234865090659688418249926166893788777619558697448406032358440957034566955197175653094979449465734164918294486668420198770537066923202749500428049198474439830624064627869459760849760088871363684422478325609024025954653391108116568731122279641042622839362123377254083626201774847437362146962523128797967993533468539940697613744849437464525970348*x^31+33246026209148725770300407164713158259202238578291237469833139273805577129516455585754874587340332440177533921663103527914603608660382691251552708383623777731109732730267841154640699299598428538619899266877120991920737235923555808034304116391674828645497340911159740434447813344314750176151813699882837711830934410775966326219606604652791170182527756106547234015966425720646455777229187600266694744116222447297611199126634722426654205139254049208194518153483497216382733818447552751798229238254324727057887681639391236978027244891468309021735253685482792304077521415281866956004893353923470097397240472339*x^30+72995865486731691877500370374317118739642228858721793094888478485856265424289040347944495676494955073774913906052136578560077514631307392170374332894296834180633991555885479439521446624174026372281794828065605599521927180847797854277041083668123527815410461189309900113787794389585927488546829391378735417674027397265286792086219777151595581710529282610043468848168210602380443454438614312962594391492897677251030122118607639256921277498769516486632557433654538746208967615609142262614213775716030772094238404082793032334993030918056401998287862290384777828783881281807373002899521522437969702438759473308*x^29+84416125795052293699070409397747809878243050932933530889667288985251494630010610896260505245963916862506440159215552970870728927573966709871494468381498790615994771892490076902208479618856534107786117170148330274590174228497673102842736841561350571800664671298454240552903942075320995347082329242663113552536962910821742886143211200922621515712287154149916011398345515510365820337650648518012825143835217965987560281854021424036238953413703400588450942779919793496226988246212623152917838372242923555381276270453862285270636553020318294328254966430513681237046164647135338109649025048422234540759263228269*x^28-64978420874226692029293728969568109183250474925458798714811544731064141174531373712624539401078212388708940371044910903355718597254384159537691064775219113716969622049602604687795226310358226177436970064478620311320845886990165080644442796563921807959328858388085781160222944933436124062841631725122655438692609030381006499952673904448795922715254681693032495802572262231464422360123091760256705645389857740115470105866173960124022795852931533296447172605485270846291701085090705430968027506814374790431572431296347976008494033466855428674386392145983592366849625228052414125004697308478851281571944534865*x^27-653987217981461283880306267789244151966904445180121525010806743104673045395930973023188453958508583883374737438965795543527056319627025046158765976203996369462718691401818656313075592128848880074733667108491703425362967013080041232304432149709924877296036565980630513865004028438723668481475777441032884379852811771928409721034231506924569559212043254328636258582215558444424243812236285221752666180421484465340769262150690992712614576699925318703976285794464485489933174427602168770201144553415261075093916771256584949909233181738680031778703170382251579066158404460072569853926381667022137938106180779141*x^26-1589822896251369825161951556669593467655596039175744132076076026023325385910960715192382318593315970671145469156523254669958002788370984522963531593293685584501819836340985785054011058448078989615429489569163756438288129415842001662935414658014308142809731769182178882135861946474850428068033364244432792891929534488508107374964270827912332207376659437832092656395654726520097535685504627016271623448698063538446672545226829904834600815175108755665728839026487159898261677854848413550078338398049760592731298310672484739448469760777911755781670021497674744621899884241866299987287427773832645662609639585820*x^25-2019094232076381275443883823973654304709573898644071468494418508087310157070948569769424847932051456869158743823517603601228515825066608478059998807757445257948755287526329407088832839441062321843547745387570731673838075379594816094762999605369571823842635373943918570327925088337549906629618709118198552094458585155134744693275161108881650661887161326410109607279575287353325823114277803485530476063503330551087782088750774343807480898132766535553538014133225940897956547978044780844994528721346650344983896193350201575051470890507148789749297595432889666551354907912159074653905108063008374255318985597817*x^24-2005261562065473203818906189166831843792511220389374545193846325969560660614454348136432404595904407092008672919377021339686916674265559587816656483977395541317714487665302896123126411593628254332334153332699086734975405595608006655479707687653523179794476600869790356782358505329669253475629371465176174928815016171057393493473666931064372179199536648875276636726642738570123584697280950995674613613193520179004946199370452285752704401459498295827283735843547489074421211130048595790067491809113980024805789502833676257541566751565373233316465511705552437404773893352087442502694620677850126782704070947485*x^23-2742596147053403237553478831977515960642922633813043431950746163371858666855401593389568112060842799533798187335141749868787574214391172376527980346116690430810518457686227240014211037598016970636702054730354982249635937904680679835613415962686610266326294018161505209693969672765346094103249396588285969701706114889915899329754192560960772248437803227533755328836717472751447209560713348903629477024144037030250097046789005537500773695833886908265609560273726531716462624742881053150943491460894780926515140570968668859062606239161697538298905334928631811400740890787614853660833012862390969011873565433390*x^22-726791038054867737359051715508494527915855382433042508869407545515774307212886259708908929728083989786255647336354082580634305358983039347169376898544230203458107050853334055193609037668898349111286561572482595880263615484021375259280403202941627121282739648730490204452028731766500664475315320657985629365885711769303524873465936932586292661584080128565726273405037134553629193732203378806251573049945593780033661554149490348921560402711688646059749009762865774748510274408863744719555982384674035108011251286666812017081583712095575765903253139949072112401845505619368146683775644581658825722694033419230*x^21+15133866088999002675318660313777626543981011236971683209759290792380249378147621430739571156974196964123838347163299142120062461812826295460778998985749417194173965103753874374313292328764851353698369671082409497318696783151649142348703009144346771055760429384734658891441582194217563437805388999141394201746289016738048346427270251671214262552436752117403929087033846144754568785197214417852842530617469390499103220261159823422353706774060018528240047400269957782715205358466970331508872143304921559660415645931365060868826546837590029198779822506917447176020028994565205257761022177313991028057209845151641*x^20+45963365434682478089383478025838128723268669661787590575377838290730879100723643962306786147205004022054813950880297797607686063067207862266389981979265228190358031656593523950393427910839928212594294577693070978921679222500416940229179921473425750407925644688034509597761893299178437246594689982716988846894960986236582447189852402750683944769145706072233377064140714692031098307403046189138135501417325644434387258973859623498057763337138746046253092427217942743824659362611274288818077171210976677434481774415172352926710753314175466561503690985163379763577170687481501132296623060452668402879181443889034*x^19+65484180551148914963735251265709753114126736775027036178660257965794222152400489880900338222818242284560214810244436240949642571431446668633161784776151362049508292608107724339539083298760738586886718201470837706506581327471815380228859100882812927876718495780569059740459154670144818614998472035378192811669301426472389253069370740102000898192228281097455172185254267398451698906321652302411462631142696248571783378809728097710470111914536553161023225965735916202903980951555077992728607158740743328303908520488469008844532733958319674594195064157226467378056348313588534325114798059215662115820712142752595*x^18+46886613140479689357133095172481420271686612117992547405816800441170241547202130979360318700996912916404443138870817025629986096981709938652106511719551648980754964001979420891725057434028923630787506369843248238876580788947996646329701189544176981586225842322625128659884748272516359118772105392554938892303065258657609216134582748869473672330985116440381575077644521935950961662424973901785227550895665023141265520027428930239830942666895424408874008376687000183432566221549623704984115607731712595325501524458398062953518012574608351698291388596649739314117006343482648081675301149940829156401161409954277*x^17+5649154415202015830835852211211645736013147579844617973802239858689590647972327285099970043090308155188589612591356036589306188701464126254907250280137030372368139943421470330783447474473214831468186700314192511639312774106402610075776139123301360578611208063727539304879841622496838081904855135783707595745574591500551347804412226450184356294463938398199429594035553884393307603407080881431364202542603897042664795879864538517552513907502974628749156097209621122672991268313970642945354795766237339336330420973927598700058427539039887971560527962117361433815140545174715363253398782116405730146779861377309*x^16-14952083370891775210306438889863063023366480538476753024373062458896215798545990096585245340095061773652618281441519313304661151843365720560947725743924954454503156354106708930713583902369040507796256016751011683224287321361939154668740570156994441147544095968264738167669144068629023822843839316741931737776519355420450856741753033607313838224670114483554117125601465107287259624040769813454794370867030188822289179642375653363329594554096037976316099996450725970725049011532424825144606647605853770892082052234432264630511425509539212771702307637694398681736926533721963216184657702314086962951703496705276*x^15-1787175053826329234041836053342503650012616988302641931359097253759445702258099028735206812485688344650638171901461492369852353508357810881171180001877725697161059016077409515424517583213580251260504962642364061755300101841170376578145679386276664903340692103972322865053990019597963791972541565800646951069200781147447039448045624948717585419335317166353226430588137817377851669255459281634788674501511570155221242615867955088360025360902534536994007342584189807787832118642795232110593105545636429941930344832512138984460687191904142959590827529151105357848970275003618465431029808595946116763721144865633*x^14+18843401039176700283413632143608516407802562204479335464047971734353757646706209860120241627531453575732584393482526544917628139424292906353255756188879576855028230502468840873930636983529758644499714294916888878909284377045762143730465220064485801991786525806753086965765695695170800458405930204606025773019721512840320368181684973578836498569694444489517207617188272656290242314841357624984017429606730016822915622532234097782789726751251419165065206330448647389696509732540816686766166606108122102350340276100000749714831512191725343620658407252783409825218022099891355099561838820162375474546636931004723*x^13+26373758044050005893218004520846748305334422420521326313571160535797879468945757106543336232491099238129697200340699000841631873435160297412665279582952160537487501354605838672599352674013797240656171562467514112611819171604198796805273602841280393106832906255563267980025168395221324298221558223346455735143722583046518225278595104807905338770136975068170687182849709629254739492434295093264871462935157451141480673800010626553756105549189241165576579507580686575621433594039985354134901947766549174662302709500806523477903750592856052067677174584860816762185264058008465528032053033945116614752103567803942*x^12+25829996608205075128654417463893194609937716751383036755047558796832227440097844300657378678400668982436548627467473794571487854798052857965976550701424142505467524425237569404701972753901535154603740695121054063886430288788900088460739538562609498358256092252223957834735378078642340878203289781693548445154957213816274192028322207786213082273589216322101921990184170103465481725726732176349484830747288057152766981870028936656570224036375056399976556612920770655577286764866875812735774514992511755362079621165036066544008331684526455371362073487142578529372931183738816792203319275100348143881177473756628*x^11+19136691672080467082933649506907301785222633349317875975765902076726384167876741851542599473307344742136944189833213080534195795805911990722288543004759297461219538155239352064954271403510594255591230940495959987638339631559449463354988148970991349815096849417253182071799817608517893963852865312585378086103442599897082530411527750519701705764519648716381185366095053572504587033645495612314682426734445594493534370040273035894434131072445117610955255684223435106192069886030883256006390595594733577151535177902177555179295820730783690049971235233022875373929213009047188583194610330391662628833223220753303*x^10+6408143417829759159756336037122680455189739437168433597525175655456998384271443679881477266886200793381548477980285196470387915031310159484894970689213770337904188589234117134449548731693142606293638916191220098219094308771925431603825923576816480373354272009621481676214311107446892033173420285081656014460979224950520135279536778232263626261883599621361546601560507898282120171189957640751763158052837968817866958938215545545840239937890699474749037188537988208667005167999824199051952955171390470148183464938890086750305703289391135410194373397404449856668527655162966042372214627274732801019376832907776*x^9+2169450562148948005116156242210126540868302384665103484445741743068500581854556136783337460406951473662560828314100647444764295568373094654552536295671722420105440415423757384346092285697843146712437231106774525418996727042668298852385346038471310519777556558313607443854298389875398069144177348974741409537258227337544128778958194039568681298227715593742679202401106998827424354159423104915481059979484773039454051537222165955150404356150765114207104209760081802027180676553749725727929834232317111690505429495647398688671211589615771719874711727023403064920317469585049149306909312453515934658902677144953*x^8+1828146246773214950827234150678275094840564086031974916562060724275407291196554172094749986331366703690185888607754285426594488398799571886173012976138082378760269927060478396664545159275027135769967602870638254670944243194225095627614049062635400273069968912820218672308871343571712599293675990054987580527951569813151426156399573027604352299722681094263435501224790739921164901435841784497637863841523880712502328313514731343569605454146386398337827268319485658876297149613376993058733923648470801639180029443991695280769331850630244718472043647314597185879307874093243959007542766797798870092860117432528*x^7-399187393674688936777289630139963749582352277698517900836559815253735547142423560230386569802408332725522818464260433012984260627601283595732389385245199336156316295556326353114956572919410971077704929291380011967747107161061115219537929061179724880563967428156080048124977694168746016681196085820950893329793158688707895872124435820506153303431968856361013501662049124619361321879697588080286007747772423064529164346867349006707124251503327853178927788955071848990832994228420273676368333765380826759354227832929202162961728064617855692936947279351007748268324853643254831859750476224784903556809988918546*x^6+240925135886839623807472246912694117259144121015034351258230512878043424309461281679209675729613528770990299903674897410496154186667228714032447492502059002200004587637482346629831112652661718203017327739249729399000205348205629865957575286796214119549053412039392189316395253682123575792355546929306035251061422855386427126332918125355775064128334646842771208992798397800229335796988586070085481058551283140256043899460399842868970743556589487997900257065500944402372218580879379591945541318971972752864067170793636421137535772466473599899578186694948889880923487613338351934762223979715993209903637020600*x^5-88839377709766715721765659058646040276149639914799890288969314694673520491847208061152270917286192518839973989562540406994781027820383009125864406560893573232107884697508355268350409956361877803058814111263859238682572251231196577437734535717540230977206885906079161961877877764663073157931803542728810717506572939567096148377724029848343638897552813375186246654714044950909425227672080311166326874564654990874594641606277694682140440209144189827008763337386192383189583323520071531820252806503595394149762869990288286097387349740295926702904893569595887785394023368728636410281869702922268188351668730987*x^4+22319090663477892759734167729350408031858091561068546719698612301431079020223979248287883364969131415460685493885607493528455953964722146024659769629451285020712433839052307283665069517742421038195122103959364416154663466370041905443323146844771593193149006642298028222225951850938163206244401066173308433151192114237794994937374573489789287348481444472530830984909513549149096096110117887345216395274184327374445930672444440021761124504229243155765384731311268118189933625765264589336577196135164472663590151505192003283531971058558151618136046353883698554069494968195089925120990639162584941764891120543*x^3-8700769732329381407911754094061103129086676559888025086650141802265734142501688116121123020603862325753771486715906148067697542786773542979487716862691530777559549450026665675242640602717561238596725860116814701483944735134882782495042388329266300584286136958889689454489308395052945311184049933692514822691202458699708903869203588118550455361615270781531738547902360690999009445861798416937913869634774882463843956797783321929038922037099453290057878008931257099944747065918595460979893124353772494579669577951647363740188825456295636668261160581445572394832505173184783842360603672913448171296250148401*x^2+2735739679835581312144339248954263458740393114689959350237706677035357466444016302486355709478086688506409490615125928881546149676404739053904222938023630743168983327866700057715363891360432244455562838104925325685426460840305831822168114026730621052630153145699782002520462687852630682598086268253433457856561840856658243792553320009479512548102119758916685433315923831840365682885833992523866674025614306046262634424075610656127522075434649427112223049247006698296016683040166522681673630449074042935264282552036003338800425527790480559737063795604127053820976908221949675318683190068928977981265785176*x-96384351074244606626876123435372210104294732576290249026430357995595623181271810166103571215704501456226246954057773671126290180030417991606153242239430464072802582496902039677656815638866521537190111276358672348464572039999896880132683701244446623007147405047672776943455774722547126093165313253814497431130392168116430176496527561372233582389708305838698194290191960121264318978720287570944906018561967280514873629374121812025276410137545221399742782476252530070396484026602012566188193654383533989767737464287344441796639807822126863444838924704585667603721505971728331263488891751994978036962494790,-772961484802881950067003869503051968804669979519796792775860528065562791883482090002881634298305598366272223768444740467010392490728262146610443924655367457447230387594045964412667778446710723927370627239775168085436302639450603739766386951212356145119386996980698309222114281704261906729593866364712921537921588899953396265269065794946103270823867323740077369253805941596764815620526015294820157219225519366394782745028846544173542128541318858181698649632591447050510372180624936419063972300779340127752692320296799787283523474268128895045441809846326781962846442123195554549883310868560290*x^59-9302330801728478439046854673533803384768530365290408075237129203465206986174571564046818855822363081472104516579619959701912357670640174554750657549108779757526631076148469472549849440322587347746217518899743708903910755312531151334000506227921881270014246875661711345200983816768047818807343483638732264453681296365685164240940372702607203301776640156219914242702267499258071182194125684598502911431341261568774833752529653533908605462815642274713886803045300300850191415314390818636656905175002861664061371535465761807538767252386059233818655014959142630858422352496160737936665845116564691*x^58-53650237210207774325037068609543831795898625759648758085396150047295084629464270014317764787056994139667856695885486309362084911901175245363358170272753069378000975169248485322857745075483209327220199946997450602041055146127661593065012790371528331900094222343169926760235231116899148941919356136715645167655182586040625155868893359935486173105789675504499962425404955808109135096623828780782841617312557104875685415261499645940636487975484914741505058339917212672347008942279660400360061612613563653853885619438215629042430059240088272494854659320106584997075367578124969455541236111869155859*x^57-229030076169381125335215680792770638742164444603625259327598075424958047259540280004265451857835994832145687842605490623577966197750077321923563647285901868492191277005116827463040593681693700397065917487842121477947181010914169626740703326629801393039287729183246619000576640278494212614032230488012740812417032774192276851099974829902345475881052433673015687256161870162036159087831260398110730874074711175620507647020439940746110865684447990155659696153930651725759600105844979464119570579235681810701090569209062035101837840706504301080817322555252956951847374952758905208634732067604517090*x^56-897918661323398080455698278652051610429080917167930967399519970514055675836890675529268945646013402091078905381534287383857461082901908300222403186267139373335189078663700422376317070756775405300233900709464979727454948454272883857069113610562733440682287943177998268948839537527824555996703976875468162812759601351843227955715360196704585134172112118654066513657241974961999330697816781677925346928605804422073738443465714388193510533524869353695429980051871727685300311193831885926459834218302331729120100599424033525736147428833820252236140466661233398681796850373589521442332677968395208264*x^55-2950880092132053047693642357896788120319503850962467923406474956268678072817691396148528968288817171631723464546136183051108813990604513606226241340778045669219803211461747272759012688087613176289358646611128183738451024532859486226023102888785938025204591417041498890349320505412014151747626936495238411552552698104320932831909548330869182186659642478157154733019457193053479832781663646533308222274123852255062406090948221062689293187780049756493078960004364217461190635806826890586648818936086696268282710634396194485233620840035832072645550675195876998930948560405528344200158767745606696524*x^54-6983667637141813473209207009410504330729503034196808329646224531796382127814801284602571033009011367138986469356610924194800172944755847939293760677775031019232138343220687843102114371487961457946273130633869782608096850152626354509615143116847940469798952007026353444652467190237710736322033407717025892419735348915506111887923833491959011515566035934646648887960557087967800289556148829868640075037757049247730219376928725933279578010096300794409899054049242181140444794275043701617777943651731442507442526742646022965255714218491134349426049750523573284631270354478028732632020995451229424424*x^53-10933328529691278408466720448784977119385272423819819451364268975982263238962909174296271568716300606679802793414202381740647861487536255223400849761298246291416667716383499860492402149684956830018343065772630242546638690629757098050579376028366732761106411979955235209001637690368623191140574884449242197046941265868683642136294155574897624332321711371023770782528343825402045872613090911371314243243248576556657535824640110824224688877926628667679535304813892547318157172668076024506959622561796246428806613254335659259744357543923848927585467998270573251198497320283534389158768431322910912658*x^52-1374226101801557370905173176299657588394263862837641246626640202720116363485412000482788471981265766445927712020340188677724778873538898316955080031035243488280109429591464593665307753665419073624818744830215200675431817507422513582499015484028719302996227886603818045739162582217342508136808640228733455556776617589514558895027301112168275418817898785917729732363879073327933631601073404355351239045795462393809095709478346536613351332104917401850550492197036011751205579271329017198273139262327096903151781168798439138675086605435478549378239632254412377849193623851199824604975566588729126336*x^51+67992978812011623714155241508969406000532273516973918245634787998370454374312831656615241525201178178124987318817329294221275543225302533984931091402602560336356577812758039080057181009350738841506467801307901349009019613408157342277827458699624538527129094078078586605803312990054393949627865647544195292945990471899819319816731115821736155823710264102273446827019436789671406690349268831734138849826921989622371766767449485168903840802802336456791401183709304470956348236010833566843716017584696768876165047064228885892339869487093294526016724450724334222661791255291779331994011023971555309510*x^50+257216552835428524889318173172480144964453980361504799610824669819667422716118555342847030268816260033647191677358727887040898715148217875767715751764851233909982869588833751679835612984830905285295373857551763463725572999717085912912422100779754723710058632639102920341990800615813004492007160358782259897273250197846108614540893480886676233433339375422761895258144094056157556515986090807327862441916656750440501505024919540230867391993332491956635180597572560185111433164053417355085140489274543695786749667131699442312404174360638030716203201297738189763165622137254035955299782735594838797843*x^49+579008285518779456756568233659049245931507867726205739033365534370824624376019419289063657824649090531338446067672150091644207372852589552295911768070325054736440044074280391087815346066213115145848147644604030900875581211106067043296913672767178662312342121241306649944778575850948203174754369463380745373120728835533105836650122388219902168738310048003221532948079414582116558825700951777500405557246668601375780909149365650848175373298538391733269908294389647770543535864637692950564364414873654890642503315257591066466045599253387428160582532701429180150191175958780983951460904399613511665808*x^48+1397168699044721519712048947279368582985401534293492925834351685990435879028392486546554137873792433027522243885739479330936890786626152085845024303708214513790717208338122498482496300646125280409709328881874414340846381822191207808113327587201272574365221685656011054708334515581059052667161667817207487518804087019296638726518043008303219472586157356311035865018479378538156884902546019096620360799266954742144896353676389419581961934525106995330709876599644951562642080102242277846303770729961160685144511220260763409386612836253682459273496725811661659413525989842944692222674829844075375199157*x^47+5145088197618799179295279081284134013741441407591281286023597074227701390342286689367057964752401989517506627161106616388818815474691017873780449627298504763699494319385758080317489392888350028780037411369088507294677737350429650117351474706922452176246036787386696704569760616747889178546836392866045228819809885647490144624291773415325745501520126256631268516519989188105089488857767998698833686047774937422804231239619026990503294780026167802891900302506024517696762375617497582314194790089484251830968469671409033134091710407100973092312449654044916257703215780615561248314589581603299493888373*x^46+18200951062569075860463596436696331369680471884484520079864867894485993639575962817012842684856415517773823148572853690947101452847653374480228682656840655176528687991943313226673139150748873175655515666354719256752075543176442588849383525530603995457794722924108687734942040405282247185995847426238285836387999216067748570601634587955869616110392999558488821910394330826874974280643629086858517363292655043575278940160755408115262074880021323034879704601919543170298914946788341222146717412555428126521379772980328794558277312650491814072724488710580324237651982254516656895673588891217650394242501*x^45+42743449569133144742163936676762247093492090908513402499842728395228443608764195761433664291398491944289671424246837697298003552327732203459242996296691015631666894292065976552507810718829542443110622903979896938628580431515830455277412797181434493124238764928804325500556116281900165765563522469732341401903311121081215774825533330998853074381335858961535946993043699613505533988421450694400987418074877161054265624348557844654413759951626326136118079713713854835983749867520372268308257678854106240480153255686483556330809960126446202202665260270539636907089617551846345253854640567983613826212887*x^44+83301030694586616659635428553664595490341115490476629250419098194214912568094871196227783090128265422257284750421048447274476628832784531480014394197015341011775438257360450668343686175715273091717973412670726378488049162485819129939233157065961705049882231964848459801933123371061458747374371174642817980473900220186107749795279401710694984781755662848564938401600324331199230256211275252949776475364570491325529761043676146592459636354045596619756268977652704423580990496935578346703219138943004322937278414513766299983005599746575139428635183865520664894733179225197852669114660325077190934717853*x^43+341743387186353736959015771250881274639979615802037025598717875226223800264206067586700511604021307398394903081992893872737278695336166574252902224429457418870397903961584782292767708679746698484785634341596528152565654143370101515621004988445044640056381059540150825196669479029763876536918082362456956844189591550273867413597216482058039388879756892832502537940422837382925029636622659933188603705623071625154629598076686208709952578368793260478811368963019764439363027406497759974044152874974735618797691804381580309040949355625348544157148302732037993522890697244261651061582975524790090789947050*x^42+1137779782736356026528344061157339209999625319829345185075322055852653422166466890749024733335855538121586800265192401904552684713932748147993266533802348979734048260578931684130417702197120164869389614959759942452504818453858373429059795857828719599620298041807201592755136407448394500905344199885590376515663447063790154842384696089727702714909465464400355610325852949974556931132276327705044367536985415199815639380595264198390314964115215755263547606004176861246025678133670512517615148160642207557348485054978558202584628951449467847834500193580429672699811077993762609736674106803667177814382814*x^41+2080910391097995635122290862252475106032983901993828899719788308065963444872758026396044836198942734346750199700540141266135878066083922021341421071164517749415316297953902831715203962841895364531279445350498841673710045536373332594379438493885064237030277943557523327970034944186136622216185292677348681530414404299537460979339049295626743625995495535592361651056022565363633187915155504298289760837171836201151226646214501347398871460800641847147922743539118062639607449675416287001962952068515398041510904440313696681747778992975084502520718544364796868364866429865145710772606981989494010111632917*x^40-3016391645964204941916635331663396065396507322841064578795990097305644543570097143522589533532721227910146754217966650557034686828438694246251943388322387903163078486808671703570270013089625603244152642727332654527510709443194665353557751802875022687589537744487857664872377856397044870531778845974030356315698291020627685601593049356071337747605073289361039902817967259895481427880903878360356559716729442057769555135699165242033534866710460023249186880322589105007105697121529468163249716101970522177954914644458596622650442643807076321115418980564631534116106545158336330905572675696968515181474212*x^39-32490360898957167590351296941950092341187890400442518437553919627506979158127482828025031256172316452257970824315573232618891892500505963570116522193648173023342432571981297337365159292674758355509732605162973563560691577790480510711370598500137653100743225794260707935385541960670095199457307435481891126979488328784693798890316659156194071205968576993467961195307066337117541325360367825981717650397110014960025294084389848168017469159896999622920048972390918751429285104579517887240918190792843515618334999030437687323553076260312801516751086003052298246289070054627837448818776279418302269144277843*x^38-101313243862224567623269665252355425857148881085003034254376205610273469486447457704696964750941763663228484057053999524294162963321495596468721626783036640620010568006038942576343504269432837779866803101491270226363614654854006553173739004286868047564260008513787150668428894218946238012540608633983119178063056684392038043396676932711974865784223978704763984967146412060225017581025640123887220609025419912070316717375738449133197741259143516476843086975986043733067464570136314205225598468663952579827088600041968738205161196096628916590676533641408061991363825846627369594685593959357949464687413671*x^37-66701630560171276960687275057503329646153768828248440549506012551389718255527724509804004642742938625337610705812010526611839465379131214727192303278758857147198862063540807654128283798463204498076005171842087831454459955898057100852802135843425628933354982777998617042518243995067249320748618014751758573535659875931470122699571529226365215497128093594575544136240504758061965244144463548360783133784145859017005869992572257406838943529277715474175829808157161818865881020490136161443180119611246641497779405564001471018924463645083806002436623906364877244187856049450276514164278041189195303720926852*x^36+214051733726325797284410257133546807532003147618011521532796410177892351908509508323684516257576503824801660373906854325837465993453976544202311532802841614653267609232181287974258634878966041898846152870105273915317875984132776217400880803371852997920495457173366521391080704314888128875608672280004906559916013968668880504018976397121285234128189888844041479133115168795652380824169263441521565305451971495330694402353176921027559550879091206024673187788757916719269757601243323030792491840760200515572403553335377842993547194527709084342254604767582768081048922559161834642846473410582926478306102496*x^35+458517522123966910520002887723256369551389191473997140935332292638074062925782088157803358968700340523495737996163561159509427227034214717855857818792231876076674173575369976981368372733143317485007482251623062559933089517380709758399369201176990815925031874055877652078606108018196222632282074987172879836662587675616148966822766806508164359572746114084860158813298418476008420321432738309986723573902937391542675787588646900910688573390744009774219266528363292350731373993356107944985713178594916340048122436602208846629844313810441693055999708467475480611676264266852195749079928001388173883587075311*x^34-1195071013962210243689737015308431287029636613386195562311937587332546868298003661297649365026854093379171103940665594226847444377871624561986173273664867123908011336097715753478248997301416688781319545177397250720048609861999276610810322574046714005782831043750444945946128959910069115580388926207414454237514191706074830746394118391894478156204920762806547970092605917901054093159290529495892061586990887136535018573302016365665787988832756373939041989304226329025526866407525331853803396446132647088617308900342818386725630335605609567840319215088601243301131450571758852619012750313480905844020179266*x^33-6432762914511853188746159888343350095908201831460527938805487147272008219386619058269668783951665737894019634496573978171108706040301747774885041640170929014228293993232575199704868011898351482001774452734098873322368999563370859787337067032409307606817676431248603407021679441676752521042654780563528192007679832949614595291577971202589701373056063746244901677119457440126222973744395487002735833380366423187398798669770480555409181020170490187586003128916813500855572957970762680245613446472282824900771837522860992465084628116197522497969974492450699428856082463070563642777238344400881384404043687778*x^32-23536529030288438979388547033313481430385565283972421066515922570077149804743013538492746460391464491259075167242412642503359012740354717854665179998600282867474686312509337535849023036337525313920185534154658255984375811325281390418733794979336246960881898520378052317653923999739242151306350565789428699886990810020847151343357763346829447090549783220974028005975192475623060454919403457726118506527151984006096155959005601298372060881269049348166164934930491205289722273648175813647546281505175687350247180669838378852899073399826631737796863740710986415428146598177790763989022284021162045999527678931*x^31-76491887010361485793026492587416297517037907002832199936960117394524047034398720002634031358171887751328009120581805593123051124686224384569441727693222423324733097804369615909596026969560845579939390819662810325195296742640231924114919810666115184856132464269120636880500361941794116254146722317015153839765016722956460557244616289628764717459753711824092254430471306806341259186400469607919339477096000301684785365919625781425017275662340755946540889203983859414074777463852482365336717568555647354944055231369417039822727135263465421675141320798829883421108581484320620643217643647946943386349620198594*x^30-167241023965280984718180220875723485891209281241231001755990843743272022004569253010757057481908731809362883145270220008439537564830958677282704369287677370736836125423051635446067599263570998163941830027618298019895793235200191749051044229344615690142735366323739375001486314124615254980276159013684586209695496606920501391450554712620737166946793480351263672461588299244039881986496929231854329348713629936018631518291236721076678837487534718987157356583489192531822840802785138998483341128743009016232377489071568956615583463843924861765887091678211500186360668583848274691926053667946479791552910846265*x^29-191083780231403970813784343586494459083400730197678908720397870785496655600231776333705185980297502919042263300785579700827555304167001955235264665180326133004875077733385283388982575117046069060604283631835402897253813461850032773542503322153851892848129791751928556483502820404700608694397301719574927900908587715646850567447658564132555630160166085449361765939570120199685906106007662409281764694997682631486355971003835988279834216122865646176255617463821750063725694074760804454630053120151227917025599078741640303029886827935222425542393680856492669686757367704289094069658967833830361356882225960254*x^28+156623586258328926194376144904578559829777150467473279693940985012795397345183557754894490093846415997576983606898681452373266579061351192293024610453802339356861376931557393021079987116966534668643692402927163223995318682425876513163122329900653806305344819117241982862971346061629838900210088707883267111589972170904569335039122542668437702815329640551041561089425940943067234910470237838081287058035226599547141829784725626287219190403103142958034587493977787008021453086164502026749838482846007227358557350702805059479914813556265377581958221277728241383485975675143397207595550733868916182140622828283*x^27+1514241305810294177942003385908413318345677757789612103364247838742654788542833729281797440654580237294968514610814735165787154524994872782231789251197736394966583457020131402542806637885116448761610973663012578714517792761490997305972797478387691010956148609723939088668996414016636893086613946658291436587538630087593528607956837193143174515215061557220967175400949974569293686012890257840696942097628388443510278861208590356503214290002538365962156926795018935620458183476691326140954332369118418031818222747539490173612466008838973394895075427571296390046642098673260241404982858429097716018579006112918*x^26+3647960607624354489267236124239055935939201089564374760423732272438359119283625911994325044350092483258453666170757780115957531048516657978515200853120164054163264661177730460871865809972761003230005070344647088550543768461313732621884939425901521878598118510522404096722126706231430482826246126199131258156327325098644161275923703386181408381011745770400570745290061532344812390859295001877890313662551264917295838478865525923914223918931059462404547502756422950035883448588419288478824875121375435304858017621236279567337178518239746437267430129706133575214645778785331754302959478869549623219385058631315*x^25+4581147400684592935590793940566252239795956549730902470257685573805082790675214214983103615281372769919868090161016745208909937797862922496953234637702916054257049514244074486185078981858740896473693102369305414282977018176444453707294614372750191478197434163932992319003422615221808163018750747826646808737248263586196634869323213143118592633317084351807411697567057123619850284881947252774748449008070201936743539560063823074887174783021845779628554647105143887716750801660333584928063979041793301047467105380054240481458728004625618337325669838959042286391516850776480068624758851778136450089417313669086*x^24+4515106566327851710953685942208721903533782505498996687011992468763568146541631600344410977108040984972200114016342639323212951191950484840922804870453823954223429415292196805620166139831658633516645092624478587192414575089562324291782398393634217004416305279842411196169238433231878036670449333888637944617593611663492153968430565499672019453010596746862355257630669292491469789584212808169802141721853163635524226997375306659280256647957980207150065821825787841557064397491357274238478733858671351568992270496116553684338523621354669627348930312425375607826548383565965976522345254337659638425983542301814*x^23+6224086280230220150394544676748456247528023742882893021905196486481224016217291536839997916832936529811670247580538946317809716549576297913010471673169746748399212361289949868841748881259734505341993530509545582742707829076673896196650621274556499995897303243406216365074146482409822282358242038810012180215778815358903196569250037441247366550036417699459137241502195068064170020783546083198974097989730481655534146640623065095228188265791949304100176410325976956057381314552652561616494683300987271285550108268054191740248058376755051136389017507893595546098449047985495342771206514866580048358932200252850*x^22+1501089204362150134427360001877268588539777639669946884828997560020445725909866419956458110555692746928166708659350111135993697033291004301233015158472511691315964418283235930370021289563940312402370699947531280761526893934626885203782174061734862613652971505952254412187500498209087587090226232759063630310962195631281372695643153312636381824831302451896232625126893873041972081061738402529290672400141553433203128607071965285639126853173965468706608442845320581407501508454233544098612825368825220646088560135400107339141218332651296149390880611759958947069618615293623826939101788983313250345467467674663*x^21-35184671832934566396930371912482430136236162836785704566705971403269722868502626746255116702704645939025457329684735574090662644747464041214327240322892364041580700900184563261293573785642506921372461614435169373610687657701753920505766745737238686151387244654436299196641093551648960593510494392511981305778416958725330420083458490158396901436687646838259853682403535722992956493453260488384431085855534430240349375160673795641056574349563045480665265757590681591159627484552922932906094738722344002045292962996527321287653125743329849470048583283931264334083723549836596240572091700059047717130305096916696*x^20-105722229108548366265934765628235767772789607737957396428507521793622573748771299831520952515349729947272137631588904686982466696934400959338734533671434196799541841685644358361268417845686633071887556902431643820815460755025577081777404544323063739047938897616971924476601756406015391369253690466220973490175496165186645403652595044679921278129058080134181083593098456199947227319344033909170193413325661741856214259679187429772103942239018300500351058214603631560767987054949425711432042835575798208497763110602100833129335670734028534702583673442591835041125443712911364981683144989495087523492941231727021*x^19-148974644952432334329303709314984912996463620899307183318772066751152935804266496023087461226155539120170541520015493689966268404941026006248667982270065308850490454347433669346704370863416460315847548746120371698656148047602189014560089362224487749655373264010529604140755847648702654171624619509176482532146180981232862672082588693696485357715188555859440683438942505290796915114396175324527439605233978067311713065172268189853122736403467745940521005998485880922422186364169454190061802895029549896416208802412659170400061524340747166741337732591066705498826836608411506780339754716105644764835651208445074*x^18-104359117345833060055517888913881433707871088591169493652559714178291221790796214597860883055890108776934323640891197409070818527338900209871745127991929899273801523261799060626696311754947767635816474810246782907990804152574272837020432174442889188067671668326211545080874530771590254791559474215211831120319575840063805255545524911670712166107781859993568609496441958114908685693514210041159850997772331228469683081814876970043738631917411351071101269934691727422689133119496568700132681650702690137516363597097471555374351787746716534329097943328909730163954917342044031080323626264452266025399734312095627*x^17-9683590327874263373366742423499887410288273061556108900717149746928006140946757722167541990211861387002120297734906656059366704365956896159353004566672579938542391690765245897837732807581154816069255787029689614827206065313744872296799907321992398836579371272575438411459187310612820607650900839128608476920447425467004238083456705152372247970249584623693973494533790394974745971781651781467389305209785899135939262667985547470867684498186877543372894224557569173633225817921499057744854635117397196239454318195505668543019666166832415072912508900801607787149766665244577375824339429508562708869366568662736*x^16+35374279370369415757363290781325331298287098484249107777825452102697736135161289756973463724241127727685826003775370471884786681246498594509932080900526687631049615608813479749835385211943796845724381094636538364078075109739368637591571962161607373497008741568767768920321576664699216922722585803466859576925516936064260039253628082481828567301769858036694164100369879491405612455953884289389030140870015093790861454998526341451053437681481739967971060911248850826594794706967008984403552104504655526807647870448042819790345337941493634428868416507335123212696450757301407647939712308322768617491324461067285*x^15+3188820221686551560056900029275549640449045645854664169892361273141091656515634474133510811582678457222261720014990280692451571891715476103700716887822481657522115800439546690852334542979318120929620304795883685867434334210397555071095699013411261650005712612315206838798000849172436508469443684653639583762155466721565691536432143888288834008077929349422574087650711955217227072257651258764085922585483965139808561853253894940762900706201938082798486755202674981806960844477253444983203579001931586280475857137562179034616146250539476838487912350372677058104205243059781397752328299399117613249528473076582*x^14-44013891897804638337527233203120855489687829331421406616514284562024934408167921003535339222608756552516845773585726455090859497270698112459980919479007983337337431945684273123201001043305041130032348132094308091012664685414606650485044107862793807689603771794376184039822791813867488705915842682663578612559694071486195186307347964384960452439464197795607658676769638752422349381207330387231044577754954240153293058710606084270529252786355340251030983061240707108981238632666558508074587381503081769715498169973301783241160566093331781910856748888897001937222018642989788919631005705000923458286703788590544*x^13-60053296609165657746379117878684496311507450188254438777921842816362373107041392545109259472943694059426526914919270863534380792454700298881053239239604450333279033075393550497493414636182000447984258095515584820462711694986426026825666627201408118051737648502299799965705761561032580888686201350363759193826643186059312070078415191520365343793926785872809526241343236625576662946644472217365667766964953272656204022842886733399175636987744978998693843773846707643237106949297123701458933181917987648513825238589786089579497826514883095620384059319918178940142654357945800556694579919244028369096539763404644*x^12-58132114835166039388275809372579619780461764502672815767338726206393592260712741400161146627158116611978555934610915092146576652304760674726086390513440563294856217008494288352349172139295777755217561276492448606526791771965670346448938040909620253495492228101608158004995867841713686712104282787261465009674590562675178355013151328414950308918257591927434332586227753818523455697527651792113348386316383809768101787939404543785518204775099399484279285713191238996514475327053351448583610894657222898994507541865267869920343373713934821628243302589032449392377540865651230289208382689128521866997019722137459*x^11-42586012851253305625125862354702800432660950862332270795914826932504590136524613371219729750371030424923035072456906920491697453769143998737277380162970632593907292411286188001891067012499171972980404830646529632834221730476053383452437384587556478679988528237207956651939594781323368165002437318089598596083547414986713719813311652930059820948591806423882781857835575279489189467891103017992488719327943953005310773765620909796900975475514132316176629992068249800266662549933657239115002200637282115434341484061560222126052540499952569836083124079205699910696222391354643372071353593962180272929873764127276*x^10-13494952543547450399769302856929475929723915388432959626324684153831914813739547695160555886695915345909690325724497238686205085988072911527020346137815268675223891306917864442387434578869997757075187937448050168286743144379411531756168086383180822614136110712100271526377165567198746082875215362430154474098602273570741257498747451723379756131386291152043149374544733752074241709230567700542802999718211474199319097070028030784340189880487397582425189833248928329565511166664384572010822670264016927890624414238894791513620677577754453582884871210082746865478237560030836978792193671342724840600995440168241*x^9-4510545768273232314330972503317371209152347827401509052866033452073581502489166277077559051289106792187309438135817911630672599020125656824388353999829983675024408014834833139978424576478538910303783729149847809384249103171872726187301805229820459366438013398740565731098446743523103901951370143260794492717507073203998772458542054590676004066827851077147617640036006636119183506503601738657197372644852361230280526286684556308546339734167521176214110835100640387476572225892449766435862311994907500708980116739347806670511294011992941348037864187536371091557964530530858314968634343712212743941019188212645*x^8-4083102448303775837115754597886505415371996612897733551793427744516467569592298503491415715631150691953714845681556591439895660549089721974683427455894702253548822152806762387712431394349278971142411877179012084191503784915358467913571290224832938169703334674405480416766607740651210581234520944359502585855247542282974256475334979054594495722778484419607102486001230337188769557648840417388171493465769965645267019586238069473017435522714188348387523170286171103044813296076215456361251372181847385642976055930679938057108425234750336073727620552819414116227470149684087518310555585655688603318485751778962*x^7+1032295148860867142188273448303803267781363860468084739972256964985741447402156675621213786859403307554867303533595238103540147902440455798581693871568133856642598067945735108247219770639751664749367947133965890799862563399740236271399463267851114944238954753460388237317667091421213255265976639019669462106665414218932285919035755877355792163653984408769488015470361214265666423376146676507252683280658341148827227152090496285359589377199219440366442108014112795514310436539559488327319268472281527397895718289498092366695764384054604358345333014738432869485994552959651491080763658226045831960061613263574*x^6-577122695246994770276855795073570946649982710545814935898528196344662256185496424250500526670192287654823465182317182923680016282622121017017541371147804795625026618067835347427333417096645197909872987557955058728684902537347159349355103836403357731203120620993904258340832104124006124802834988135001959283789476457998791622678457313673437656922452569710084426046222566135086532560839386354200986162676927948170381394389225179706129457130437808608168702387471157108746476829912955704487717911942442464693695565011549394197501416956994044503751436562435116991748408091927566627963135021628119287998460604579*x^5+215465988758418326274020645819152379987575366563003439467733891006347348876167723887040855327656524897507102219754796028615001435430976253133319484273626670273103992695420788795315920796940265528245940118710338672115694533289373225636200613424106984502207471287441412743079408020044650679782278893325354543350449294817402456297336327857759801818943784608399614811748863479062218568464096063607946227474839517939667999479644392699100906429124611983831332549681254265901298176354519443684785227946080610610280066166426377347829506808939177688437748302026434560351016802687534858567205096438560630090837578691*x^4-57844944591441017337860028651460045703944058042560338133220678888576913050360226378818002236270387984555737819009333032577999285259122837021468912404391504916092948058374640774264380854340987297432891881392948457952202439928382931244207949089336894645792701170833061973971800006625690505954886550091399001858538163124437079786577248650650603107873233052817958666167675948023171914807376376131952165957574915661929491335866134138837764365115533218065348801399756713009475582347216405800896277766991483410866290236292617846979764209775272337687116066358471345499118490531577687256917630454715932283831422109*x^3+21318484238669656037934114124661944853245705129454610554155076667952155367281750997940598403498377908422510519952598869480524552642402364335472261116329801536347460151505501836068765136031500853227295435468563531162848892959145986505331318716331172442997786592499950568933094547890832200127905651844401243876846862018824815928315332662557356802550376988570660328070985519253961671265587013485824933816065397427903890921600781394838883164291019490833967233431543131890763609365815354432362362071436318890500188100222009185592155551024478906786694656792333666207295725280670631485642221787193603668576748153*x^2-6948800222603236817237060254454183357191707624082511807590384417987381900559270925373268227098049251964096761287329575155452094065011058568012721094699464670637165713005677814956109470543526375212422308524868769827071069774170215040652400535775676804861375132644983766138591917379082353182598450705576333251295141210366732634906391323651007457285980043213895339475505913756503673484675145459357224135082925292987092703710687672210346879820753594963518841636865951747766381326194892640536396785628447243615131232548149147663634993788784607762673187748801074575037477008467594158102951097349303549407448460*x+427099992096492720391600753314111877806380582008388442486459627630255560923408332855858660766539517677869696663576280368673777889849042486167094472728339953689826825358839853184602251383358567613045644969348932712810197957184115345388349554555940073961106918228267605888340802201811468314188300890977515803703231222134805484929933677620877417104080671184289547854503921110391729580711074745438846789060237133640265281434687561512983218120996912004039736912823534298896143324585730974653684075427865951724889216789789336522654665058712261860687902217582551438291759685548522350262322675312220972738360884,40883799780152661660543614920930665064856966695642779988080243292183690868778640400505080885404213244857610417340721626007068535329693310402159177967382433351774199478791352262274360056359886900511607039476925298433999170134867836935628279611819534911731565113431890335709781709108944297878827925891519023068432082952632572197889790862396244916455055438085893764096142186261009665633989680293020402646396366674025633847887691603131168939211756403080315260613684775714038520992060739484852909798545206353135931032472762110711618098483575991265282705715267385541973194910398831765701533716702*x^59+503612289659146462906655447952426774449200371466941898650156772871508930641314586829307374529864090243754317370502903067986375309779221474468070932160811555011160242799710053697580048115456687411536012578867563867298756329037996145415079880431080148368639510016212814630941300205964544752302102264385141543673094993784303003951816538569989326123313040011367538305634752562559662046275207092530875668892658201820837793669530477422994618889560413165524874903167850844890192795208672728753631203383371030216760782240093918642360979428465462302000493011965059774421093607275080198190870835590385*x^58+2982419114015822475828051588881428131375181998394872817815461100100460838850152113062683528334276586432741453270756730862355266062817062378325020249103861888623187074979273858235090953464501764806836038365151516301102877091519014155304093810620877666218390103935071890531859721931259579576014824702095549371081176732173648733958111139553858849022011135145100260417367827928687097926368246836918072213322791262552917807018068678309219674317504786983469880136255229531198456561538840771146060238409714296995916315161930984141353144874138069726881412919644209418839138748323209251798273226281079*x^57+12983281639246258279350095958979659309388151090706007807762518131105078429294523352754244299767177811490318618527474161212210397983432669633715412271956424632311076573911642567181953238951717788845646187582510189872944766877306702771531460525152399352067507367156035440992164937460312096723821114446992964755624295542157068236448413886023908839497803212006037490787560256271282843820161792679719225892217713868221315392657131411142054225792953669725548361288400877577980566960693710303181032453663863039537698661297182239229055343725888475006534273325600765020991666856317248981116740729066117*x^56+51311990061901567199937692174488211185156526273155662918868789691400878768454172646321208338037087136220575312738030836968211069342600896813824939733128290610130139005851902020409332171685601404138203640640585480325448908511957382791593625413084291000283370347313983790029834079714244499168712339885309653927808316169171210102098484416573868284668323738763636410734064274288044376900652867868234356598434557537302944538474636280766073149823060689868124435341789082566393184887656205308635790803258485101251223642172738860679216962684901467955583017997836964881047966865285190364304136684998780*x^55+171214628635669416874668528601363469625982011599467310587434778058369063321363148682237121623720074909627711689066285839071051535160427114933084057808299102155949734003036692714393309791633439488052873707775607709214659165145472746848094524967255071164071784810823020677622040618054594832921755685751928393893737011701341587730367848768302835843768730246538026468011562586665067643458945882128649925531928553831631581808868323557040433448078437620680793998382642118775844862878977672588929447588906610194645578799714889074634804149098094534792842407133482010010190814905868598646304876888047401*x^54+420219755924929443012522907923979858983450150443878213991718668985071534769100226463612354713835005914060154826410871848919320249452536314809841677587339924868070068561871046534891441662872174116749034264136195314102627228236752701301592510420271694488332505380028879708472899782529420865744449461375083214603869866960408183432768929490722454091498734116824380403447905337128203401039677420171287897764880590265140380364830132401268154666038652181671369958625720678103340381606520964097407532759031120252098498345724499722369787493130951309278430733889418357797724005540839354701283685372442595*x^53+704967609117823206619157719316905144686881203915605388301614675684529042029284653032262929390617259199386711533912269115537536039745938272055854706735466952931516486175689382952345889570470053333917445641060171511022521881827379190007746772795133504535490703589982255968929864930344947775218898849442304372165452443379330942541568324148696928729928869963595022682945306703967118062337766196454322143851450331841704861812824904517917475253581563422861853280623475364796179147318474619192422185539934627503129809444793922042488335431412014768184941372911282094726575566631371742041098162233842811*x^52+290320552022719450564685155074025305486797555411745550011844833168517931652192296915339790786911454690099269530953756552474549063891701502776604168084801532943809636821700187702154413990503134552762017341837906929712743892443943302761189739266896451741207691592325734259471600222573275683844081824383827302375306599035388066520003385605417105345303287021208271615577817414333549908075639506873166670231061245258273166557284720209046645673214825208973398109761529299212878146720135825609645138472055423562651881033019837036377515327245181624045551152444999259199387770592175374219024745494039647*x^51-3486903101300835664986171351470250807169784067831220303142150711789211216724973267630844861377659438814061811623394165403884251058353884620641070994544054857518814588199106600714087794331541390747438906127796654393250170529438787217156770543316659455199025601055563489603475492268901003688322212419840812889539862016364881965927300927872147830198162364253572213043239345053279809965583591477322587102415472902927185789670560631718742081798455028084442981749564416388618877227694152851594704000884000356254273999187101264408944665886044936533868367384678371815126912451893693183940932899892754241*x^50-14593150743134358694868193667827928352056555400939150909828029980423281566691329639261865061423147715263149782041716145773950585760349923380463598061753201581737307159592280385923517142593574102502625783112786189899342646762587225362774488048758429562323869172207325462858788485984871616794300928404373556652468466525103445105918202200466987074697585165275526433145128926039368215498206161674072918636049415152345509117326638449711525825508055286891570321640518233776135257395842134962489796830147941418202092724617594871146200157855816127789713614370879849717546509291647983775964537950418730614*x^49-34945000866398872548652412388108876076508659162770369852433564451186946603407082926222316232271987991787565696682536717101620691211332647964444312566888767591247061238366145356219854042183909991595827322200948555840643456256974282363394006079748156419798222153250995175404881199516213416074580478494125120672706726896350177798053466088346084893244015575283642266309929412229448332371313427621766381064735183394573022270717439669181350630609338778097766020362683618845593457726687805696429523436321231519285481025309540997695750659895241453414013800074700196129481017478266314978385279676305239348*x^48-84481929916997964408800034156305293250266176506364383346431904604416808233637694866245148960116619620331998522830927865679628435868240827036734882003608595280572085113188764240697513099038892053702989986172227229497964211266698936712672374936351694040900191145443360318606389847373719834745102376720227323798903201397461787843968200409154817842390590449429378591125992243744080843042268957160503456938329859533836525240496787028437675964389002829457707463064681498833307220582138149309569518941366286208962849933731652311573610944875244871492006761976279738747707794546160451852161596874924937622*x^47-297571503554768388589411271795277906507891976024386429419800421050338999110552729751242478940630580575632027832346345657041700359517546244387979970736501907225376334445053177124688186384480889682295550195072732294357256712275750765592011590079650681314459368521946018946079399248931246095057671017486493517834165503986249465385657420495686361066344369939195131253184567828519251703812656495035613352031343245328387328272640743380815902180488545005410385548253260100008323714931582119144549549919493987046610990749842835657595755610141759388206036143326974626302521178872208726927016689938713197614*x^46-1050530590079942549295903071480797617426218094913553817239102618158115252632127004104518324371963980164026600028579886717648445611208084813033243719406145158041836228961547873958462128582587300051597729415106403995045514460171404927234415985664277068827850242925962926226873867247876550347697107976603396746449828419015256681374993247698807926277464267546573822366333156873835147383798526825190773557654696655328009554594609910778862268537954622125069983225924496969180581050756766273540083294281933523103459869098326768900722170338190696983018392652948078222238544020581591263965875634004226868127*x^45-2571547247575590907749774333635435634064977590710056160113683618625259376941952927536667076050486323862954356255969402362775819155633633464361390338519230607786811808157535189759720524923814311319081949029635043986220521103665061161506367808783005182629562981476005082905857622650131367868470510913514275907105111596321204579518249488467691607020867639167152341770380569360756240728572612167055388266455130404674183289813039085914326600567940844647901049549545270269754682116336709272187245348060052341632172341707930951651770618105670986691618186085880638667871802745662439046989672505451832229345*x^44-5181438484467717405790312052101966856098433831182047846152691456884626158231823334737952056325413026332659519188650680406631072923000076764731666376918921953590069632300922348959146555724099089884933753788341717676037809391971184955844443942463350503968965823585046423658566469288616975147403506214052439019705635244455088239089857777560341042821237388740372604324892149409240530232737407213558724355686957753402653227827643433582302744730194708533500754084504181991389834103363751080314116264629734550100576655961001156679236084975676632318666316426939728643581253786332578920104382983578375857796*x^43-19653721187741813842236017870665665869333374275334733868037023003663750044864538738461130056186766528023750555058235928323279772652720926789777913003725146154644018124390679956139344872103150262267397266684731732662185988159267473786724950738223601276593594225733981168947617957078258068183391651904422981889542795571539347954527463351680910055352287926858352139347364376173099392122574794409582949768896830139979076238758165626842008010432568475603084142845134442851726978779429598477060758718154767482740833847965519951767566301501830533383571947585310131548167205605441048953533514552831815439403*x^42-65958857766081829177500906186377767791986652051703093744523713452425815468498758101189316017981819976380331963476372266859576218964551513801691967503420661936297580786190313500466769240719424775856577005318275734890177930757532725925459357116094312993786794071273947563180890372684288990905027669119272900868213437905156670857499860146052887759578795194958346693197823860302268612910326903294510439893743493339840498237985199684989920359504439933029893275464526956981158785120418759942001763899687402639034235585548614267355156041555590303360365601232682271851067149121414809098705833156757963188278*x^41-129615371432226346507024051677775609112941287390600882526371223782316941222187161092405567158081676018221841575093202987008125501421807457671385150248754772721196223876295405545693015421026998203959372645900221007940023575946605854405281818481058235647746119720173503854968685721386622247125484149490217892568816636402812173109966466677645804359732480028631340843804643121240556577815044064972293585233853577349019600267543513147276627959232084470518028102797044613791345988548120331173281929305702215283926003444598645957216461967425948874454576105432277609457308463466226618252020827150164579284542*x^40+119888563903511305332070848006750575955796549585218531307985705647839256279004841269254926870207348899255606117332408530825155563346589038887742890857888360813968931102114232870847874610355941855062874821390128277500662702232608349733201947385367172571895005315160642278369724198479759016312027293986314907388016470364853604960797809962274025133197946534021822950113447101477660854311521844026726650540168374149477441152603606335285716241471292891314469520696785862780411489678711634597085614920137547278837818014941607001882290381673094483422161935403533159911844484323778378918928231054357794567269*x^39+1747166333840563442853012457231621991553308263573042306430627221563612971976882840792008384032782582448775821249189239984470096208864215834257261291383618798055512747072676917816727847424642765254293262653722616039765532295279128931190236840140329996421636143563366716983618451348873549062811862826794999204820837022649176391433203893653440706621186797318752764921805766029148346551968302815144642184833384129267939990453854068074750073940719446477046673800867002894745684742726946461722038031593000141727097466866009462603546166103575630002756862034225121387184561868858237484805231495002317533853368*x^38+5862100821783573843807318268280777073564924786652973839540787616391396060528175433101902236735237855415969143495384658013952700195763015271054921443032623887694873780265374799667461818696453858848635953232040326421433076947229776460441804005546345600047301919959587962477189616326339632424139550236694857812640871912705257632061840756521321005656158996985431242548082001449762610908413909966341944817072750191456637001637991567264833821586495324741283806120033188379587815272002329007135236229529641276307403858270107542185975275543833937724158109023185757000679519689928151122990101902471285283985780*x^37+5275256417885681160507869842842889746483414563263319054141157879452552193213741050771445688118122083094771279211489644693838355160110129154548017931725409179808333110964947221725211776910208418301864965551373605857928218203927775411062852276900168049089289495618820124654602702670338929491455868606559197647526695503550653787499833704987184376330923360533509581030988197675231599433107984367110477729048978043944838266817315272993095032405032655891722154719613080009548845341134663951698786878852079575005967252054851195689645746886218034636677204111694522248454951839473934182639659852314608614550326*x^36-9561622486229822238881511168716248599512760646760199021333628966885562180743261435195539922505673165388248092993192310344947642990770846700554999216378654255542089093090346247593162830419460062164130743897708696211021533847191089901449183566275446886929439174278549290711620508593017940443939121154840064113641868232552260111993418720167323445503151376546853651642802683423874293681623037841506611125751732378046149994034214791476913000371957401300011336048748348860568523631608503984020118825173002284891759653390605877246265180542819424536490357614939490263520894107200006891406302170333204911057585*x^35-26792868519379556923814583214422673765688384175797523264701317211553674424881591089573663583157398804736100530889005131432822957685975814727562381468438607577529363061162083717693413609984633928736123944379564480631986385752462150647444553796943015687630182469674704730001604666860256524203829291882576277999014541520271329538414775295502533161103166500980051731507378268711772841486340105360080486524563717162581953837389235053727157724728270051157761513804878360756052058222563521089464983290762875744711181200165219256988234016550731585375178024975466459008927066018532121774601155886379126820912513*x^34+54996618277018217853020963558104937434162527262694867425304219105152426135440596682318782375572131277042039853286281787028424042130504269755194433116333703540616969297872595392595111576981529997814923821450440178327568711771197944140271932076791430525027166342523093474663828959686737982461939789790136375867052180324929550731920924603610071409852421306635799260620168957514637571634099307728922744995733918187616499304901100986400506580274896212372061441500015840993292154670367197476378011681336249755996963558796864980877335671169794956192294729253669819159729587386203735282775770494323536043331452*x^33+354531697752784166562385223143635133936430651806972518335871323724172956487858666594873047193844619156677605778831408812884614356152147653877264705197512424408877502078154035884538633006964790020131403091247053793344300891324944303457098831586187095523901630023084415784183826878877549667345634552581925065730512531830052459596354528316820558278815977181264568947620991157801377690308614195623827940433947071370247349035270823227383399252816284686058734031798398444613034909362617616369178874326663726478110358239671924514304559241966551921535252532134742559940678268550515422808271737198873157548049750*x^32+1348497281015145358480760550216204575256567412196223475281410924425013380708587651139560505014721975834236276908313493771325177548179706325667028036068100659250797850311415357348923690454632747519003980894652623303779025112817544338447666158140004739022779765236037813126253135202153298894525575930838556530878339518549536096454134391060437088458861924435250190282590113406087160948808771934384010796721433661043268811585651229609164209508024431241754455512650494214334140733409699887098584749486024956816353928425451269169586259227404300079305973857602481891937160421959959775521953809932491868731141343*x^31+4445254730604525066277736634056072492716118503247378192315864206236459104225124993516236950681108300712945989429338701302833356117787109999119682718836503828467188299229177782056636828822009209750991812120516041861581677190332435025655218677910187789181102593338315512249613648286505931340600691631866230327209170271329442302431063323503763127617981061017816474098478320847276959188742703274515624478588029896749029769441086691553451873724518139318444595758784906396915301173183685300696536104454530927105657171719353031425231939504337172556279949653794618692437289158562949076368858255814023750873911185*x^30+10166670810590776843550743247357512405157261244379771967275430161108253630995265642702053058779819574013887992925448829532260378247086940305669216481685590343169725243667941428006779001630359820330925093222733528102871679031505437526253707021609870154315515233478606004275654330473563080295365535053570457688610190164741438789975788763653050222558280590129103309233946059592892070795217148207031657497213332327396109432027841572853658794007039286828854871007846773878485092313499317616402536982108594459187809388880503028332362914584846200548832863256721464744061086163685821525477055604994799364048136637*x^29+13184316861847279288479838994295883340320089229837038096773613863929157082066529543505418747335042750044987928780458630216474864985251880273198117210907693116712955846421110209806066051605196528300904370603603884318331234733992953967556511956636576164686203545782529349964008743957342696190317527326042640746807759120772363935529586940588649555207011890474387866916021378171155155795834722408090579788252697974195070795611140737528393482214968790258246878044647362577838655754719684594638863159302313512464507903262333414848008518135520801604569883469837534896545574357416177436690348366285007479261495534*x^28-4120964591633056824156485765993514750432197583455544283015002934507351518185012443361417795701686216553276966180236978462308804725911069317155877930475974546171785148682781165831042684218487472592017332305549255700613356821782347555036484851568971110685998305292783997213775280797301824869378311669754732598855649008181182019006001489890234824160721423987692732111768784166513609174623166508617752230733727437068193964614315396240469142627090112630232759832984382545519717255362862892013698608596606895139032354539236929228690806302369297432964368201709116214188349645660468302434334244046526117837366832*x^27-80796094467239971911349216449293148230388208373572903610488553773430830379510699139410797823196082761927800010571785191893392182580136465447498825263624004470575046537627843366800355307952313093092836671668335598069387350980788453619094801074340872467203811018690914057863111790051414212310152379397421253326013807356803681432180690262815426430230856217181196382241478275238879299684046911600558498336336893292799744066618716529927637167273641228478209536008209570019772159507627734035826690239309689420005545238301777780098899791129032659736238909098677932289603527982268128819173265949816948980148307399*x^26-216353769213879560479541296961036704164450968719215279704544875240676613514680424287166061863319671215227465250841557633705180539806452737848115421459262511071441475547208918838192248539019241271542094004864631956017146253818482941319305684698349594265402013950868184004910667553989332605155907972069029518318367413658037907157495760965919342862799914828036421432227981148220765700025017736052785753894263366857198883252028088268843790161174926634599286484560861998402398548310377458408794578186748125194045371353263234821498470809733639452478697029238337913756693780021759935062856664990623870871523883357*x^25-307725346244269652536375899103845266847920219451539631687447035054770190016476887914070950764763301380861414236594431121076251048826315601807978124665297399119617247776104287659671240707207033019285804862237967270169316593434720320634132628106046639058961191250345089531294705185016176013732908142641608629252319407045433187905929563984010979516955675911650188442536608315804810698205524737994890126181098547808300265528469762892072322381393467308299741996077372995088979846454974674226003455886975860840554796887301119868047478245487928603508923480300689128991270574628173958845417376280530678157010658018*x^24-335642547404261394329055991339199345851310075935377713979684217458903704353656238996991677813366355019018747668398254203921295579782605554077566935975487771472704433361547156318940771648798754112413101170428921192764583692064832649263811075666953552566803686884728940847866621586415216672367417544036655075048246656679177965632776163501600759438440333867233646845432268898490518022887982893854013400312762149226843661165625545195458135494796615152333200139973653861552123147606069269186638766272960237121473498751351353225666632134263410807109020510076551034704786818644398937245389941042623176720841294775*x^23-435692298183679370419620922210738999789288261480570733311742360400831000228565334847094578030515089940967540325310107480643576169264261280684773221483834928190695931762314963101841338638976679285447322319756843769448236153218453314697517770417693988295801997803080536570603865408296701825101645070812756528107037942006178495912363753988389957171472843827266802450228202297291706060216109697463740033419335968885305658480573477738447785960200499622645619320059845224254764601473330951947944813823638892851929203270342981551736778185323597884935827713309404261087299289542768553114139064259015220964041816374*x^22-212261664105192241299747675856524026282558335590623925636666147811183415918561799397593836302407297674533017536133320881823043898412905567088582938868762597599654907823876774071190123537740034093702533678640215756965426634957920467066330996514921597870518379223572133042676484380096556922573249754152687985370293761838498163552799765468768002726284252082232666421812074096985367014564517292315812543858527166952817245296047281537798280560961442421816398651462840526046320306371974794347284869743182830554181200687600083976159440354591688691196221744677234130871021238487310335841934527275060942527788862075*x^21+1788237012403282447691080072526024595840479672202751514908395861314061346005224279043316014470909093209528915624182898830391047497713446820140382243910855381483186859064426612772563071002491395699107087539426419442063892958662176389476449372035994644333863061798849476392691490563101884306381649832684402115170791402160762737584396369622305387270712642149282799288319981786569364609243824311867969812051879013786946719312797069670008499345284287828402277033787071980383956072688894134113111876653913561181866727271246708862119428147063532663499281906852343565014321801302934488903404824457749374567913673965*x^20+6097610382494008599410373706799060720890400189013551363570571505592753227223240111959035723328475854191532408430169250720295393171361498908590296238236270643263755582776878084878069839893450565942729291447841082757432582095103948713317257588733149634972247303093415955226452866653522024854651103094260950961070077545036027179523972961772968222708300354470050592605545407175166699839191531755833847545663086634008429654859454516146049634213749626848713427675106914272445744085061020172358685916654669210096901562523297624109148622567534881615270766238127106561795124125639262574449244364687240939924477929893*x^19+9702883176904709742161920828028345307762299478944268150813150743230215066714827176388976775271731576094463239682899511451432423469350874978217245380581718321567311749844797747420359975160739901367432180126719054590157627476644786419377935927622562591733634229992023955689461252348842904092302226229138693838355368223909934600380404125486802815953241439011317603673918533483799375568318212512057782227231832775215301417698461154651801928864919403651009616641061083733196936884714203855732144622969215524604339682314123241871604284156315469148598964792406636218819633077467756039159164422658659872981149620282*x^18+8551289581016354084898148682990692138672059890971446609212441893088429494076725560681437838480535271396068646582417167340598313456932549598881188943162699707312139245195635292244610230404319984703439941663727501600924649132659342773113827300781830722015863449358686028051185271917377383277272593038414583851759884174549205318069999040188167472137806118886487054454671722051744312014300500514147203951553060009559918752341868915762695453636574809105911844297893907381006629335752992835173513888096426159316743453929757263683468511987327707427946014829255354421102937004746110828703942051636085626544145666306*x^17+3314793313740209945769080100313733501155547163820367547822136503560332109039065897307109648457241987122258031423375120921540166380284169594153093097914597398369283881888393943560740637208126080965186349654665794025925406924366007061927517375248682574409228409812427109292156762594590641804843177823019789223259438160142801254531789122491749515760466136555327476096182657438244488993114265464760910556565459112888467342405903959732794683861540936219993751126409851604652277080807790375026413403345746823967471944798236528394394237233777186707292257731292886926751827635438234554557942683432675950384271909965*x^16-721800018041333599614541925835960956831795602943981762050524155096198015200158948856201204050801241118457260370856197971098821855965493939617071121140033413303856487458130851643540332847113788797407286873176215593644956615736443375116362578197012551392238946564853118106438010377537356588515527690527585866971842055719059785498111851441136214959004942851621400917621353943456257029242715473736107377477440018512381356486265717583547916315261128525306839643255882888495067445531031102823740848585124373423201000673804387121394467616638360809397508394057095543620983518560758506723949664730992316261191391775*x^15-464998120040721339616974725624572274218802186572860722679514504797487695657135477068773317914490024687397003198682222073820039760844578456300965589200662856530288549906102858536851070028829353174737570327694554442835524003008228128972404633826308195007143017203269350599537430845047073494982696783635692152281849852472564841506895569497921144180151983479991988018815407103582529892560565261835208053802421756507300037196841454705955782423342414007099630487089511514594434862482354138921450055282613235661718305823466389133038142491735128526609896266600750644399486978973456864678623450646296331066248259632*x^14+2001131161987887614347878196316827716541878219330050219645252411148187452758998780228977364109780941041287696154280635182909953598051839025475114037962890795880630875781978980671471109277210004447763308767966150716388065444581424762096945297068430887780435524310042949618091079989078985701419216852639344483439653059154850049295011149317562352861113271257942584441137737404979486899444129070788956102166401622346657943205457879724449168364323860660888092547173755569509719334733838049639957875029148210387326553274401525281646591197429212067523408060562363384425455718783056527955512217461853709563483649357*x^13+3714973017310498653790836124740907540249524013954409110563185000082138798366507763854180404034664528477522428791634627881063900354544365443997142085756787704782707949734007430541603285268975411863224144846340025554251691078538716985927437956227815498791475978080933510023519954357222773149026260590708987325678814406378561799392706725280795872481346634762038790764605721711411162191050460480467540930138987428533877014024539195162025264217417152408618536312587920255770788263252862800049256427685120444071139641508152965176839274098576001793457324905291511864995977567726184648857234937654366881659071512402*x^12+4282243434910900409628523615498963771045005291779400582732732693839224302398550256562390411003783377066214801344838100426573164610857749388803953280304437941169878123148974534668473234791917457046361728566583152129019084247111658793047010512918166231808432445850735158086666198223740357480742459509949881390591632753668853313141488875592805188503843093825885904896220425295577795692984421163462409263407556159548378318171804555684252773531948197637921898616546429875145158852653126243700682647194420030053025104104975641396272791592019885090830867525330912022303310554204443825197150037235005966922788714781*x^11+3643829584888313236207838511512898462769304750254686763762967229723311506828030700503165303808306762774155575844419533381951594406818898262480780325982695457684218866163986265981413718506289674792618352910897914306437070904682422845255030169401975834729614870272612788141783562623741128079499853916359923545696621636844739871424395071261713394567449893629595429460393550515730856552072495145125386069730767177606937906583998402455896643582587892191078671496467712890619761522742942662636079248457981384737939924703559434505435525067353623536867074476402423556363676746376906487599575593355295461380821928411*x^10+1868897198174754697794020192482274142085940111087182062766372229965350944873859245123210718549745430422483480808129743919711836929600512808856564799533158692009103408165038192152503755704860744505107771451030605944562796184780612737959237616114368193618916281285873245715484986658200646080093570139434111908499929604536727009181160909062758454128892038232491015787830499953318185887195358131598719115504716988036614702319050496893009124143438368600773300844785796595612574021183790954492008533665275639834475799965112014956902588966160324003391220604109146689643697237979355523552791429114040409769439751505*x^9+830381891408292478540479221535078255112339016734922554502141717054635209262653713737083781656089409809196417179378238882213555325200288083704585824304077796550336256293821483978461837653324050040502762657544531621391724076474437306817783031554610022054885157249432018382962683164248622272251847014984683501221097592337771258984383809199688325004745767274192250018130493351341279230430036124302134667550172403980939706987802755994833225789838951414921856118952943877512806154956069820835645132324409189830670932004186952993534843398650340326060233949126095194687589543025909196471943104800641513024027852503*x^8+440526101001035301870658881242987549246923109864377800029538787751171166851130058373907040311565275612273041584030054560403461703129849733475643459898031383765962496569190818873359862840074827838272333930911841526048414282363654757945731980898842745482572423027909449614505455406641659236655866220414639890675057992272764170916636798072267145640953789230346068211644906214081505848578513152727629355968754230152455748857120757251593803501157302653653281099264482577357960628465310359920093751833916048144107689462927705665397761929756867559197893804882936010118077187558760085653572503993551993824244659859*x^7+44943911718292081244696435269025545805845093266080110558194473428658191998968941897103786004115696454190402841655190568410715939353210026981998403398155204178650944592583904393146621733275662827662943971003432324559589655962514431794811142970461530575252568690175282912755077543307410358555161047149677952940192933954480382477907929258062235320337610496113316548148778375166875900044299417359497413499185057185956791549041535531015898024767828498866875061220567384896209817680846841957561451274116546038769056015024203313802124410855130238804685178701825113738514871863802833356764375338721285768069163990*x^6+42544383458085985857812048135046921748695426324684612010194084170107014972502189806239988898193431877238423644537830078211668413485348195954974124806159876171931673653462961739084482876296268453707385327246649640781017709402918008978620163409736352980131705416895381218191436750110807197752027139905655254316274620881422490401883415777362032132412889691683746246916272933848270060728089133318647507270233782944370377072854444983857638976236394334956842848399447158097187128305903184960654638407870210982441621260082898788909429380217567331693024976864688072429977208270046933232735998891662353930827594327*x^5-1629297793184440183354019477166771494003033084172362786076651327077973515581269531672131582253571944987042699769884303442949645616371939394602606533045739513076238272576503392817139355444274163284861929783091517795116029526362795590363437262493777184679484700808496515558647687193176487798240118242401432400670754452724193671766183670711161994016244643130853454593838449339945266108624420736438806599224613226556051083571911666108123083972960433784319617760490018105732222592781761991757917354953540606436275316756816376206304018292239789826704897295397987761370096190630627524559425184848019006378650378*x^4+923045230872821126938307423564726214832292735033299117756554899173261010883364309559760541385231349497877994306072331119933539084715428573667442059923001160908634027086106366567036637749479632455018574218759268816672191085467509785049796517595831678257527788923141917480899502755673777521077859408678774366159539303862808968151065441359417927636455044084537986614146186916591150213900949817063416930858416705189570078568889308069358442232292461400973053631569467485086503869873016349533275673969724511383715800650219237951508152817287087876619590550582229429403473061078051013260387613753439382094257229*x^3-999612320771156706992536509720790496935658673190040367655571901996660700632646295084329172429376550945253995185362990470617859751925609617714658141965621016424856233281818726475316185306496531127341319697415385752489027048497443640366442651688905349367717531808210282316957685185971561036497751172929091883022469573496749800016089808860499965352760179222799868436344010066377674653212303832847008093128450632853954879959209757185852026112449694759357371279182577428632876681313288680074264651240875957011587656007752132711227886063634939274684713902948614813081615249502399618700846200295285090632270805*x^2+106225015643080345977064654552296911858539011117437353559205205626286742633888592408727342957175015006457540191454994740701220464697125542259735199843060790605040108357892708332311141713089911647037985347118566359678843040072658914351059605748466884618369601994051899474212317457855701586089424628060159825977405637390888768806243257009823517068605108488033743065012879997725337039653659729830747175871064502255016201590270256780541294364458800114636658070523397960554413090440047984472097563713656230407981347166009905225940376612187661932969708217585010339820113827471847703063008780116932912867350343*x-79107610230371085879901496930657218862981885354109714426366437101030780477602883910659725191044076772918458469097119675101332801119837694887959497791220495387244786504278028536388009388290727100977244900310840560791305012409747507431373580014942062840509957548653815666208121588778503041766988933918098447625947766474280457735856294180162628336549662276464244088464623000928354159135970382836920102156764609557249842104308810329077384734380113824249961813999568755262548718336016256404424228615193713193071861147930823925867404293964189054304535677531286913232433543596069920092447961937674022912268578,170316673201449894126439675097123238511056404019415201418501443695525719994050700715106251595098688420719985631119519435200841580873525612837614134288042147348072419227033250786594276990185571469945505721449125686933367386296128153233922297430998322790192747324734157597392214441743134954181740820013104101812678523736694683166693352393496534855026315495833503712658939201117413250679722308103879622621158737700197358041441907232024043602040171763666939705185403910540807975796418279068826619682794343843269695963051236858941967283184171221500808762373760436711091340683245683622525998053994*x^59+2069855382496567503132962920539221586598329861845855591699300139926963244139234251917308974146222068156299204790492445350491490351566800985916746289088058918470009058043784960388651856229768518256976062231474010668028389823054101035483833172770454962406107144616595736015409703091546726478179073701980751213464607273899092124028832890077229549981268811847903488271123539757854226324946958599846746288104264611186715413237490586910288131824581748116122138676461652111562921330842605399013913184179485917901221117339594034669484468061810711035263256867535547712098851791450516069593861424332765*x^58+12061709408697920953829832409121734314824212117202674637985861726396887526755732155243713835095609203512390908879429606031222878395755415622615939544339515902275571432004824376376794842504577680601037116171696823668256655025198058478679807898405067696686670470261421178363672910632605893857075399338146412644945660056739870278699591676309278808356682669246046744152617730191803161720379368733527290286349301366376201819408554837906233547590981552062983172486050654316178311580647443072871075996342364751217007083395161272509770960604653343609799989430105667660855951708984685595124645235935538*x^57+51835307788501350152226690456448725629625995996682566144037633572887821236057545823414070107092536615731387615053342311111746669643201269979707600976262211370849681097637388535039343849697246147392962630354001698885797196087618960178620623420580258630822968127989920475007347727000149866084230330957750255130257730696690841366093252391827577674033279758607343793584185921052589720356112934947360843879339064735441250962457161312420213099907220799047583345654468281196357319491754510962842458197206924097728856746683040332518703009574813039977406581302127343234312378856424052800417350250468335*x^56+203647315018631742697598269161018011040333560308242787462323688089507997527896883052075329340929787875731523190350386114011627197895297048900664808796804356274070315616116552243145446578174842203777781047995439450864614594417909912840032715940213028096994826694281740076264423991130688672278371902881810871296952862873550079038688525721867454164286759365633598046258827221873970942223721539103954113213107433958735327242672592828748411748849178576451453844770618418665328748454349586820376230346573903979338600773616959335494203984072700598165953715496123718869968356709649250976583052758714010*x^55+672844025719852428854265793121192914874889418537404268715388282490607114460447472538471616010366723939088025006014914593464216970444743801908473902405778457999848485081672689376756607794514281947082810731921938606596415109408151929920748511585092161312692555112309558025603696499494272369913461702954577881018628459059430118354352012571300001937138593040677555562650729049733126522066881357425582010931707182606931613883869110000688773767322390391053531961904561591750725910660242959751338295416153722759601895302992162192304955108218538536365577994471265264981256708081971910418445011029003291*x^54+1612662949252204659374059064583024971978888941782813795614634269364547110995753473907755377906211292152874275136002910575701775500579185008605510828175415233220511409533562173000027946359428516576618649094409023767677023360437871836827105009537697969847919402525774644012391521897388358238654371989907336392110245559956085807114475421253146881068786464698781848501908468380941342198600057262659788097192951261452084802212689187703963226262560487721057904386590227696088020931970533731885829885917756624047466334354924179264533204281542446929144747335877482671539145950108588888215705215236459676*x^53+2580763711264691515545056730926241449714136291643918002760225867793283493427056215923610628040210629413640926501980826434615871103089818868615896098194621309049862514798403045152373032275135593225079693306754090650964187854342746140161927398339589059991505635636137313823013649191125298473887763604750442830551930819153249048620746929812757892744233291116254053076770807894725627853509480920221869814097047261065592667940885373089754086453201547895953071826939454312772655496607868613359868026635038554415074474266102118191423088791611858534459710737977134342877071570755233379547251616722078078*x^52+561520298604005939938328506663127135939642460732160551468303951196263123837967880002856947241990371967830805905064576989184988316579958895893941075509981937932891542422239146077592923384255839614316052817750465109671258109142003574389631051665174674200587094599979147133611843958246065012200344847237161012030431538651710749856475439451835865480859914904035859328246771329904330966774225027465150842064055681629178249440435705834359904409547479634134840627762673359028469297195876150064915306577283583695014954069848302199742049926056080621667986752920161581419742076782668983051879895898715347*x^51-14992600250696878895830006694399536884130188993873849440837840074477069085203813790497982759272185307930284933974766179221094050007760252540372393045699351178913789884585364998686037979570638473712003960745721021982366716099590864151471162882574294333402101816895698460942823370176275605446532817325343497415142369214254953639908853123898292399388256599418167456729664644972110849550732130451654302783852557632173453208726247364747938559216088529708397624378286282993109205479417905074040624015475838286270334561219547935665208198936807844906328734437550551660112086257622857188785467941698871133*x^50-58477511145822924086834264039739024542257070945538317662602523657553729533286903801964228294418282275633928788129391376048548407479726325068769247059411932101919292459743214365209109781357780100124637775477153582473513678905587768167168008709613018714385511342541593187384925066017556553600398602380304200756588949884635329549568080168997560733013765741221771846074512071510140606639872433696339441147560838835664082526298657321309982307297169315517233684088676168399269726153866772566131693706563633230551702370668787991642303823157570475484153832421750791987506375673973672144045510125225980887*x^49-134099144294725997232301357080814498362474308735946300881967347511759050673181256224545714479438908320279242370976959009904981251131138859903696656585137346886491243971738719608979373385552308519814549950403807651330596534706520568798581787438661721571232474777678714717683710574243733681108510360060590173029073164202469004578286171968460321609105846011471966816165147727578988979494987080729311036183394823740671864382376441639168528047670701247820801679686960431312021527482603702368160715367339950071883658841441711890058256038752510481392085358733301896812098856259849201472747758147973215133*x^48-322082413875200089073627805350705277320956100337765472346264664593412624868194183094463886484536339612830234073244270395714082528419758744227623904468466418195842556875914133267858678484703102080945334997018983204530106935813472695381490813415041541694703035933998047932245047707666768633754267188728392603206585154283254411567661682267895924566499367853015917567551385338187295898934159800593004890350752917706990326976537864082178164577089011473398306779241591199605991170476690605943381711381411062295947172653960686412457288997996109875097297206579777662161192359528153477705822117052496721602*x^47-1167910290273148539150228557112498212383529941277012654911485585103416670885555524214001334282105087401518227170405306808801437011952326413270878224067354548722293481145345927134898139426129414018602827350411750355188687791448473594397775121266658193696447597710301412065271275492546036684013894408946442241302289397534948551865881464179279498290921575751522607355118101017367586768480413008065177726041150712933449776051396825293110989917005302003194360176054800984383284022887222987180703212118307630597672656321289744080750301151667727641384365531395815185919319852109728506190583885655614829682*x^46-4139271022997535791549305821241009421689437371183065440313048110323562780660990703521830010362568293243367465918112581071584215947547874635649134223848939583160625907130567545954893835961028109984742263118714213309843671220597150169910600845668563170011598394065346675380701654394899793318576878434605276495470137146496015349064016313540925777717695416733006068176384805806406618663644619964461661456809122943991298079899014829113148066714811396795775519796462584854784503087997931618826380232735016386200006649168638770631074556927319026094058098174824865436835262057960870845842257462490856315146*x^45-9874750278891613471305375282820654437254871535503611873307316707764684371455697308123165955604071574195525224364036898931709219746681175183777013013689694026141327768420254221836160273061365070019944035592561823220920350932953369309745082171503220397030629137058510806951659490995127244938954380425606613106260994846250287849641610638353256788332849143076599889541647630062251786605396936805482586106949002920389337716538584013547838723216319504844955294731304200728687620421354764050479418063034617191449062175783624300424063517828155851094960804989086077978799471875346714613680919336427155802885*x^44-19405782449486044071223909192114870998724346602086954775160403965838827939334282157913227695267144905944719266281480165108703169380875827978121650778646496490489300763535678196946391841951572557079243741034107793975378231841708063818473436407433276763406355853805614431954911800684671247155061558351384778919324507249890328728020976602673215963020263780933550343061003894817082835496634790469815811720032177827886098926407887624442593988089871954814541089113671839773183820136261620826389005300748670327186266760734235307975318434266579229972366190787071239232289392744503850837531069399701396176750*x^43-77311490772408596665665851030410657450742099369152679784837161701914232066585546852625763527802992030855828731031875378848523787952123155062874066598516929340482931014091071641269853388077546652717809396023147349017899509519884197285298778935973764596887016957297245853226330788641132591100920248263676596463592213102312962392919494961640480753724068688567746823446129999411624539125805697187424453014769377974749198064032018052536448974802353437625896796958923876114158068459682305368319372227247597811961842325833380647160657593893000330767863709823650014261067314997403724422248233259110135184940*x^42-259277674870839165118451952247516327129954618331961911504919291423928445406119973634660934722580024958670291805437144369999394736689909154606535724298496597756240554330445861016319900254463785620685640437852305562973931368136403094318657909410499935503242587306828973484441464307975394337190303491638419176820125077483456431272258449511843276605402879474871286960399194414499634438341665049352628121342612070126364187008340908346237842858855600379101653223851886241001837050250426775636783022740539347749092035721237021742900845000485889149487807564188941840892310832085645762416457456880458978071459*x^41-486994730816088709278946635588025373333822478284545132615533772518114064571593796336799127084328196060822407820901431627281049868077710624683472300295252175329459880578305090266953580458355786842415902720146846023548959127027539479864679148008025951520730961231625016783956230681661723820053141410953794469482234014832590014767545394608882615517309360122224504823682242766424489707224537264490418728118558129689038394478155227325013827253447695439119765247861620575180316132941267876490866819081253680120433479124550774201957570059649827356200773348936807189841894382493973236813135037662925726045201*x^40+614381508119616438047303348426967254521049067967409759819108663664964450912765697992511401526307536194380312740929895105812433045650546877858744543751840038903311423431077475435850900551809055210439822504029651513218531281929762721098089698601777686517015002455396845856914425332129452960808220443160976421072486576087096240604101481662191337590501415744340396478777300906097331756308837488229750919026686401977647198072564345425694616271668797370080711653086852000790889013068363772237059536198034650426003318836047185471290118728351180122105187913593398531018745903260190860523934761330299018664636*x^39+7246016163988795103584623618482053197910788514678013423975603954960793824147335824452141734967580487737859751598251793002409041854938194551306531270540808892686809739153170925236280385375773591508430664161515430056136793756014541594525847055490479541439094965125026448246071661822977321755111346467792537524574049743182804083956322508304907117982596034882790992787019767340479022924280540985069858430150660440332476979530433049162284467118302894848932674062545208501071660522603418253653061887220116378640832040384256591714050981152530428422629047889969591185528229112321543364938084636828500274938850*x^38+23166466427006730585933422746358968309570001874609520477248584135762078650122418803716953448605619953686840656863987640366318751767452026112281598961226323000161749950003491185314306160165839101157587301525038794106245985888038711350583587873529608167293149313970938043621625685360499415282646895763888811021730969068237669109490590512082970207658325493912016331651004923639237195946494966664999364549289254545397903248458739663868949600077098305491186913678323190860105183961979559295469441027826440149914042803517877118538971987552461630684283222779243962227220624047757630486307512462906463469222570*x^37+17240082948977706196052779797373752031871720457830203986389932708648351100218341603948344988608614820373548861487860642642992998542511501125748815756036807296707461431974490756437126197476134562212240784833195433540917929276521691329592208618697839695242790219200872901562919961958441363931828758680286615345383200452455253182362121300930914980363009634976662520810391716871104344670550175762810730652326903879291141596146800549365192943512717274302431280993569728752847958688446546508122069935011531628826620276595334810079600657032317618343867267254835974706980602141266105073716856441862368944426355*x^36-45781084529710434995317756999261876667091017496785304818816652233763859569613013061931373021581017156216461156509624406322460628879906112723735054883336271789592878637108623541288160661500025471585226716647461139285212561133095088285898074652260577591286780561487438420467092328563048464717903530898563971399680649452073076687351254947503898287110938729817643540486317908938950059480504965445248357602365128052903744843117824974159514311155463598160035893309530364595674319134664858254700679986684110737040329051024400921653927873965688931802469697669440228246189213529577424413413275948016616091207281*x^35-107010138324753250910726125690211134729144444399671767272532241857000464750231384337262831114672380852343910218470663042202126971897800791136451632318325614400919897005413413396113264487380019407855617336546878197735600903067886128738893529891994736998250996685206629855421602690937650629333397321651337361175614698734695021511385364437371980178435212276169088666925895202904569574303401224007229983591870350420366962883980112689923906551758653464598506348294376401447626783160524160820702018353557101134318732524667317800636419251029010565496619503115374804007466652022628846465685130967414010546555937*x^34+251792235053262930591390256321075261797646619764529431714505145420341501342369010705276847912907697442304242467130853627469946347124630079970955832412388960482375691757755778807474284307713918184743085305069847124203801423050625139515945578699985224106232275575210928720668346646010644984196863223517031275673321480762079181133038010849936491411257732156739575593590125465160444962645591975879503829380334355368849639208511076725491492790142950800234386632234311947374514468806246417993078265879140731357049243352140331984296681393783282216922126138933715885628612761327732461074506307577833350611102771*x^33+1450224177846183382581174315095943624849101226668964764436581662284969935615789506404563671539550398708194474663844256295290907152227156527981644258438485566035649538725550460733380249864139818874322561851883484616012382841883761073901797673841891477571862898299233688405792247282720489769458871048229139974572993713998428184225516473425461227338700862562616890687032389816364936979517028667169524811324033281431664575749826731772233040296289655512316616913436801428165614718940622829548551810055762301785424301883934647456480981561968900729962959121368006010116287991861115773041305647128497003082946170*x^32+5351302330658832562702053827724181620038656348200765777308915760530033872476374111918642372712801004528758242084268974666518069243212671108064183034376381143188969867359245334794176438007249170553327309110705908848508812890345028279919483620697536354508659155523065771781413304863401602049912970711841432508326632902156081518496988316467399535474065739385945463390647866205753139621303073009484496548032341262231583587212621850094257590459043587814423501018861814275262740952836439140688159451984634222953259763403655412173787770879846894750509186791006834010133338385091763998995191235027389627734199815*x^31+17447601679011065761406623421144633748855394046771590714925850676226343664372829482704114175340823154848318373956621676833184705646674890244124183600785601238045659604712915999454565828182703625907937170873721242746819545358790513800862167408545021647886050943141966661874904834487835606853611009671690838444680672261588049922505683952584646341730366420355392915521433141528242459348735241454359215302841178989342592487419466536268497963606161290885898716489233756524846068945161589232027930516467665375002377505468317970531346184554028126445262963660207374269222066122627114048047024502325084629784286919*x^30+38763510044339655200963202552194007471421169998816542934063772855822162859297579826467922191801969413329491339392251638431450053799095461800442366689178112261836146665362521513070430154685664878380506396616093060716593571119545342303904458629352016798234767529632202621683878879378739808537066618988942394340248421880562505305656184638685091282402121427999970931594308671507676036609658877765859659153935204108334856839870871706051550965637804845498984127076292209260096139149016656347626628501747972987937211230591848459247635912492780338926924174885020624909538186002154413959581907275049824658478759629*x^29+46193873787070077998730630278525464203699738366999281189318329983545214109639293929992258909569120746083759143186457915691734004127140977435786911928391886271041979469244864162480139228909159531258885874049296030279396980752866906690474988508435481345492602572456513928676772296124375403264469971932788645626164028841410364952680389299869460550531566786397623352013579926844270823875969989011510163725831785762814976476317527235970085549926604706741760969400633715367638586291759647880874632214154741815282445794041831317101495643325811454474432483933220048500405535882020453624810660290404164375401086458*x^28-30171361194817327825056598295701060384698479937529540400999798988144308826304255400006200183494108278596501979557805162960536936918123086871928822234808280196705214771618333951876218117613243782634331966183888175126182587498973005049608717825598276637093943956767005669986532530074860253751885515939278652876590877463377414769195989149800831305497338905116370857540291977419133775621122069300703309014837141274501169631478130646723634571485218330503332538339156602719125262677538553217145136131702017780406248624895203675820398741417141024424420822400883120820845830890745541483452224843251704329192249625*x^27-338650982704157695244891801266605706020265135067155133999760447605067357615828718793257095870420880699894567955802433184209358890119432007060146988864418297910557022920340167176479716178058971692033134825343925369047124941253046876445188884790305052853825411802095665308187227817234800340148288690572183490518190091338804785890094007705986957652594553392105626358705507001605419523660380027169651261905367235256786581689407540406677961496276675241198550183335778890646130610020200283661683531650307543228790661672657374922110611967730731906686681240470006736860923279487023516158853823797290197757629400300*x^26-843298309028537868632968142700222768628251236785976853103775483722305219409772370824182763480329426787533749726656391033331000624811452274030552651845780005714963983251145813175209419519907410702432001714057096413790063684933063003499354999623311752491201866695814940638425807907085784151087697970170748349693875655597485733177742637234576270138419269567316159848804610697421675703524290792979997150548239794277094529145673021388872716852181426698468557420785443047370196468806852506388130503134775007273859147900919822596099231866728762874004244960133528445113469436407033839349296047510761640014285431058*x^25-1099992363974301450991982646225036337272241283001112586734334990147260636017127753271910708118186615787078721069608176220661667606920702423051275854703176162614291687696421883238132177244591300483128006646332408014671524624643700702860174829927843399190085230896230520847817925524106338369496336509812069520686673781290850488118003274995829769649590722432022908637050815428770392574820638409421752947075681293621277519672192941522556685054146905443433413710360839899777843945843274628200987887258903086430325322852858193229401386022041923461516236303700026126525181195512565211201497694317658712662300445791*x^24-1100873341487155973434373680751993683305468692503137425909295003027036534192912265160036869399846165959086981103229004349706799011895248726596226726893938452260228873947749279012289331320844622021815732899448739440061153930985955665173909873484655891124138736705161610188432464211074524238676493991864928004461772837953968622202538026484278789216977619414587649091303760775532827656243423093390503192716938632202378572315793633945306541415364140866527333769478129649406938173564015394426107924332344407981616138745547020603817935546662450425292822969210798800335058394485800766083994879909468174324976558255*x^23-1468087363789659147912380560027982188123695636841388799235585187877246205952740937145140317579072050401961915408407240863568614525455328568110154270504046270515408105469737553934506067431958808782053033845771612023432447314001150832941771987289945537619910924846087249411986268443004543500517812189356260960842240394704066044692263649297508088570822822291102277415105485970636841407541313831135607598986817954454388489366124961680512068011459246411508258830194560423369362170792070333736995192132350616994106771467627539732626048357473085349801895906624533349439987076925947196600972029992629642430120080956*x^22-468660195713111020486413330205552832346359072967280401305361690206861144037888551778787894804574401233145833468379319257711588836658369281744076264896112727092895127510222984743201185979914212232702484857738119415868067466555663864686379383485052962706883871441457284412578753131107467806276100908164323463897722402248701883904301497250810975994739390489103444539102003250234203285644757583868140153708941271717877965435575009760147094642419156618473393915547016860589256239504985788825256567303596086926418345444369426844875045685053551173939369435117128496954416813163270038612641096937545959786385743607*x^21+7743544287763521713824334865316465830137967871355252978688208103470335856185923819762056259832959896700275957970036176891544952917432179503413606436512626176264832636296609574888073670920404907444389689958669845695260206157376159816304178176135902633281682649719631547018030819070725863245624666802380827944112794136866620811243185613440174377343844984197557442525344039697200472050023321235992667024274885626396018611947867650388684733830263192658456231333238857001209278264064538021157100994530107193524811014825345206311594145527458004559910508432577370119457244804340655491005333011783748924308848067577*x^20+24231349013364372275051741944470587537850193317754289678517485293948709533429525197523297591191652376486931397707476129924424832571796497471275847679761560902320413969769927286664594528488665674411097746322484956640804311230070232281803570886700482580570827262588488346656782833025495696091043786545113473197969955099149041827478211788473483364699216158767524632625806058038662555942634169817306877098808931350760742246203269839887305493757229214304416969629114532047684153162485454565946717465783617917593340854711234841905432669628509642762775637759802375761044898523011099280938118967449158332910214100273*x^19+35486640013226074333538746863475902563542911092943778418324423038538286309113455320200838599384824352680435201734536097703443900431092940146872530270236466882395522524520469296101923861834283981108916200767585202044933842918100502266245602580952610629013735508857704486354092399464614411841618129481621120060930494327105170381536097352126930838911910669905796335624962615892264071731590194920547260515327077837953519015762519444802394380128303648571500535303608461984129846492033198276885492368187712716638071449337212271714330844875118333413457354288957291920818729872424169024069741986954070477137060352658*x^18+26509743182392210946262170636746457539609624582124120351020572048886469594558457065388797259716825619678268591587594490838403318658468185318965984908184079119983345962320440379087915215768710802433270901897495819047440898207811618084866735129379258736667147673154122233563356257814420425540782174552055275720712574223893773934932373628071278425746212034806678353325302655877021946149526076796340584250600188266878055847790750927784958941985238429537402285501929227575051851767078459450557782711306002286138729033919506676843829480318354344523355333883427180911878503922257148482590553978082194839269813995685*x^17+4204502905674176223355232910510410216231886507837911995503498803614933035125335924192734266179445516822971788875559058964509370502262974719180659180666905936288892159720181230621444363387109277074435872710756137521653074718161072030008558478179194596543826436785130197858499981295543492571156100376258966327658939337795899022616913288927184891589209828264707383168855432228179911183396994953277092514265700813297374756222893315994249320024980741981949974621756404212111955728012500632100631418626680150338717044915789619851864320093033134298703883171035491981778237901976703343461208845865689661625531884382*x^16-8198601560062957632930600269764910320737976450593818327195999573056564839375908157948106468502183601251653152329536330673954105856526474002770340107085556345365469579635193302597579692020992263663481108926446738082523569766156079215583420211525759772794089577873832237201460605909847341349023594287528222636487796537776714619008173534480982280630435016804862942207488855343795395496988327290777034046071616220210168927175427048627164743841430816781958960414124581335324546798517215882316397204611282480890638318936670890176962404176631725307057227229035171253593526518410904687159390149624470174919277014106*x^15-1963903222023021182268705392624522813206061768723218925500369251690293061518473070422149305049177960355703190631726050445380062888601928934829831737414298280581466665877846037491396129025820148573610332362033214460895924948934737983391675883202737998530389596277931956655595225249993307634982140271791473236742357968414000929988679162893306577876513102225227841501396253584355173171174713996760838291527898892801663119429995348999741056025465043067383057905051063688621837291302002385278948442475127922497573135848380947193788960310511182802417674166386327761110248714439376920532334534663938446770542455241*x^14+9615237422705034910643127102048474198661494668141329772746764165105657165522443631315520351352016553783994657259571830890632643852280283576410058787676950008029596023802558202885342016531616847735877162439141493335986772484614029402974114397832768897126684165214348856069395570878283107568550446741439039770957756552739085798901855706059106489798039967753181808857315115774889300051588719406557299920085187391846620408745668922265073909403383768526904665275423611609797176328034820330047715967822275310424565664910646545706756373835684735914480300561228389655557817561330039182211501508873262788387129929367*x^13+14451110569837607128596101209456039214198649813434130750600244793129226977561799467127745441932561777890261386409796023670480559094750651800072623687463900828654420803069320422643107483939261255904367215485787884562448015981831418806297466095192991995751947597576293838540634282115908383886333583654526121343962773763518191223637333991061721805895752045253481239894438899689664704840477265371776355583876948519923148505459603627027104780212743655265581068405486362482614074131264115483712028740271411215442360401537704385299234215465249636281943994768339371149862383021039922870839258669410212631688904694188*x^12+14289899328449522330666021751113668515912605793741942968580843251700270598526195278511000581589523101824582615345953813043004298842505305588905131945119175499492222084125020125947083807620609112519089467346214209380550248828932047072063556886336979752409239740348674917467353633240130047247797098691063317057939823103021950426852483111321440191542471359018774761057375752039153719989453836513254147809961258575448371650135902320112163391424969276665488348706385860266782964277549483824301659044237634626142923609984579260794622632726125273799219656825537345483061296113730852173426456226506976338444043289871*x^11+10650541859593141739889700353194550722370929216336859426100609203114737606754853080472903983261276183915453197258594675092175671583094396483950731946101266176644491620340266385615863441209075654915588998231772633333127534351234518693437162328282861530267179026526223265725668660934602212345507322364230181393788098210859087544970215473825045313061590417808969114986745316183136856867530155091814101746806776534555950625330923465252647363537455139913694020260621519515588661305378172341142713778866380172268446497741757378467886739736318903066723688759272341246050142427513834060284254331494461743522938244367*x^10+3766933686443192796395454638458234281100418062473426657155664984014984452128717462865025376414475166036996448411269332084575170776233409539384908832117736061857589909456948800407094236741768933204980407412122173442525455862439450106034220747988589425438729466141289745209714516530577745772691207701323635300356013722563501937138132256105466391177159729662783430994686306136641469650298693836396544105438050744643750553136861716868435184054660570617936443057704687422464307164001495176399035544373994219502460500813251689406391712959510081399233479524588657517725075282528887044900981574864179456547528695477*x^9+1065814662645757362872687492731047119761453619580042999545707593575595656005088287399128311003919979431917168626258536337164291591910927258420085641477068269036414163139657564707204672177445070912803097836333157880255950822943115644824672823171283273007634578283902501803235565313570086752646977608498271489531370966794232094066348935537180456175147554978806781328892993531979554313506134500391071968259032952494513135778913305003286653040796047409069317764750999552417998952520345055082080754767415264414947359994089452932413987165744835893125884598468366109400222719576805124946222114252111621870640164643*x^8+855321873387985454420910244762477046937843375757570793180241467671400689483715504317474313906910041300775407861421455982033400392356987113454296803969745853956007027064189177276093506479146222402565319052664194052153233544988504847136654780379854407963414387228098635630318679959662717934040554703876354888013710988252159501517044528147818793759623344433908173210747786627488186745835673273672841662307479849273846818435150860794752811969378111703901440472552623350318892784516106274112798979700553833781924096387901528061052910452172680618195107802216319532706725522134955662192583757125586737191779749491*x^7-190549967894039870210010157057395825934878125258937011570433336123129628093517763956555613419084791506337950872503958696431643061553054245830720946256657506433935612560572197165577712574553792665861255292145343041998193490696109787536440023432881927104044490284548141807872406719534006107458042715983737276896003269834532875519320144085497896130205875285797351245818281022756435951187220552130073022918651113233346106292398962829660463511682612122748985403976573459601461637570910841474254865804744385653810604442784072051684897600697068159400600668777830441322985153307771312197351938003931029878241034401*x^6+72235003815268171375143050895816531827699043364666993686577408060781400211208781486445110953349687063447659072400179237084853832277537147577112191778557899781952707280687219221306029089088389978711270634943038712471872305411563481812565477599510956846787306680519780934924119441630190884567134927761941436638808088618829852410540066335964656508160169317494553606367086836263456720207143095462669443792383900149148057569564982427008917406492310771948146143632386689956662895857773931489992636667415387577248086781601682866156731629625105975713308464949786778177345053502975787135409856297415955340367113802*x^5-38442901488455386500280900890861029680034092811867268051159536739476391001749252760515111985173741972869432050234836508655047669353908029681019767126822036369023009827706230148759135891523265898929489288942507075038753713221985743266690432595831599790586592321978252215531111006858632101590125117702446303968119289883277932195293367151151189145021149248318387384082943098938492613737641253956244602931041881059140328568473880061958447157028346053469953382148287704416556410403434114219343899307706151758517816060297590253823083802526808298843206527905483611269366361634312906958095032352871103868650001221*x^4+4715086042945667332252193900241899354961403280965168562633622484772921580263256778474597273724792827567783634095414169359883160198393074213760348545860702544687605541669559289889559030739655249717114607297920747343191569719226565137670364844688526856791331753528156535644830998263796606796738200166847005363797208652856772585186194808521376227148584050554156576005291923263909836298263974225770664574540058417680919961014854746221665077238509817030057342936981334289445047502678184834194483919560607124831599625158934651827521321110489988754695624839519362183382399134442382681691782828049786079272408363*x^3-3382773720958391634787687534207824562658162642520778213679827142678136950574802728585750267060967798336920520395825358668835814522476324387875810534252359278234049981203734547507103501651498941280118655931567116181627801408034829872173678372258322028267961327956049150503619435752028042327784710202235399419568083226750571861588999550014044759886366852176338428151658701027309942331132331986782172352848516112925798319239908730034208410960011186263706245958358905288029347398851485800689297183491605783498416819040636738092833323755614172468395761849455881494360538535519905468984508346524888847576887018*x^2+872230435352998423432802535855317164668618948953162553567498143100949753511429528099683335960980958467748355603103195011977202797352359437956118644417622698872762628164339045113555297323880688916271230495444648327856628900283229147383971928256930746463940948316294204350738997143949260265206431873011625935051699480480065327287496114286248547207012346528306566905943552696393873332271487454810292513296989632664545170372352697069196565152864284849330188496278049348939208312574246302521273822270141229138060473727562456524879947399774329068467261607546589171293306405309159036436318110085629536984930030*x+71368297493767035059444112714694837775988339281763473874507437298141463510424528220763636650631280888817939812815320149010286732111407002401298446452014953754827265037786189483744624313318640337449127552445824641058869667443171837998955945790289427466418139399861753150110439264956426018891815458335237714195032129382785711954253125774371070754906307346420835779325851133148191700802848319480058538974248149412537196160675275870541738595986346172278311253760716264608555912073954211447579853357811609080066736071090318570830894893836491181818624050728706272828912807060498859723007070219259839371706758,-385649862218508775426072883616024580802169208147981299743312165730279494532819605613422533365704321164629106080233279519400006868690265365584215384471599798271022025115276879413899782117436647770450126203164196633830170192546669146419294436573332693057147280868782545181191201035318059457695186302160047511319643045335785026607816646587193994244784997394189801550630357422770519878510224163793232993805884387252324739965216571683272223638059870566754481931378489297240400143847976284837243892464288115978750496891958649264517794134838371438435213061953889347517372469762755116898255700451251*x^59-4690718970652463602430815668371506305408942433680089257974767219489187804408119507320863356769054273072473467395904647121089171448373953970175693944985729703280723609880851851383097883174549845233083165654428251805932568975172198461994372517999751704841923741860973280658549590109538681300790296843836103894160653733985504844544205661159915672882196144384200660286487633752709703021486332743227500333081123692636052953793650944424648192522888937795814946969210537211032578681759298342833767557690280143092203316554561114208284504643137439793831281746684971424295570046823206719207677671096746*x^58-27374318417060382231467918927224427151319524323381887074500458871329349441089781459956012486686970243265213053350979698565258166525953294053129042197249412753922445378268430117963480177317094013040477647322982560071096691061284438549551634000848932976206158828148381496805332790933076571711238593717435133624548161752068446956775062422496856964132457988702150928936352760361781507681617431135643319120568078622398451746933120659776388002781910922322187575999102682472303519128511966629403544982723389350990886554310459449280942861118721307282688794940688166518234951175561822570116030616597355*x^57-117834225018925134744952194287092950566895087476415010731222808311372283803042648010483222721590870322151822568033820810005771522055425336453107764365743555979785374627919174698568952904771429464836043360843215924509582473138034788403699487412715980159447408320509184407639040379184536066752580528902035848161382082182913426889657056835018906009012087074252694467785193965985909613980433986960538970098286125312060354199197023939648759586334058455009401180001851584380974291258124731930546368112594293316538191992743098539934571093452969734984460397969244647146422186832158882412071217746173251*x^56-463398832105954417199603539882039540054999992366650285317841473534220691470060891976095688015246607048970630235072734888942725521176904056034683440454815177074692418600650341701982370303335934872169480105062087783332502183499733104721509668575240027704031711899493745980926730542958906270030247516324297403398576652340511414309864637668453690547491299259072812508971600653118894435600706892418179376933538561731479122323445788184227939252629253123935544122168683226404526231280517342584019299626631049154114746564228694355917245591339366770560661421012804259077045438998914629726020636057873718*x^55-1532898397009797587601516815289961480033524667017580301138721254310554529985256612829143976578802197864635503302921597249452527518362830552562487701558661167726992895640094721678644987297931486842190547983109521361161895209517896422056611981453902726118626613590700689030435162840513127337735090986914824136132760942076341757089946566023341634428191699771152368348338294867048455910611926346361179147927700005139820688225899333035642380007518795049132163197927503339185325741178890083561275095049631126918929315684752696595108993498531329184726363966713687486972476133907752238373808176733795245*x^54-3685498976715873076810278977506439344975907077602220378890810033770713234330573938645440102516413621702365855232560150419447227856572651521256912590323238149970143717565777769329972271391012101030326763710026485631889624046610666339818551144303303608612979035905532722977629393875972333099246805041898987261699276487956909138158530265612105767634951587321881975743741623852274793451851242210585924976153321241087801646256807232721704113959594226702341891779118956012010806886275179398437021067717529405696566417909056662431874661603279714510730909939110466433760824887549522245030174597071816453*x^53-5941903100675585128491217129972606347180968282895668947479803975935309497384523854573448955564644593450673625498615833610382048848246223898603176573170881954343566002614684304099753158836409860441106979497479129841831829889819922744407059622618352337568544405664134084043125368544949252371671673604572499898244429837308965278979671665639262541214457600457410032334940076222682718960906326585855612262502266253765539978021430521035507530070569358735188199979650181661946503604906481261813092706142613275180948994409015728571510324453062678005348231608495967054457944684687670368684361772187538056*x^52-1478620821377716045447240381777208718754055602807194737222629878949000217533415215302300584656325521129162974220264671394129607487774043618674750999469360017020195864483617086777703077309471209398820184254476177920541821419598375476365743160546074594952991996867290988628174063746036910092387364090771925118953106186463134522888857529613065134346078251218971023212467696839838887364015344666023023610553052070331841041976009783160836212557616388253968474828249200792731777052172400636044254984857620892605309312055086404784358409572314805518628848997647529081204299239684863557849081523178488199*x^51+33694023546285368361543804624118105020238779879938056328415548087328019527138455942678109889368470455561518235490489627484043923459531492004551286425952885833935693939812996302772926030384659498742899837722573141858500768270499603996998433160849236111485637462416433327676350829324927306439945624645889946929457640219000759018570155733371703942983236118018315790677997969117800113719599030717191889757419284672919415504605494446795773738779238623055305838863116580032877129477874124980130761097709481018242097519314065594373453739211671571096340331064517306706649807676005782003418834814549944078*x^50+132684751080529225144287255570739568206654210178323270148980703123374574037320169546152935998873264851490433484581443849473996020760013371339428578488120169401465265351387401357335141884402056525407473854220469112878104537367619816782388028803777086763371087969589951092214370520018519791431966788727896324153221215511543614009182649559638637413503348876066956346119421751529359954294294423257148087060195660892730592229567195390648162615770723707224413390244271942737154504503745213466519277328288646017060478500756837858230103775824430044294964311220345235505376331049849809368586124871936657203*x^49+306302716137767768905142814900339006357647515884603633918398763006408495547359017194704569736235760522563958963074031097312818202593681523636099673950323897702129350305316828081334289716287662205978417391857352782320040223879256715606815376031395920948229759937266264066600370568812335536810156845207375159958430006450923219270814150118779628022620072959828565025949175649281273452728788737388604596173309556245335416863839689641196404047481708557997629359426116900560148597436079305756676293185587772376556237359192371722041984831557952602499699102857868311857429038695493469964997486019144343236*x^48+737642286685761948946529708181272537648235667417776085852402772661576584728341004427079627467762928235255233538447184817776340129388803252174891399587500626772273640167081862031388702763219043323225240872175394963327854336300143911828588431740123808578143359423707374300823928924154834993953885283125122430554350054289862125136037369875493097453605499851192168329925540977586368646573870081823437561232492156150472570099045986181503994338558879857078187902226616777463684997465850168990247983191389331207662808470157596172926846385933387896265459127242133804164173570809981222065496447907869772586*x^47+2664198999995499209010746872773095164453980590858859719022737130749864142058985579207183183985208280514949567399322909962867547755058452632212839848821760466007084967044143772313844746470354575532911341801569355300010557920655354369466974778479099188950144135285154155585110584897411946903812867583054476901544652896995792633159606770374736713727708232390767380141970701465409919504715927479476724268778421992068439473916568969524006864755019728410292055830453202260057141782726131794063551638390854573590477710953762591130424569172278840222503359899551628070329569252688731027094410190850084131163*x^46+9429127759387375664608173966177926019694133328178494187397584605162579487805932529520802953805920052667533736929816144625517176470252262857987825280453357771529514614555679013413064126406492061634347481364813714528424357850847942934414811560106101974329507964853184131634673617403447413723476609488339616565761094792472234106210452201185136332968176878565295477699034539778057170616705331510682701241431030807502750717052577676992215885149597535812141280405733157383837790876865928061567159752661617482258874855889498725646732104862419351459351738144172222514979669678513674665071572630622234720344*x^45+22561179512364473707012478661591776953577360525219121355684615887815507061091853427660730473090079209305630377479755368423559421758169343617473170487758648104290277622334297334458674581432264977216020219300549496823597484089545470287233438857304855214624513854910801169016119042889339725032375950739680324663488002427595275256124374966021003663388812534989125191952559471451238278948192265046588510992992238794552764836018926504764114063471004985099626786780139786981287704837698347610345896505415096603676050222756637328760005943281613160928690952778218629533669231991154633825152387935296380153218*x^44+44543943215525734341458436401387213769960860612801099972595672701682773573423256946500610297133630527108244452676914235169204352694759271344935639847749824737077195005156616734579876864542699970821910813100116247920968678915410134926271852399620069393116080304515098805960234285648915192044847230066783276981135255409033730151415392452920431387525639904289506837226207708748111178559606959456268088860670085949024869975135037879532699880339693660632653429874099106822085675946307129775100373746551773404606911522985288056651399912854879485673327493883240076637086279816464173086866175083001555442862*x^43+176408311271927535775479061136214207221792144892453467543103721487505852573032454066396700393603600932201016541790700185261875510664676115613386029561051985881239565234288120062321845496940674170557541942858146465363149818640610050394174536717698294927373908098002279912906918779124679523170603955561438205572701586206228513232725284725229194808073213739692156486692174561770993416382792989657193053262463610945840804094513761817418947651426617112529889371270724178652843343149909154562009599424299385548687987045654413339398343532275417413498432097778455643304551273979407823960283961103279786037826*x^42+590662542584059848952504612959995318395112474676858768052456237102901394274625944963466798199394043692290698061710893707473955953226874760525764614312506656045848279862456345571299545873589718126339702394870270309530967924966885636467466217627001796867351011734192126265440312656048504639567849098683308085042209541803979944196243019629987704844838833822572173706955090669729988307779042566644461106129924160909236957150824191190185193511669051341646381355461017575162535853973157513206843412537569634314529824233720960140767888715891601639111115164319766772829354798267154005746343680071412439098813*x^41+1115718310801886880157124906907971819945158454178826279738168244424384150400393520237161018165683688313338115599627325956961474407593254560815982664051301789704619368648529170287173507781941484539611879265936567178818337310127221617602361711933633200923358949693477736556140745641448135796539013142764618904714990621579133818843586517043147669790722848884416020088053086634497380809089631274308019147820804501475200023875888729114370180271934349039755288894820032820048660421048056083271368797144473875797914966703051977697350198635274992224197020996244657757342983441868909607805984097942414257202425*x^40-1356380866619925234582297174188557739331395642657582204419272466057977214156698281465984643229014877766928309048092428883056718774203295616979692534588353930867366902238492800091534202975681243807682574819752132136329441615124276871983265968038369649712696541927591544530404812975594127736374267786892319962950880028589064616312059302535226847476732447104955032596139747086374890389800550701836098206202475983821815261789480422456404771436076166797903468473214107301247846217664085643082918840178583149387463044625652128405973068845303953075179974499636708334023005803523405474216815715204250694633907*x^39-16376458407369482982525484082775884544317012239446391082083591665299262915532477252794086678192493010429162709100094829983847641591472677638476126367949889902429044325896371293167152773948169893044489230088934507460419495141472109931169623236422655122845371957436986897332109031310727943956706859063258152882326254128578113340677195260852758259017494621171886760889515632305905875219293422559599683914013606807113152600349955933655069686978867687719686887321682610623730708484258854514507494327400965664283486211985811967998600795328228311570242630635900668126890949968648625369158228530460354852682599*x^38-52674055679576178558260698790440805490249753909992947006707463440208098501057850776407253337515342152508356255355683893032438042041512568277095259943246616179969209437057129023387704834222925220587719202218558398108897641772377499170097349897656854925771305941959307991166574587373266657012252689350967424555882187802066508313316912066610613390037749752450972556430655203029520004673046211606532449005864002152008612933121214687283291409500574167990837697395104035634787446336477730791729765901884467416240417837635803079896527017749950607072992141075615262893175296754710510512424641274923606999361482*x^37-40214940342318849605331451356900246005927329794916825120619286777795852811857563258712894454757301629098993722393369880250039887683236211874227956491357698370032478670956211389294201058140078608530604504716865845593116010308871522144006294286650667574938393590908516181091440895867707622923433494667168639292367659135123154772023499948843275854892836163828867127523399826856758830907113175630417526113468972366185399636557640482100270294210853811150046664087356492945220158819489328129625422997925210184605104676201898490084388461340977229309170447057340795729629627119088446255530975648074398105434699*x^36+101170632177821096274587193245664468064316885605187899488100932620230981757685467753638806717065286112912985612850634148744341153543866523578242080789934325685530262498064843607127503599988982397337736208316928873380049318581106568225785501544572560745859905257706013220947933920077250254676391201391961133459750800393734826446244938795063448504516169029550382900647641326732312534706086553014042464341165142037839364357896379991192886157675876177803820850011673873687418836153527453068213274637369022248576159852244055666088701770109116056747415985355839441360974947237702960471313673125132023953746404*x^35+241686738115227257647642997178537667625378188465345510928712721964982608545667377388395889407845390459727654526899100637565089952601799847175134523661567593178221742569335751154707669371065647532746246638346063320613277611396073288094157972572922808476046466027729320708503328663015250150617021449560834237239529627867401959173941130444681133305055535837808083177479953639960601210521269789280439710388603706330154996771319678321418750544121733109821960311914370113997489962944871232879874431067967239412698335972367179971411304999409126327839758120968371532516794771309480465450349308219325479952959875*x^34-563822685191558618232121064901897174401971371227632226384543714685689596058558303807019332586957643511050204508256798135576923036674236541375345110303178904713052358414078388016088612613664430332688485781169612830592230874415239015177374739819316523107874602479458595173187743691620090933941216926152247471052751380802094477890577943158843228068265491024204491758775300896157720284093375534246835460637473683440148089316989379711724601734400498054772547316295611190573384866847672573726952270798314476975802877911496910371097208583878766228266329602369449150094296326876925287164950610706554513227369661*x^33-3280021157534383682965045855361523946465051498119413759647172172725599596690741714633269433764864651963061106235380487802415796978940159125410880757321192240534477742623410248640918646016707116528377252006309129393241966814607199061223051665541192084322895283270625349175666440983763127094577812847492448027510207099043070721527049679741599380871772459906338519600765789686156849177892481967188760836838707111563699078965470576741010846223384099863756757685938272751346334097090924637960178872329944185683609051918472825270300939126431613117631598747044756749766414794577224773248323203451398464625204445*x^32-12172201486676111936940271059568425830214037664075546240782678344646909239557247792162521557012204277510556314105443845707071742416943622183495682263196126145141350833273740432976439165535760386094047090236123211107633370748694421741813397348103203961022164942508046070992724285611610681984066956238956274247825164008798344170153176398451413326663092709282100064491456745378252572448171446131465413099583514539461100030082869354307924155550935420258308747037505979979267006588246722808951523121902970028914139743921792475063622550301925316405976309509547663630742552582485439567699984333323866839335861592*x^31-39759460373533582330935713493467113005579349666766951328467377450155824468295625888338190221536866928965452507236182458318476165579891014063296077335840661385386000228671627375354345193980417196452849881802417324458606431239950269301996651721056797402398999990783100004215178290345577907946538245021237188854395412674102848501148855976546076439888202221404828911538013784066843193493382851240476589887281631805077571608466596752022253062073375105581255495589903159950743175407524567597908766852979417993644109947047317784363689603779032862588695644155666179172752914336644465057192618505051026321008386586*x^30-88658294535114247729051601430373467044862698029969802911051215098406652304991955479310758338703057519084915741051856708000439399872089952191928463232236968270890739964727219998416089821812022260090394317968305706727378932672413008136657813546381768049658283243710795453117174433002389912563306481080137700186720648223091560468545330790595366549753136549691150137170805713125877231621636538461357523610152265467845115280731792504639019281718945666469152416177315233856211966501990124851647996690774939933474860469500676353516366757671847724120924222667136612106420058251737670070837238466106619930506750396*x^29-107075601239089873486576307394900107973835479922771304996381881486417566849766659122712946998860540772217020578068843226526274848823478116658173141622415281683277763270867670168444588858006655438649885335402693117300042255372540176403529350377261360834797667629502440536825843046903907032405526046131390052585481158190599815014048273894739261058960351044465755212454898474648325340540183296835435967420819731632681076136851151307228737666670387466325263066830603440937692209148695385888231578196809028999944995847459753949233003708815367817252661799032121565021008620276016729771287305538156609344158621131*x^28+63694409866261513433072629887038328746088545177650244114564471213515884793744072073060471048620939387725315470914098524142805029283877491255820953087157206029900891086056127089654066287887258936999180066478720871919278590310190167028785558440143043146549384905076935360858818887998791575493333053624644412302937424472393357047259371396747781669819009956365528331287847593043068932305533853468475598485697616875682113813984379741982200490109477918708946936024073537212350689355902893994234976806238921331954370661289647912852308999385909773891672468577112372791158648289480677756287147959128020622050410785*x^27+763116886816654334277987796254542649671650524627107645023693130344507496987808015351539960514855464184970179048981506053549305943142400571452605400242065142884901779344341569353237570632954399952393562461208637040254396219095924301400814592725977281856001954515822869003454629491846102224867688318950074076928617999719516985558035763912984101213121387344782674980788893311005959761365762121883370944151815391391337627286826560015782354736926241154577696507814700732427667840721172089819669442258228609897274838675965985488637560372379729408220215462896927380763448514436424680750802227252337571759895261969*x^26+1919511675542536682754689097468591105300102602044026263056625572637723747996877476978824586283333632325567136374954638300653203674068679309828274850398991585714335434256513072537676986677910197684585846295338478605761613342690543909858173363919574486602101838345093576677226900377703713702461468577187635287750167657444414985501773288709490476122748557840400032616169776269840433280100222588944874026809219720371694104260833312311832971485734302339791305194476454402676249418666241538839659326542495460062882513870717201102011848034968414299335102817504105183357003476476172397294451641122205837156000340350*x^25+2540052681341345597917181701932999188928482017463083426653589010877387430183273181525085148415199270474937718306909463622267469552929329538819375811464383038062825367407014024647856790455127255978872518024438716256317375179981909245724681897973947751416005050348725413573713388341062512927779329410082509534174982860957930975346047384310761234494009421543135530368256070629365705566946579472120420369774944170103440792249460139023188295097279588630333893498600627901197423252213502767249920906258473188803073323921058596302210271079514269749211106890975056439803623117133464514752487752227019131301081504241*x^24+2594578660605915529530136348418474693078960826680195104422032362563249970301221686681929531593231861247466153968235422980568813357891581943587131480597904664279911595635824429131609240836671821759580534108347986669177483408416310924839017360902531478297273084164174252766862048044193813424243090370773256279091197532619359679367767280915164582654567336147027706269719717644146248047800648696511765650330474576853887513699128707907645751693855740043353415207397399568066343144561095461238191411717737646512395532259701486427825679773821644496312312574326604127575605526155078043644022925048551788571216888815*x^23+3453046259586566582096976883242180536076505339962412025749036433128294135649628393355246368596865319889429667979066892076866550279993090391930874816015684495313089876154834580248648856331295240826755788768348434590521171741616172810144520012102058604593900305600911103980933987053939476551317411563134381966487303764552699434838251629751672614441499407233931461915073356021727339253347760542956395331121528392621784033469935243117578534801418582930607696138760606927639130681866326017206207877288999047656753421652191974717199751198034996999481648588598927621981114764602447109619999693234685542965949600875*x^22+1203602976763412799211245906957672435733224475401388862107645540060812889985362764693139632976116015427389763946695459028920600405029710293808543552195522193660169746651136972398220154999819604645545702371864501771458323075694347851074872933719166606701276704401823432326885727781154621154926406766039910139913036190570605201622949065877214606078289398302601698984457242889495270394217661969828389865138000837972821741598899897908708075118156979525721613143853265144823102175677583753249704291790081160951494888906302152422862028132123352636060979778581986874532518274234842427606904217017155518629677831070*x^21-17378761666777400727942298018638364762841742224665852233063072469875352420760814424402861541107309277557344021557557054521688664551914968414635121096909179129714199449569695035550829664922050095135750093293213198316836864165398319777867996063628852915584654703450265371287689745907690821010704630242206366347771341485032749189364800640053526524200354950093382522136108687667710120867502864331696788958344708398959913406237314452081579447159620619076677909212182746752196616352189611750843435104561617479233433496117680141699055315215669049617574453409888004603442733771584295024304539066123932627670755893564*x^20-54988634115688316977263596359307039981568614213274814500404567304696878288728658672133793850447830538483449924504287964784500114897531538663823348560492305875369226129302175624673101561326131275734091507984852979332499692717722615733585142857073890910366781326843584933087598242240026130030433247891278001474433478125667156314472132156035261462779871896675900859112973142202640607869681089615360201185467712240752934557083504053531378539172806383712304934979963155490370301988620136197712543424503899711044089455161642438433951672006192928497139669992825260856449463773227990843481225837995948329753932447172*x^19-81587383324920878913779314089004282166023848938409540866406923438571618296533260147933627894093313252004618506872801554801900318930238955619775938768319074280356248455188806814934749049581557142093215328833715601410250026284417785457965615405906769793995717922823207590691508296426677621544848131879847161137628809561345110259524348014846076123097181939965331291277832491344438874781554912474302703864625542389485653448238409590085156354796607977552143260395208616905603630540570218150267116678444289846614494121088862795479227543950098275487337901026535037925932602181626543769715562586486636963873194058249*x^18-63025970087755448940356660970497441333577025783939624236806093129467233836580437749486460120073726958468024710212580391961461605666582551439933592310668378471668607160727221514343620758427349950267992619776761257643987082664500692600784946169943855967831811093965957554232415393359815844674202391637394319600910653236398042232937613175545686959878290633863997907896811935584841409294749981812980359588630465791092496003888450670051041867536348745952113169967992583147158926035647016387626367100333766284662583703194961755499955601295800134411927120193095718989924670417640185379774991144274462328385100031177*x^17-13433863844478363129090300537202959649648035027284313180700161206227673870435045014759985338204434865266113105944181993496716900615844435223958359882917512363924881951528372850399847516059613183706314977304887600171561748835195324620585236610558463935289297421150839182177375109431555293796243842318100414727441302875429303039556598427842963565888033799958907347758564327460946870952284003524152438183561618837619666387204732745916229982035826959290976034479283421064649621366911243736537980502296939855846209416390010907188895642698040119144483945980296208357030228989112765161127668810753610883434774197983*x^16+15794231486476026903347809857993030132758083190131508679956323026601115853018299936644802356739138947375618510412067176957495548620397383932224739095614835080582621198677850466793085066731881434481302661985143341046496216590266395096774835236377360568837146514106053493881164921347596764368286631670780802617673040535345072685693712058598476174720458995861460169748978445787191544556867070531529182895059085465007002549869340690069661030404304920126160650770413470058669789520246535539437003093674575060564194760940925613149646703842417771076786403957514224341976192640828010655549005090662671795346656553696*x^15+3870188859352280704691351208798644076261246137521197008101366898015907465493400601830687529950423939010796670740310042210421516674595868803016477369692994565773737972043226256668503680681433698565345515687554558520524274369790359480928865047912006173366528123365877531966002676177777510418292772026800579300814569834217421642760492225954747133206348302811147928042140749076540887878208646768128436186200708710103563014641993908075761057787328834937820340871734625760038323956034642064121104329982059713984651329786204364144876979562159901504369190036499368108158785661356988489776464493294314084202563365443*x^14-21269994378468445725847511535787280877196386357159124905459537030205455979704481008618485469236858768461060368786176731654920178921950174590268286295076534509312154336646069833067004297458913609039181492775394052724667902530854160915049781629836611700612901407440476372169214788721056469007266016247086099821163209423337787238292091672985972724088556987233269769746823086506203212561281547593324346307902419036305219701021300316073283579176916450862365679956502563479778028958512825544583680747817116831763721054427809622331640834030052346818835292345267215561786611778761625714911543489942884919819404927587*x^13-32824152913926101856413466995633528015412713188861494095469802013124332840634340765943203178639837050277193891203820673356871470929940079874386833923094810654600168836755061247635513803310006344585375189666923434632411623135369265090628294640046010252835076469615885020878329843528612204971157451317353933574560655224798075525116828219439767602577463842825750781283692857254998930389583872854590727888701301211814092451984945997466947095651610887644491821856883339551292019763850663091661051102669293557723442519153756632455226030811392557990172948226994238154734673878467513840323654911916746204371659522099*x^12-33489794005233815663849916000044995080865342208608702984185717871602284970621529872866289424275739562506383283724723798143049145097703654787577719430524374007400197066595117880107509656429371826905883610426710991741337477490812148722392685524447757887152930433915771067368689377486802546994593724407132261477954833375269517582404215144657687873446350240640997918748203856811376332863500868946763414033770110710888465378935046695211216670092658021915366365621874492043086140028632790186417751900846497819858375313335967852857857408910435159645869245530168394417706443769598116151024269272183038755179798521378*x^11-25735465062565284756578833101604846673115209696267749643730847973768976152043482223800495736787636782822450895438885190667532077146688705262502187640133148128190308825064062616589861975536937465855621024617669304760176172754254232011496192396554261237457397359483617545012320265456421675247124588702374023683736923135933355462876852337585995709412778524943412953154557219127989882914598072162823213928963446409368688513041345198254745805329290550404136715570246757214127733010734376646753015905312730317191709220175352228405263943462357839322685337567224190151650942488797430744843969423256722931911675049202*x^10-10165185916165537887644445829913114027693750182436568249065325855228063263118705058437584810658501387895110978088147697547227483832898010694171247709681161502388039285196810937287894618673748457883093543952215781269928482040838736439877621216314513762224194888937273587740804845835517491823475270956650295462881317142616232931178760679754359189887709851718099845995366088397305770637637153699300311680998643466051379216501241140091739119795517923399329930822113588048004113959274257801635509466701789253150095089629078390839593659967424184766893306634868661682189808635552263490485736297363366205036076906795*x^9-3624586416393135973778425361392848125315303474307988317529033821814301442378386295169402794715597244838840239725538267333954255442158399869280988370893991303176093130060174618241225819433071655099767479592641740390982212243909118975408524317367641134758770512235679402581569986016863616555251467908408627997854165944434482024695861302116365224448674617632862303041990240365255351498736998535684244898165573148500631782294576403486773745463830383059931657950295977647442153074256244314222015589131590401780346827245737517300445326967406101741088524737708550499337121128226115759819610022452442521584870500675*x^8-2464567741730916870413146799812247224192978770800140518948598754649845393092338229838041965114027128842071653599093158085959465720148958121640263214553370747750054553739112212551973007638359452689495294749844841961476141190425883081972099462944449088142590673230684634638028708403245660952430848924966268114011606795396326818025296755655380978771101910376396555720665851975637536998380309214173043763472669819175830277661671839157892691407961510052167962344440579922148277515593892594108677351154734923904954751114230030635097061864080220951216941459111887337638590977861882324804535483621731549506310579888*x^7+201212756065551057629550834097053801783459297912659777009982506184280715204022627719797795635038803850688265455714306174117887158704049977066226906636441892779198876826832777733934967039941575574339919125636374149951880601315757868415525023130747355700084390977484120819853476141842660964994307724731803039297423148336623610711068728709864718625533141289732094510609706303188995688307381841511051919788532982402006015378710664445492509261654238272316821819308762031218453697325607113336063667310187989176409493261949964334765234091979242063625199765500655177863783970253005548664241593342624393135769130704*x^6-286969805357413166818001727859544040561209710821950280272477541678353158071118652239415695893591711173612698472246117388536192520550323048840786235141640178081827245598069614288592886335612164534270450412937524956689954410547790637340489370114503339134104748619889383441197580907872660920289256526219755840698423049915888301928012999855731344396033459992676092574023248415641943431063743781067297107068236304710061264319531393490200761255595442248922024768171726871081493266976247800578787497280262234753329749280849354427436027223596164063770933902079151648626478718988336148320318944926641265078833359911*x^5+84291983249288372703950003145086931735952450102358010914808957298844824931231168751237302769652818568786543169014422309594771144844980481935111655677763871009493456237232629401405072075477354023288855815422761468495971415021692888248541691276949608212662043230771083343957452503037296979014866958292097401235568875024978519785163086556618835929212016780245740573375807092358233594137632653877951325853536859167917687020807825982246567446514808625123137129676873517004757134472323280133938629471767793071054554163008119945234271737907957973573127123468341352490680387660116049717338585215203409996658710438*x^4-23692704915728783023402884163770839987608726283476831386738675224067010546600582296319854475634803279725976908261831790500673821670942395506207704798918115606098052206263731634409414196856410932745420454305905915848221320757894699475855314045754058183879311493471803016938383354421313029865817500976408780783441511320346993884621963190095468474963743389738872168656971528686157093892654455060213207589039885448935401273841371655892568349850570716969257421664048655641439277728608889361528565033263357178686728120017030709290907133102327204769334268710814314900601429218825231920480960678581900345387299814*x^3+9009800545189112636773791307489647893974912399152154782559773928268375998812506151536292351098363704751436454068914089449004180643505553539762953457372621430178085487106510131872017991724291288625143515908160410528335083651181364939639405751920269133234543426924646529386961857570325803261136302945087349991833088373276563460014459232242367718921274452145518557287356218053441088579908642362513850446836352977068258208958022627798444095786839801130382006515749674420389407999658365508332947438935531690305423221495116214415418253419828717945130601323717369392470321921950698090473710175258957267005003514*x^2-2746512736484297821377208771020616832361494283793894541428310556195190921408504132540183488626663157865250764801569734022751782631598140823805351030483232991065702715073196681864562153573846330486309851673371312314578126597243794267263677898586870895490491389657427854114443051987534558736579271533292926071481322234217073001828414787914748096265013393219634173939927590763259581392382106633136287174978536053702028991496754776549812497256732402861454518570406934830051609839849660863813998970417615368612936075207995758345769638520024991203120977334174323275577746106301708548708841740222347590431264926*x-65686538871665467626520623994328878977784272104212360648887727845625951879560527428012136295165499520510463888512363501319514086015171747587718495363173232934030541092277552537849856740021242124155148147934952476981642109926587409535933794835638560260604058549683542372273706556463750101514648413669711125842854051610498451647788224240255890425656240333846396951087813364397208010874605757801528514011436129622057978606524445988728640245197123362785496255533084026388165148519116405324608796523822831228034866040764439491005594443691865025249609496940678743502663215842075714034684505002469202827624574,430200646548830228582682425785591857927952659415257404008721929060032597863680184325615846394987908734370423402260717815472496587022902503378373192188248963085380458622914614218216892237280515769675956813446612315848115438708555370666422294491984257784798576185753064203340703333838652438377244354629712347170512632932519208277649238387262743678126755013757327208365135681684594588507945348921817682506071569744217728493982028127846737563212618173754598173432723976370377002283080298863029277303821109075365507567185589151302788046043474247206426089613828024314024434708942787743059431960065*x^59+5201189445369751999201412293133554643377715030165991765540191245895141190924868597135476611026492029137156409776800358568570432197920632477396309666917849538762891213309283940954798340828737938574054121766798818735101725867191796367811618719852702480254212029945780275236777930647722448132495379960456486601116046327315549380652452810609997794470250033013778387578760125654906226259978137642038708474599495267903534575162879958523348877691134657661905746931795633128216283858076779404103315558303127439396597956776964026401926897840002977686378493654830157279831096774623257141156985637530366*x^58+30157131723823480617196190391142327152664006331146050244516597643530144259515120334927709467808816301126896321879766606543745706421140254231830396883648996371541989177922674808396355805546478578864332360108278842728792304532483520709084489064974051689149759397970058310882007912936730839038178105028172622939828134671303499989270349221829844824393769250784732094876424777097778721811525977034205205496229926458616824706567261396911486843025633253332604679696602100538425081586556620429670901613053994160783402140862665561225442190814087309720416005352078005873616311537725242362810672977046793*x^57+129251846031882442308652983126300124107292480023217212435464178348094451788409852865546148967626689766447280901683993356138644095746447692622279675484827049504503051465857165529622556283220552927219509878067203429461413518139659624864268522544490998933861444465046845242791224593626065577604612252737235728631696381897222902577645026494454002181451014958208072370259327706611030224831913214759912871988656951303538232800796373117232118443234400388361339305223677243244602902182862517929855886838765227686690126124476975939661739076727311869126685159633585229832759215056228625690699591021616474*x^56+507563044935478797046459966397682628268947499538250533961132735984632481265941739732279970653882593212591143078540308097118139425978579089523428110865656645911883961752541811574699900347228076208905812798706524017300289686416045201864089637729680136403523663422630503155814389735278152885478255484743175727755121447159936175442887119497680174379113117038942221527776021962880190786987956370302586665664930781024172551883701115500218814913731907095803915670684260447393303069917389226557068341471922184497152187971397947999600635765185420185558714853099323318286308873656373536132376191727331185*x^55+1673301282737893582179452803200214070412380695485806620733042637746690544124914437145147414419680607732741371503897378223348094520947365037694848974821509333548588710432179270692017891572984856766641817286062189482184464575190945563060618983363556446702787565446819522685629684546795836625674688069638568893529426632888886786862215479939252051005659814018151292121983075836891161352345768283684671317204630822348953135640936273445552205270297840817840621679346151786681412749489811736866087517684682218755085585990962660933038076147922700022703189261405194604860406190527230547825252690608984899*x^54+3990689318554942216054369653486400421788083506373618797252987475903248778494371309283084737207107781971044239843086711094889451950809881730426154022824689152626942228105075293894663240317364498521422339353926868376709465266681737234562699544303221446312416661931339966894395228726171626236265085142081699658652031701542931301282823995221636188892034894282277070606199972549783226449010063417393063163188282353828456523784941018324968752677120644643144123130055322272841500924343669652513420374928737498478482318690492894199553154540489102685632308872855658100093206978700428622895132184407729659*x^53+6343098349634384203687023486392570816455935557106077738114686936593082890931184946531604463626228785282839605468642023210287378431595045305539371397293894589201559486926805129707293485258162248522472245940136044204398905120738271123470937990946444826550938889215678014207926866798929507995432800255141325324148041919514811126502303586888312652290801603059507570525877798376623334349132987182047576624670005204364083804177002838477763507227421606220695028770528487410991869263269895340117916315443845423636393012814085411493558560846007796830385230873854385623177509945322504288702098603003198885*x^52+1205886894827567910510235992337996478286713621058485672830987387558716920788538244580518916801869228014865402379669966118135306931938181201338366791118805918097504577226184446781640351309971151823120565142316830694346281823621401920454682839944405946141879849791883148135828970955294347241065975525627879305607697802984386211392198462683300115973842012175843090215692562091355331349968301647173974025995211513230061043390458276416659879316588151416313501477239125626199815501611738600107743221173667192734654580455029765076253973316122099775101706851834299032712421078937373388246045703390549683*x^51-37628792616649807625242484101443343734292621088568016385415361921081673751370537817938430221526782589326682441736184071580081766601937961202378785079727382814430255005318340717306329007725861296843160698866432299461798901647459316934713731127609473661956801436339242761649021694033615333910179868042311946356988602728807254250129565238216975577193797615693172284480684713854037225543324465032658118717981304082860213030906700580829239875615692614805820810605478625739089164349572127473935812989453532128480869964476676809755381516620110728916344194480006632867705159965606828891122197246028776273*x^50-145195940910105526915360672624108537510426950560409383413287549301150813582581147539612161134423822905392013123200834741274278669084114427491817054556461067642941383986591981951712382273416861913118516999619182478978688967034438806544075318529725904497185953212448246921546870497039042792592270572785168601899120178462411380619593299452717960502496280847124530947638228589133889255980067527669871615214986918468182691038112443404308038617978830058014794625685638673806344417602255141536174867843127502282443041856874145039832577077036497109544583556843679203554986525904164180340586843275618751557*x^49-331086570162095189722169216329086095867230817126231323310670827681026784335822982766184088820307296174326588085819025841044764114747155086100289610900431039604925708516296127540706622386242085613712487572214542505904091173770996439420511082255667852586521599079626195972315347641957008164639156807736381436802080568793212754586611657695903713506150822224609254630515619494018252671752255172152346423911127846818706885623807376001909776373219936347966922744229311228545712209162904972035726358424499377291888609398682522133398859286586917116213534934148201735760692133356305713677276300913724598044*x^48-799138598601715367522936493258254139565733667555776968039122542059792537752204002477432660285665409375562171009114966807864662849853586943504192007187198720035783333916183129967717588337394722488764308541171027502681113233792018592937106873998001133582242315700146938330208666582677850979983628847165724418367380860098602903102198321352524866452296755832279012601260708744906765947015363381973730771035684936598311025101075153077684699916319174454831769692383225347813884717365297867514748754736952185369518727888456549168940224139768489421292026888276418357122916730211217346491051166178534942103*x^47-2915318837458652489726195162930991498071179632343807206468507523232416386859915714029911121983503780025266537995181874880671310759362609040025400211463307303214351464205065465058417268108449300575030287271245044504821526363500012751769938733984650585120510220745766484060774868209483618895624786008521611516985583743411341453732989720752101588608578993679219589542504257501345146153073632558862100058017294558667242100856028361731053365345533763594121410990147806738752203095988510873938650740576350939143423270588367586631460560161952774079742610790426415123286552707342838012518164820827849266043*x^46-10309497895906266699546148789797734796191469660572790046897736940842206240923031890718886487191986773359924277814434059962341117511180527053364167924889421191384195761127524191852658206365873401760285981517482196373470822563790240172006731172059711742268063602905991989998969027472870281868297985706633372589644144609635575614516373946682419612799356953794950456038616882823762938735974639603191464820175739852094731192737795578394853582210625441927504530926042165001951499905703810640854939616884726338548632693645011260551635987156323677295574336100611918734545709341724266565816382781459924889393*x^45-24424729189690737681986816292742472384155832068127974180406989367664285601321198711981138129784266841611609560993327135216025052514661456971919182894996988090698734805373506053845758030705280623118600298885493443669804314909436198413307633765178432578541355909527045531696695700796356522748074200003095368593947171595750725876457707990394508112679447498136854755388525773483673888724834901508433298958101473288667582706184983815181713940289815132368335245158655672622566499103847719343084059312262461360349617672924276787649145451574057820826462444428850695481755733208734019972215826103623036442153*x^44-47942009478780863643898447301804471739462478137487720972389215748170289626499750857038265984431108239134757738435748383925577842598728072396477439612446090629816243704064059168215532634901727081610500467734799121793021112978354003488052983703321436839629109763735854355086273385258007898490344998177701412449829601743459057602938181172931718872080721533478143690084927928371859545023331192609418132644544516186242552905704649355372641545706358415018438780758283390827750823018037571339023475342941247893270933204051327825730666099668708883578203353434392805285642723126097600112657418751938576870123*x^43-193407053702786167348213105333228007269512675315045502356176525101284629533844478096941101990153817424174324520795264733521622502944324554206595151089422635404392122969932019209791878770624423801282494318519758810655218498263042169713313934124334803100860907649833481163193530344441288744069830231642830254456895811202605814785220887361410388732937656949335385842511277646982782174284925270824926465956701229768359949103750240776650872604257159258965965274910021512121444055944213886833844907878646757951929669749313764057270247360677610874257680082722464058127543311557816625942151379462165407080542*x^42-645060984386963847660996088856471429566264828893595099731996528202421145674427786268260260559486538871631758038580843090746850406261344789631864136352438894782652461364679551418949849472145672381093757778963878184147120680867290664415006117724228842639729863423553025943085416865627270633342404652919879909247405345423583639219024966246590810439424319574556063650801810765261591150013443376075864931703601713385011343535343701248971484155041593724764362447208883444458696478630799904445482706579084800176626237166501116561767149110704223043963574580672881096545347700858069949826245915660668089262908*x^41-1198124813421730435143610000713485024331238234564817193428111292970337464515722512236923852214067274433095418016201340786942221236412142584833552414573568646455967958941603436679835293836018901119366376533888865013338374057393684896281142496968078261443384346985035509617625891529299117059305281604135425169871383528631597037982870376242141612820158374809252457837212181768291486303816280952059764801318612070575824091129529441363282089941440803209058676468564602632591966496860177152959145642977139373827096823638470584704239322869888142078534643856162065465496121571919585902661941343878586830661867*x^40+1598222708693576533065106195643631952603887189627916687468101765585268732931181628575687326398013990159354274612792043801698519903911364609868604769907990541969765818341460714978879114222394379369617777265176473358808243232284698833687884853865503910534515381326697603609488988799568600196100998125816796772055338684951548593016638021937817215003759070963299403912471571474944449530020347414492244926256259733778795113162812808689879385584704711023255746836416963634468720081721217129678709458308169255142725888381495004249992793342419009995902167500914900138863174825302458949928594599587184909698911*x^39+18144247975336916099125700817956471011148610992395722558296749715073977740430145357903807967266114384358003871218594057396359786336240485142463455817887482820348184633530464465196301088038642818731974743119143565158826557109069412422938018334863224565525375556867144346146176602088463748549155921341904762901597184897472425568276708733135355868078502469134204060948505904620143356154784441507652734346482317081474657018393894569526285698398738832828959125476916707693298479280661200132972564462335671806414472659686430960436000447994456177937864105574319058313353411485863187516693398029495606076757866*x^38+57422227401714769286659529053463411790126265105588188773464302176345506091554301047437656662461204897082843799504643352532529158668930256992938270397979398284324506070579606672906483268367360559152328383473216950922494938197115138245450291090657174092700075804209968498228167588936220425504898213582885611554144429905877111430542361828025743204591492614084785814281263318292914224169397978497903710195904220745056383425556682109868915363530584348049348625912115330311330426504750993981148370665895257297596568919806020232828595480721210526248503877240958793986355411756552159211557881513370515867173728*x^37+40692034973907214951825880624672749919165084771514557594766862308831550430062015072608893911529236401827338786708741825476445350240571267182453925687446331039027786353563025990739344333273142300675202989896219692672708910329729452549707053787086148991211297273301678722621851374182263791841158606287873833315431688745949100905924032380396969858157181773983712368130717575737073889240979173335278720805247875319977838730347400396647889432965707401243469322157710696848894944379373791748053090636185593663515341247053076009394116207966087877379170354316697286624490351212154211306474705662204257655712653*x^36-115614077621094788080194328841355929411412894522096756923321196046965499428757914949009474545086154479628487675036493203708146904571616378972067195674297570037930716612944545213860084713995761023268364432991138260245139301107222463225662243714383923092834390885142273485994699724928414029388335468148381380343386265313726550177009564152368752668546683547961161876606750368474186141043759539013094867689882423897383481239658076572507625328136544193833180132989204253051764932441333646310455362422305995163865494825810800257395737776039400311562394779353451209729449382374960852542110991743905266116827249*x^35-260539510458794629674645436299869898599113427278482683374436138021579215813806868830576724316291503924322913849343378177282822101637850677768933934107439882116759053465314888995596853611208957943037951785426848432723238265096871700964726733099230692111265342069700499399769961186670871411537031143294716698052335350693978236349565254905447929415612984090940206906221923710323106175102868431978128983176039050808211637289157860485444051529503091141191719977071607750638069239679655132569268335146425846969465982661355085547908034750316868644955423192331272607748335529109898237792120917838186341944191668*x^34+648413259932970410939078268006648352169168980837704608748343335204287507866998454719789317990567394521795207959637515255110624826604735078827508967403357102885239246755850327585072578958741923546761303310986490742368961148527827531924995451844577406996980710270654170000265547799642204357629217927779837406805357055145007169406264150293164411130532436306456835312719377287666287117991040752343635999534519081655449848168504264183596931510788456882422678954127786407048418855781154953003463276360306408770064979712913680781632473825871226226557364134539605721584533160661661455125975166707314067408497221*x^33+3610318279374009233167086806178772526362982925796990739640351949708387095551907192391069684185248679213937901964610663919806132975119018657579842589298606028833003391474236874281586941498656120316395245003987953550213579280111843000823162141730599044951140483564151874149841704394265888100852264801696945305544221017721259087411195346778895743351084545769502941056143520981670309598762174689344090923057343498149549710384873915552360956291170086036581480334378515835153170897982925954263629166127692137704851666170313002286496123961139613600535473166109394555164418636689919312243959251746115893279076431*x^32+13312232190103070396489510765978346595729288382681282347596355004595520680468604023682596208557078725039076867575871458027363824173038661201493637764260931410144988951744876585370806024195896560533695757921098312754154853028359105910735426252988963434657709726325132655224527162569561465552460816738770679614352712363872713720794921371591245565651361526297268224870646368477481566799131919421224645664855149091901875178142037217919557689968202288637856123364175320437198699651218138039010961193401501225524365322737696699791241647086046085433915556649976892446665787915811303904713190872005654603165969950*x^31+43388579926786977966152245275956982405670336169285434974236077211737056963984116548422305600491302381594344126210977714833059755819611800348843829478462971675825841762999875625494823886176772708776944875810358039615331051306883898714383996002039847671847823090985893349120188744345599129911398964413394773371479394713575873019493640779013478442721842586302284294615411674044376473255740054121059643217253156861271590468150097106420395969276607868241659336299330478073268935573328152116495276929385106446566000153724750278921058132784434817117920376353934672303777185838188519445011003174778859347001814447*x^30+95776896342729767910738800505159689004824227994572951865837386357213362942347849728408357630500461361312459658542838290429239206172348812411460996425103498108782285874849785034547164362603890953914168464359851928001703714797830016558594456255896917332436234812003653049930314429085407689538342435835941812138149989061460318579312059922981796889226246865235326657600917112145990288514079898921029267037403409801822035601124184561520208982632705071434095792826123958946549948538181691449598779485861026589684705552091164816328730408735890287149521744558675159146086124135414385253159354313073210352522301649*x^29+112613763184339889187400119360311545227680671213369817379658012480994645586512812195200489799493611854122799967687464567586407827472823945082138959638970919741628291406341638219245419094648730917357276624827638286526242891015343168477702070856021057255353590075462923332806678274372244945013029612691754683756493162047153212134064805836077309728633454412792216803584595290478228185102619959844552633881700412479645986733348000540552115268018868784645913489009109027187620510573911858592450684646011715362981836108071366786714186883735348201509151779830097707161019305011692330705019027319473288669060630662*x^28-78771167675394192974930377171566003458178248124642897949027235982797579805193021153188281825135912192733964510770982156202030391520955300631790657210052479849010813493602201558751323197907826561079831927911301798919167316348902338327437564141750627659355282310322225213361714183334499508963995587370243844319607514204113179932385447805815026341297412408306332802974054984401185294966308009187746741771826328637997675996151127272565026547310158608462543607079095727950560725073498348895997852496353490349362047457776133649728743562260184092750119412616533244861284747037337853427392639747999622816473916932*x^27-844442124351929804927104418101798018435767360131534016212467468599459799743385113133778391622591354156272323989177159221720930428146024993224324730666637933821375443000258241296602046907191015331543491377848251459522708747164368688593272056448094314173787372738787307569353000464185169701491516439247201924325776526625106012629416079551451475111138308773950119157493185064583859826801535214902812348597065872399697757207691846038881759541001318239654126618864343491224284725702501486132062820334838831456260155882870811614100167147537273220959579709118360672029873351278834117192714782789571323493754392643*x^26-2078390453248665728098960109090665083159567125857153948285807567567834677289563563182276794692691756529043790577173073031197245235962059090063543840348976662781678941910610841410813125973313998826609122845878987469072979779852016751224042932024316879488340204781673757800678517046435250854630862682889156852541366302055710830401900642168939915598234422708268906692850602787024722997618090421121208221493323543140399313015202999629323197728686740975418759455892557636711601586061737303570812039383623824484050835603661573182871493621134292142695913994027575208612464916403236201830218431440169157106762788483*x^25-2682859023624430241206210473875503032952260899597930479456095296901715158266064899968700372232024156225327640372091471548912336310956742846423735904857705237828546089575379628700373363154457794228968490732427885663644858605478713438251858732168618439271934460349113307433590409394275712780725305714425329520334264502551265520170363407465396203276500506837685221036975760600140766971954834301547665817804297579443467016993186337758855743047466889315075630955234154497513068085616754258835521102838810168292386311880339751269157350949269823118108797431338168280276230381713016622882959866553876498544024048890*x^24-2708208489496856992863955241524396324016250542264055613278180808841661250124129240294385929100671054770599051841260298824857309612407149297472355784621599295197643019595244215589157682311181597544173041285843232356291312622718609399171368778038507569270518651112528438853448739268266486914220627108755416923585493269309758596790474067074481698008913751976079421525732207745982929929780786406177247063668263266143535968154491741931185964034636510868256112464060308137611077795436131785085470082985852781090603627608987755546077646757383196318474682558796527694927938684531719183607894139022142009826813486344*x^23-3677858124125242306744980778675230903611228273100451525798611592677064620611585132485573435327201280424827647519242057572380684646112914392844305447098182801466383543702118732829590191134436239239439190260620441590655185598720761971146301822112987147159005655477361497499368102949673149676011815982256508347298500655313979759965764569627439141877473793811579567417866600687337430980832829836026486057031549009798577349282094349776971510780020738548229051948188864432173747056783290943184941555238123903368182643794738383951787587910677287809096517317522370863782735761866743640901983727695919983099639998182*x^22-1105258672709244604164924320085502943285789063582932141359117254152000472270396371241262371685223912686904594293669198976703806947025955729394685136984116313501997462512837028234183378145672507994604136610294479686957135120862496544921312890709043457403152434748313733324218360104458502780150466487394565673066973281568138992478735773799085502828277440296320284880387498427664099479877917389932603387559404626623691780806198747936431050239260699101835697916589292380205464847250700695624856473980144212444293454207611652862124221335273357178355586905002172019937554426391197865258829536268653736147025288392*x^21+19435507440208051736699974142918546052879627060637268578604167382314845500212017827176579881658266951398169213880793556209768549157590113237857043397429803900765609857796522183725357644124343244011113583189347600537053016973944954478951422871940280888872132910066413732107589094398796151452273727872577165054340385153927687863338967117356551468569018148031365106676386986148585864668746482181880118623904196291738210981065222277999360608168988580829206445145208608707436735288563760232190497973279625377760155505754336461906595372275687747441246828060333344900319423503708258388799806431488453700277362478777*x^20+59882829241759307350245822171352468911663677445230069580573940306014370899525523589421900450860226284743747430052111864938384566474543978341600325633248528618794894372694435142154693380744280225281395255965704461536551218834589269257278714539569821650093845563363507112998235415013454813638289957103951248111775627231179023589187255711112794176390209274223948044571111758103870306342594809822536756200988473224978632809674272050994846090131264167832850561549425524409072013003315786349490830387377464907396175963725152317891840854248538383430719657577363903419308078130802500218662065405470778504742152300687*x^19+86635673061077579888905675593694481172117756731657193483888839302930015053565771679442782718412808042234175787399864773215391321383769069084542917610092340686883346781355512023932165651107327894058787375395792883590682665376647479098752372250319308417875326309173335569058343430084491930604193869262301930861790377257463274189159699285529021735439171354858003028325342820847331882069966234371961469717520808176156048098244553404634138993987206751451648379655475763612618161721940730424206935540916623313452864484290916955523385931604230240743067115137211990555733020634604265472211253937691271746453547603802*x^18+64208382620742428337627833695364749739502262864928258869329134118180093594235238702654399899588779961101257055151449791401779337832027884749734156937357127386138265126376181797323648991989837588439002252447217093982932815673490972090131839477049731284663210680215288823916252356252295279137984329242622245910817046649818082018111612867850314474834706905397734802450373205889535379233704643674951528006973128150044278275724764608606145247747814230197963667214505788785834964903924677341991821259909156457973005598809685929050287198132356082260377185553756418649926903155178379056737984440260377576272334375188*x^17+10978099820660125346811615686104819941776075065992319579524361429875144989696163641930966732451098615870348766418863731691499459980841126430132885617942142329431500597445367860332252595172831126723574217032919678651782955407330212274372229180941024408081936266280724637861652426184354174124807836560028372524311122800247541717238072281584523950984391432746065524002331886494557646628063334292327071453393469495513621492357178296690618983769441297787067946171149382644590094815523688319294386552881213936263967615657392591489414988536732139527608587889063351743158311106340880113407224890369084831691194689245*x^16-17431485182823956664046875998924503506629621148361828314763835397517475187858278973079602076164603814409314699784573062342033454596871974489628898927488054837084207330628207129059247202960617721729086915552812312659417544688040607435531788233731463251387599820988119047320600179917426798274595636495713040214401243482890477755666400069905506743636622686696401879246504982949241043400480888004787539848938828552434342067552067856850379909233584350351108377915513932162708236271976582861829843756399260801150964834838016106664094559101136576172015697594248693436841898007459868286266249238960292449328300679983*x^15-2303382752399939702315201833278417872526558639815922659736516426944996789562760255479907875452912755096400491195017077452151038396393924712778661748993927358513882281187139975182719299676033307404814777610449510885724055574316221511836054632016306687972450516665986293122282584886322028424963319027895479670226922717114032985847899658673737281290018543564001053179936217836449003134612193927055260649732428932921481497049603967642887962327966397244928213753461167584473008783823136277038540957800923915641543211179581228079063006858156500021162814720267233679898929104311144584490164138848326464918944525418*x^14+24015258613897618771923845436485028871229542569228200021070357451145884974737497962240914348447692787473777536187574518018471235713672520817517918303895825067492897546080059664595217440767282408860257335142565399624314154084763770936139278184086937647969530808994843795361502150950250937536609257351608635442964821442741842045769768772562649545358603000997534882138793751606473559256038265104022788862716626147958467561139434429693793798216873469187873907163332742764239997158516612537919061951931906372470684754766892593630710316274912319703893604490686277926950180354992877427589324014999995266328440608526*x^13+34630717630040974010561455165920007865250740103109975018001113099570173339625263881924225970380371642919396245796828148863333753718124374720683824996228243962239405017611628899023756396339759359570001238914617349283054993090234882861406916275652898044137050741508520237126385997981616952241559254092474877404541946375280723355124521888369658203572195282243383476309888470248488631118117446806803580708615739290852236883193799800987430733521058537193610512403843034782645146412993834336649773375451464703324467508712376365195975481853918483761299010196667152222218223138029172133276366652999865004389381892096*x^12+34773418973598530613734084675254787376220004018007044807978743597339568610556465492409545356245279216160695590088049007922305199113707105406909781323907385201637540827983616598696062313916003413681930180592128048578477436081161404504849463648974151411312711602221204564979840882847499035118134724846921454762156833128483915495569433337112413175257861023968342567801818217662738899941691452254119248684976838552188112827683635438055096641980662161351786970783925014049166812956346812986347319194238769195848779743064400897086276627694935888608101098121706800890714144698336070501757096861161861183305612635754*x^11+26447364020540405229444762756648201669423567123212340015879008357974097842355052095861357591258455899411046355744368653416451133539208189519895658405330140104984381482837507697511677386756320428951078098103954862847921447496058516316093215850435273261056880556729941167655972919812502287664451428317347683998663349082827822604543370314387754033257404154421633086982180817609328564600114658561248614468615153040145665132385540730175881089007277676435171250368744783887381643716781587419589470666755964261238269497050807025146561583785340793122604577289886235427956922452449564125255579695429904427802148320299*x^10+9824999717443315959415766446006204256577472470006403165187436391318257201131968213252868915952702443497669609001421899596549844279153865134072544629979991883303456701372855233757527452043286154476516462537461870215399667740686565756819001173285320064828845993806429484726222834715398640320670705941343215766194811597922449897064732571240307238231758624329413887445166662656645055466186540752195898925975332625339769926293995137088532280236814976824117889277283769538003455268976788047085829747395675731678476345870646770767329418261144972179638827054815560278285847144723395556421392013526172426662196809238*x^9+3724490636313506097732787782358059134162208080600951747639038280488370539778880577351683864387157026829405840756139019054507422036803035475849427800171799642985597764275136701950819301889092708564420044907805097107328722572809800652577180893219394215602313230574655488627512801329926822885074357761994208029223070142869013586580252088167337721093596017980084435856859864152337869283928584358463500700231345744232445391436502169346996931666518629648960581110302086486683960206981540763954597644162626022888127218795345172238725198799078557494393242891370038232800274485406863713819129567266516318055089321860*x^8+2769340793431714112200364585071389235933202137379874338528943215981689338580164114704606726984315885959033618671636746102112345035029676694684030960634016945712506128659934801534306491915085150322878600768905980033799241890921035441596382773509079405077110852938304656588087997329505445993404814831689970393060255390643564979833443801556844775366464676377026360493237555065376776207040398068989545966007602351875959117074891612784271106418792701454894975849267352063769405855267920257437267053613384223901770822858004267305183223263685901160313100443708740700917983231380311841334760682473021320396346953899*x^7-318363094839183256436066269291839327216035996438530148198662959186536855350016123450701657688806160310985203315626184837370931696415640513172733247617905289121663402572488368315389585191663667017928141233123871472102521383764766182876163749358692919014327502304851881753092666720570990502607908536874166882464931475052040174836923457388957559629953946192415609953292003439009440765003676573618494349781874438152974150133046955194693009465909099969389135570705003554452463666126454199493003955976559290223950999019925187571096072051039243150926038149082447005918552869513796793860792765405967477897051322221*x^6+370736877063026671116289844069897977711577673490400768469667548151235743250869099899077283634178836429287474198116613267542653977141606766063272042184282090233699685614378067099563854786457000260300877217289331497472206329127790667768098067102978281046954121984612682655741222053779163237126403963275413387981745451340652599464563210837819958048384070829075028927024327216692794050060020721967913622457591419143362306968454063703501204304362257593560576335155314954118809577673872399980734964149603905250925405121917382658338760801809050327738409541104838958836025638639719476261291027389364843401860750669*x^5-97599133961280392271219631464914893728575115764941709063388679886957958501372798452928563625654696926149790618408774364656806896594825944727319546610422291146906323647486013063645630710150873902447336776230902602735308610016665395902919587495430441111989035027633604536619446817860379502226157382893257914142244124053527356558398966623921485326497481326666547603717171551027114098251466491745307320659663924717183122117746456848571768114219542292540369705398010819758051656115650360837250491282466030784370139732511005861304450591062377328813517260901688060550084872965309347648899254028945988226807913137*x^4+32495098404845984601827800206432674759748625435669549579784783963952751591305595650921133973747635657964666811729936455547594395523700383618885042075860765359963656015673699598765126619652724769777966339192322913131071556914369889232527239525454138031513840177823066922518302792299559233294303708404065668452089273993077592946486105865649790134494629058543834235833005145135602485539794960580382452737881452860705681895840934886308656082012597347997290453338835403544079659547104746042937367320910021758585397980775500105400426061657489057323079701317686187362038373131866052249304967383644717024672283725*x^3-10940672456700116005413093648723546071496830423930725302318278221357512559130238480920186282709576231332401953730786780900790022949382070646576815397149196850206310079275675721845363244943584788651001452040805296505669732458940899757012663132877794145061089201678625505263340114499522011643099270916937289130892892109580494467845472504189346344346861191280431344612283033340214396247527548365243808052580782260921938068914823979346954044756784361531116266832270835455674462394887360965842159337061265687345124758111156150440508070930803889842684217896154218435556952160727616267900990923471084828458350967*x^2+3383118536335820994668109034170233952541294132658781026570212339129780979361911464576053157355196952219000106928692175736567688686929293185584249591253418861958741691364481334520334953384205064695699619248953625868368318759736862926143312572329046413870572118478948938138994054939460243430644028287171605635156633971104893158273927497017780665484583136165197256147852097065721502922299306912365314058137835417695522919837865907618168203625688476773533194351348628891819834370941353404071896295107256098165908224494153189133996227797250570995641619858295594098014280355733578834967041354319731956914220921*x-180032211638830763839977899574443615062732488458976240612358850612521674843856396716188128863565805720372417419918303907524335912575089229019192804549337924358292680192283368906552226845430032362996491385639638650366001594546804429207303049258267655101372502115690789695018098273332089052381922282987848905340746800221051130485405671270396183110704808385106829568686595566937286099943590701233711380200042859531066363037196969480134633173236216403370670673693316694814467678625802686935709157232782253420199226988447203870874661584681949168806655563791425340158611731721731873106700869579335204129510871,108456988335732070013040366801468101721055436374647585385682595085404995983077779472627208237618201192636685918700351335496436771358882837932758818808681349112967354784312016858267742163205153098224136111852767290354524220292317415700150935542851224075441290095471281630217952185384892040927170133651348153756728853410744299729404394928164677701168338938843038519980052030773501506996374192183747236127693289893877530672270112875406149708154112103828249420543230008862778062460545270925019955826934104732194579849943385891884170742159350307486831916092087120324076708113338009903103808761175*x^59+1317153141945099961410621231888204168244732513651952622794883077880653779509170417074482983074460963666897699961431609288028894723890130287196110814503061984546775320414094988471201205230445616653482338397194421379015441238883484219251966724794110484919683527261121671487763980897369710138952954364423301208706640744042988701054576483125308184675795016836450270604916538210763824100403791935302376782999212998888979605248355279887218175408294595601631960250256808813156084077355961660826632212525534130474913822951511526127150904885989965629201174664420228497090243786999634893494797326848959*x^58+7677092211825429470868748008207306733040623380181215397753774006768739233986938349254159636310049861388422264906448665178856284697135568055972197954403447558900943217148741197289494268158036043638810523689058278709279488681118097744413973766823675797733121159942381953780893298607339117992470442254679262351329963718957842110873588462983984644403449401002485479836358723434094904183745422652922496324264802062051332248888862737757943789810505642601728288845265044084772217307425804108476247052972754355173912328833753711813370182286412799999701162576414904249459511635870590200108295615429401*x^57+33033915610093522501133484226944967448355964077508125614776300187603164716706909372662189468317214051702661827728457980968821130502668416924440277817728498151638817466150852324120858604555217670316136838858360694902429221169702399110539498727103756296735654460180304104673824974955858482004837812086096200873273633983061144273271247360358101347307294305003647169360779111498827018368104786534409883330335286598575552209753049453332275029957169574308676757500895049104458294198671523447867544645612078717171075596069733329384139669368925918951177973094385948417076055301337644565509476885409385*x^56+129930397032378617865710119605206712882221616028819446701989254861678961766251704658637262029298473237381434411173173534049064957739452150439971096522502876924240513002111930912906047020924697915284856736456565807527163669720709066215558288892694164758105868302689633311089377278649840898730574838428542185449491627514982699991316743098968135182608906198544890551638019916540048428265744437126894685954764267451371617789896635183361603832468281823232749275221457970444258951259623956419173741551350195587325124251225203729506333960819888898637980171093968524560116423227335573379068628475546662*x^55+429637581067906414837485352882381588503144432148614353735632469866043890068531472672953294841711205799459660086380158376787932612652171961612760306363343787936659581259409312023217910391940228271883316290959058591013296901757653947016867073716432173692239122949244372121833774785429939929334203302615542996733085306938381469091144031219115876407600211136405625908964934350582286005906078955236937853986993883433947752057765200650862060844383121720938039376620798657545851298792653316858802835788847252020625353695865651804386441223941376249019725714772689245552486015115204116856570241907002008*x^54+1032236983663969136938577638469673580926870953359612769477792129709752426055050069354124289069822696680805380310893617464215466137287233393001857336647500064015419421616460304395889730369753675470127762997051942664208895929711352822029498034876959589094684001438384659945048629535622797130330742367271489573558875677134677726918713128862399173788625410379684058904406104455216705023896016670817361655141204868821465656124412757568806515821721254206463380545803209098028049094823397259265660992019757267155724793684075979346369437782980555313146807786249758832251734473617932915021805435307130280*x^53+1664256589507846553484597281546655117803442536687351806782347489269255444217742099621312760206677140552648193730698404333230350975178109864693955752893316761922510435340640130657301010250996808415275838638849197313260395334267487356259010996654041935609034936146801227679360294913572666542528151519672629409691066007254865872682809759210147542707283849547797840577437650732267838255043276526657742671795633113822673771045589528982595598806280852956567971274359989828357546896190465690337699109296053324357339575286985941471413247238180089347215375058068145794114891992113111783201598166129181629*x^52+414568517849424634724771625121140192620404372406369893203580149862472691680325971412910460405472919555398128895448192658979099542702541515072035243230931211833705877849346045148590187705816824704533083804776134572622190961691371814122466802895561458299675689864392154674254918641920834611632467276281273836593940595452106994153596322093593540954881838768618472681199633183375297849192943430157649168608775903095176474550152444688681116431855023083742325247073180363207197450420242434884855438764570084540389591515067743875129068558064695900779295468838993594075083232762983731189029866638314168*x^51-9436448815342587341910698653527409890587853226374145995579627039556689837177609473639245424420767636969758778680237171670207426042316103041172283952589287377605325871168935170164755591562929537430280271683548659220070791500059522417903069382394210328745228830175405740323642314975852853415574128504010840082358297837760374882211081691380674714882842170155815890439259012286222053621394173779748843230072315941359695260171229237981515762094809986735715530565034068223381726454498146364027999646139013345705482292745592025759829312064437165748373655575412114289049063815732035372072971089156245652*x^50-37131090697487147327824254504797280301926521903909676164349073678837846095035092748070632482606318650236695247818827206704081066165942393100052854424684020298681587215413675781608591682758425934432396694221199325883126315892699263597318669522922713616744421446902168791191640284601008552167560605418356015079853368597132057634720729298579066778555187069373320509729896227499193598859880848328974912759448016939981001341934023828933959831490466865136190740843208492456653436846139304104970267030980449477124992281682519536328615571819434859369706133798664452214870285067138586133948371776493696127*x^49-85732847818005116448910091042933498191233845239452812545221952101952414180608102700402130965254947834220739540037528735329068054675191744974024408263000306721787698478681651003760020567680089292961228455221930316024614477956483337779743610324271051951141792768563476702096354531017635690811412308182117997662440488645383007753296778490104204711001494288039467943400119964281977222538900101569570034849381099699968771545685379807933630208467890450589444848158348326937621499432557992278907883478778272681754357053526393762041211767765732800110372127556487687408252716026618065220207270540171369443*x^48-206941476637358558959187489537795300452771222793293511468795643420610103792721114987603425718417469834640958286405667947019779407994485305071700566102668546766241129066520812057245504996870809397897538182976979205979070622630778168182377307626556651768994876988922973039813459747556880257205408475405554100831992408405557215427461743035007749885175194098170644616729248990735902859267510493026144665718732516888364683204162586932184965920748665698853236173620658385737409869159690592796967156416296885307236944262697626973116760843922408417043794135455482981085080349737069327810610400879100071274*x^47-747872644486787314048985096315425820611291048003281162522584331065739351813382212143557071735740387055510881780066025404460160418853229136939627277865493874538542257178857350940628508049514159177114114633544842357913725030968499229664766647378219961836050957492914324909537584276659119734014195288797707357121981854897842490730116456634323181925000756313620916686791825144428141020310569024099287783123299360885453468798831579971710352083031713033738720645023577513347414705723518176560970709260578489191235130564092459936156640930570128072321386812386225129248842997946232797519848755567888356919*x^46-2643705735423188595751853005139438385068835826979241750954904602288270441979964236319191731366578533047984654809516550133351379693648604412653360846102090190789655672416285876669083611016746522968036531502684871262784619227641374163142278641167510378526770092338742930000535370788687682500183695490635959854599959777481456445828469324228187994691816745806517999057723881222713743381555771771316814356068706800296279911335811318708146546661562766618715466101893079849820394810677907971929996301922166603323851838387822359196207140036509422435288623136479409377873962097521766458856161199254696934586*x^45-6317101065896567007878302963516091057904173847728551216173049291340651613564581211035332201502645757080713861573290365818572616584034420011121159456531824161067750602318414665504839633742423722260532740474341486900076581801312402139478461099366812263380097413358367167856753883883472331438656658804838566546524165202793617069457189233366224045564435442655982871958186944319136146887179283963833785188545856614297098578447077333057530530791857593909046130902288370110067733126467115320160309278429353337498899588158925656278351739091826700752811663009845941031509135044980085127320924912399210263310*x^44-12486009611163184101840421237530669662613182421314557498129718539245996322653732621521136125186969612891460575577529678763675833910249896141811406200072228273745956458354195692325751396971843314446720344225041339162466338297526880875234336534526178449302515779730125611353592734850340671986474404181509638240622397002655355831710730163396308985650319973598141157834414603986894974091026382093545999739755413339723149745454735506572849444994120346365428421837131960276418800868611183417301945368855618913653338552945938052853377755628725565891804653730944008259289566675968366848779167146739948074199*x^43-49561271574913316088074767784470628231112386886820650028337488053062839453209543552331731168013774610728712821455370225697301069524553126757002896854991272456229159471522662984901887454283656715011589134369722891706003190709159689528407109389889097461321988159122537597400261603980738611877711917160044545065701181638334690344588242150839037912546432200469028104244037046035417773946221619526932962140331042610543791526868402182254079449412988663247252573196025545016322448092966841200183795848340223507661091555682915724128279285195292974939860783653315250447807837363743926386962738407711161872638*x^42-165542758272417842594807851808369825976482618573613364664212395172610038739759271896568715060582285406605908048753726394236845905765106774370022132172076585121983324000683835227009534167217279758628499564953615098257145904254691403477843097629979580781195671538161887978574750495068393870628622944867313211976827218433682032603908086749235870343951328711994422071749694294335030063138581029968465632801244535703700523635795202830661875532589580997971777699450483287670224652192267410042789479005829791327289265601068826024077051613868800097803411106756334150209064327205417599138433668703695629656669*x^41-312107055779604847482362210311756344410276192450376940219319753116836053265185814432475412602711663330536422887246140184204524902464335078111903633663754620139244692278802730106201956547425074383488241621370585330520086002427685500650042482742150903085831566745415087137668191114705399856613147831227275622221895856585241015809144053208937078230973732306767368994426099920514927500248401301662124784176472207005059057455803878531727970454094859101501969000991403806496950564165410509325740829103327017777425280673186792501181606198405445795761831860218397721387961143912990079758671063619162029618468*x^40+382469342263523989292047199828492675994571032555791702207535468615048327807543394459364217977761234971089519675096402349331003653665665236177970264207002805069064981494484595630800843237497095841825408339892570530207206110884497165024144525702795763089308488662644121026435395649734345686414396576291838473372311224771305472418798997069141226256342566983752040397891825750521495590838498348386727265365517508211501291786624789315197083536172881400293226963274935452316901952301280288350793770142756909408289291228033582484754906030588492090629922374936766223150453518570199708314327030091270180221149*x^39+4589435629319725053967206336883803126189702290281347872495817067220084163105526088600293236446513495519295987547088685120465366333426587371631312520352615515772172898559048854199885988131398946298667884653857861672182245722625374785338784360610578715683828581998176048929996044565548573506033811506334843397285457483109575760230142759909026333681199376872645381875191069069101039866947666001695503385367222142695813341955051708391127690170967181798290118165605330910688835718954655568739480925840003831372711234538292458150639271422524314967387174035330127910883184268543566876666879576826653073715616*x^38+14739737144127844888935986296778932334949683311676665775682436709167719569215841524311834756124528750853423260000358059764288376813166004179319142725490199509405598081358351670000253680478751939671186995258728317606752036844888900761936558365515817905213260432487156158373042105559743457605164518123926212329698417174520365563243326115177845283628405564242525307030512440772141014559389163197840176870549068817316804430850633056173953193754124818741302618167358712243283004344871587368090457717650138654587493118493627745915817815001914855663158267980893943766240901947989019160828533707541894345102991*x^37+11170661106825491388894180062416779858076106406991355954526759688308961839816703869354972727760260489080603492584998058629580994120067054151497648836029745620896423748426492497558451307504579166011927712906740912295048109548247520196028851682441478691056074812395408412170666112470138023963281785162304222567869443788921174805774607407547253900645873534877621930159671089241608395552109563801169824474864601771363366830231471145805455766011847555609967865424520026082127253747820269380028075469332032829658911674551342361453606085692459558843875353563682466399034267855689964048296688634526415369446506*x^36-28228472430933027901037193019666336681173815122608608013898170059491108393254990065354355843991678776348544378791904526044507516525599088154509963404746389992586779353676433737535072784653453985371814855090308202913139606113291688817848362516911992627297238874746358474114576482366722438376142502476095090159078615197325156968445777296100442676431169377046345827898662972291323921676008374763819813154199595632504058028774169594639901326925443268829216394112174259229680257554954554813801346874048179738312805214397070313286772770167748254431944711089249888468376557986259634969606328828480791453727785*x^35-67130336373010093738276372458965784245413555709792294981629740966092491334019342795242412034531775202372589410968820730203300513360685191867513528812868684135389167428229972335893203124342573589461582612837004290238189889058548575254536566104617387917867020898090221710746243503922775519066810933502944771154141639972939489246109994006784957249138496172152823884109636057424525086717684869049845495415034102756227159630415573699277434016034286569860467024781868154804574048474693046196051752014576274890697907124653199015316934563520229448718804395978399474373483719568865323407340856174811037909421389*x^34+158915967562560613212787869038553750861914153875039673552546220371606315140189450485510069314547685581417574039239296571807900257371286973234740076103318539940423243908977213790452283198467107008302097508256362117243082542405760328663035729699233276084496297212660660851186559976322412495519577675098768984791755192089065952736634587248764438983649220353912668189483778390801446701319092134778825205095005797541676921025102434436801352682038194759235056928179774563982453732795839731974192293267583085831518340360254858656977669247251116331346452503175394736940299995951686731942848441779487528330461362*x^33+917431608456459994655216197602383979729364058981637169482176008822928141796739563184619265704108001865986761321579890634488340634551916215436508471005556020074620035491626547069580831960376873342255076703086331738641502205098521866081255496436453890330108396640227933721927574341035438013550729897196857669365517688160353058196419008519595730688700170706646453794596861189612252575248012805169607732350866203540342960071782833655214944856181158334211912440199213879528311642075682265717005565609816301814346138656384206078957301130061033815725325337282364689429436901793001194292585573588974830422115433*x^32+3410863876922395852547976414301046979525563408477380960995821438697004033337618732973848458145781690912469936463970900898941215805368694216336989342129832691165876499925612912473780240073326052109500523687374363254471729246936913138218355963137423763316743228810652562609404013948032039269518596247905746100773862119771247119137807779143616048168506159306911423284984120486783092560978560555960957252757742587076828994747397383743758032659875156665493435230824286840456660977104120781415855227867890781870597383311706200432460935361605468818917336693507223216488866918049462758484666156258255096773835391*x^31+11145304158652938084075326264503842195384131608414605330667215172051907193179527178150586203007218316579010875735952319191260405858496374865545099916457345930372437559340286798273537303730668880910945697301156364698672056818937631952351455654465992151372565582686418959685683966457316424054056673510018289694626713491201826302982699882824186215351154982636233784388834422566158837125173892106265082335122432341969044979288518472374591079927344338569843133684464886507160248480487616262571117838435774297658556219197109340908988445839722280782407156482533294485162360067818648236451282430642200130189821214*x^30+24824857066734687764281482345049349430982966805591193622303943680577700496817538656348480922562833360006425045902690042497978798787092158097565767089960525776476170420670432323548694333201316056911608486887444465473754836960133453482854137836498624570424592298704368288029853257625225660307941607815928293858313860934516804627850947261127732854577855003148507842610223653657227290323187158616417608835917059609432851440218227797742895675478600551099807922138758780337255105436300499952444361375367251712467075064719202116450762337523022001451076057386787083514315125190356263696261820799086305175313907643*x^29+29972623527145762710393490668606704313203185268319241641883602796396281082224566274434687881690617082070266818483012272452625384140414179820511128304127901254871606509578085906566242288992692836022977694557702770476122997689874967698633720372468128000415553074806016044306062947862266051296361934038069645967978712468438555784293262476443448304035570300909444428884056898534044482712602393056662223936140983750667958316031791794920188457886686248256232799088260363405459010391859755702587335806870587774435508688308560604745166646695350644342595969624583695475825262384158938656374432383234177806335806320*x^28-17756393884080264887474915807368284852534162546917501892049184781162407902173667248114490587674125393807550208618277550444807561039937784164823563612035822111793250833575685999624073452576714490568076195206826358255076208432556331655624419773322086579297116708827390935918351443359173065828813505550229379017343714311356162691553117481400115236190535583631021342750132959967234721824316759891454049494088406106852791374938738328532547767634323329280212683569821898321730454096171661266191833457686655273287308736211106482411767214860204913408905453407859510877753534712260697131634826274375276078582969321*x^27-213446094975357152478614809146631009211597322756521010700046373034034119793563488336905978380891196367626590119285987865839084077427977703421394321313753094736420505970522857938051055095760141782328155323107618753568857975118121073696887357454375701335684604642940566403280108736110166248553513427808340799601407818805374692319721881551126679731768393591706806574706041048514656282045909164114266281800055144052565559592088421186315625140331857258661985469373393406807219283343180199714466103610503864074073426259709047587819445233596214548360261008906908482769208879304817118743681987919757543348282175763*x^26-536472545771849972942936445990941571790200163824970476524265003580895071686659094347368009499623219811246319727512068652523037836786952549254981178496448942779463588396888020109331863105725121894015465025714539773813305172314127590917762142264769072054382100268593863511321780237186885883595802889359959071259434104014084098521098865607770657198173608219483861192210425231803833823277200995477352399926716602588840021377520844328606250563134147736782120651925321557169765338739782937990352179292692510693406704910621993480115335343086509985064403818009583795140642052663059125786271001647745744061403159487*x^25-710731761184948441888390028503233767113364960206125166956406240895206904327535708674614049254505177064602352594978147299023321637777982441246884153012213557886367942429364744508104723263788966336787359057114590134998616975784767675177524574337770086136456447429223436043271099969990360419939789555997735051925440543830074823237052585648128001464640678196274991496786815442279197805351413076239389406414083440755326835807783893498860029189407017709294083170502186052409269851748787174057574421873019498478314524658005342302506728116440642709085320699245257157733301997403230136913819619091181887552865129545*x^24-732122507916882662822546696488906921130081182215603282689672396741074710994696866668793955245446684752064863343043907450773406989701246505089424572490793556441887898067108741745415740523684815561338703276456743303094767684853083210911700390827088326123378295951770365634361005620000066424569388525264106088098684704254425908983505240234498942083741162755453453509465617571633119908773865197135109925825380181286883645889586197606938885406076356008965647021031323268898360025676417678860041210737186184505587156087291206976854345357531626834503252553649254642256404730620492862920458878256135170201213425800*x^23-977367555369189647159283369084757854672051034595407546392098618421383784920165995173363021915830085209533969114335382750643981164801028128886085243496203295450084847910954573859067747529383449549474358047253682033103875837290313367898859922532967716656665844080836461983699487659292351020002106531246159308600786146230549071450363546212578557897010768050931765762254247248253959002622839457424723394163861467740675987922183938799614410697180860754177723699495431508851341355159909785704647030891239098668272449953024643133586433038248332577499745264825600808316984278962717107571089638233658185756563307780*x^22-339130177757066213803599641053175325472037187610719458699447689009711200295280520540500207618979721915150862102806206702942713728886376003553382266582194937519038193316385047166181929070212841460794443676592678009118757437400267103663901933446361751166888233170680422982685646386111446444990973245047832408199729587150176265318145483093874056917836366391820411950539364492438015363809592261731688399873107227114304326648667076701744459875403246897562987997982917178005070651241823912115778292074416906461269860676359280884167602943611236751220736056948575159130627279464919566569103720222299895558222428459*x^21+4868215396545612212093064773996912044075437496762697293778675137992518272812666681522875339418479807964403492262867865368650866729290705700631082913599511944266530779557031614579903344316643137318506476924036000618784662242951459761690935434944420192517108390655641414873885848334116123167025884342499145897825078017770595016417792066784727422704343332421321918246505576974785944226025313649479599528065985125846599860069372382951090973107543873410912657815749578392026182850746683102175453468107536297398566861715414671802794268947577841424327186797027597174545850843961300608499465560353145930137735739766*x^20+15365823616011027371437726911104607036667625429849865423926087517625793234470341903909575610595584362445930791668555906643340984021731424401755620585171604088495577122972328659023475815355938278870046860369894608740366166649353687055732960203218415015715561107525998842462654944029728657541409257441206246636769206407165599004685293054724245734039009288028025012584528824480576127042100622355056855255293917638338594688349489296569415712054247877039195819253769263219858337719032780238504474183685882346873490833503497496851201339107752688355431916343131556132930897942069429659867129024560646897762456921333*x^19+22804397318144918085588239792422765551127812837519382876937467279474895712039792678415143962138739072685473686378111703829811567038592398102659408706898331681883279051967729505295979238550559830023481071307778977542683767668913103570239439272236207987632835030158119605111561709938758971473517264660032564148792046052047256314122237991358279079735736823128796652809480319878641445416498752122814434407032399229189899174277563500645450398613628882909709468482887739127889054434421893426653913871878727009923461109529216664271311697105449762994939103209844039880431530431121627022545396888872023738679092056072*x^18+17753631641795028913522731582581761157157469981476582505966670218752928783621789791449078162198583044079997644582187252983311154397478359090137936494983890232268351438712427066092229814030975244276855516243500691057142986884824220871217941245553874998566813152174660029966290632103284514700770213277700122938772251008555524152852742081857130596262400000368733801131840447978891385829186990718422874961134792122940564123693046103257506932645571231316853948736963578306128136630212316584814379535028040894717013810557183807458596744602172521114944901803262293386290678961148836155727133323997805184198325527245*x^17+4096157186512645667241034087933764728555338856501753501617962490783683064220887330588800394381980548321191340923263334583187834790010469345860496956342139620135682135776059013558460634463525516451217961997845559760221118780421600744891308352024991040538331240195712827267070520503693650308123181896438411099760986458012598427233458607038394071612690622653954577689280179644585632642335302653546073460581197525464962289753317688474295920938839877164030621494605191278350863948742133983179714905873129372077487656393845958898121212373702058953687359030641737846284244042527221151319647236479135089933372374955*x^16-4071047538752129753476082573764147993194798704816508450234703447182945953129028446678617133570347235852313813789416090030569730762354897843351660780279613129110422362792833981271937594724060983917584891395027081753463726511705138972547528753809523941750428084907648635700179926571269399012563584229485636352574213333534753469062778163218639085398790099924336003043996954311898625514158177298690051602011203984446827688785260176334382795027864646293379078986605093050296672937511435160342558563459552102618762547498138067441913168531075433227428366386584288612580663150322060969503984918321113041847178119797*x^15-999311286318533740628227513022388698038634353742015241347478868605916986884867813374230579381378384923066077066618130794223887370979861692476901310482967607007507539821914108944629580037712117552837890860598375445234947796141856708419682325664946547256333869716439750738879306743911473339092015121718851300903448934478466112826388198478080708683862642859298867117056698663301522534738446444814305976014253744731157495805538346971933887179930518547028293470873924049295827297208534839367041499269366514553580172496638415147915461102235817737766658035683315268497826137589681894685347418138038052816811621297*x^14+5817920433164207164854598849385556617494478962664355823779025924888189559356694742069386636861289624510385986129975134331872993300444554940242948552436606324039722012426447128963418364531192631317402515881327777553159473667998212590998404668427836293066101180533671300185989919367285974534021321463442905740514572722563291267193197178783044801645253997794056715973898723571701811735223151062395152959270787558984096043962256691124829405145093125388744491127575023460901166379058895331286838990929276098383474232678310437056401458198869704938889520560714461461285294211179307890622009700922344775901693330898*x^13+9114293406155424269235429133705636500204911143752813684493791310417307995424185008814272255087365605770020158796521925561705313978945194277036569786705722510792933740294866095067406875374045568001554652827539650604498780340187449206199461512008956570487406454433610272544417610828056767162191054070719950796618812544717076883070111008731037789403897576344000889252793923284918070321459575250256901376397468101398650058647542483632199505351739762926631078786296258789346553314296886288251945960842750469996876176517389205049108618143791524695211648312985328415853733038591679540623299922136352640109067930768*x^12+9467098549299144219181810251553620246785199277188981687410322222604532181535631137848080498318027483259586116878453382740639003609529268481581949428387507361329511864535770310647792869215340240804688579760142208999754011423898875106623624155431116596641476895858696423142357729984226749811895380971899578409122278780562744781244639850135719531671352720614071490268575073022104136782892792121664744234752118554637805322311714514105134599489877735765877288588744348543395796681265140538850972021337503034870763971973229827256423223575059646670811226718286822410137302753028604231029546619088335872892489972157*x^11+7329694684342244128706407921964322777839752924401178826621047261820269643022392345787722900882880441862774553984918481191038384156180986746269351367162162848668269870988583939067828493479557273587454196304038193395933652438888917414580266728348679570645248216985701170884562303200563154119743637167631119362268009712835766505005450826949519367536929443803782913773823165895420683433517146976089419383958190354699245746608364215175143262864684990696597378540918470610146136149900571826518294285950500005668383826015663867594090422422252848272670142772776224143521658218726705464524282573132712140441903721826*x^10+2956045695603961793918034557558807004478547836288717927012179177489746795605649078398456069329050427845688230491066125945515801256727521672406704371318864604172160645772275991476675797333605902666577786783261991554059613307588127081285036378980148790066051571561671006658491172962303132798305504705890070840970946015450571397074489745112996330595808885670063060483507342487982522855137800229972600721181837601000168658066267249265085504379796463262798890899978403699315908251952674834508543006912248378824848008765157064153159456087220234570364043633675842084083331525471914894170658060828723027312867199172*x^9+1135320712749404813927490399168047978710826695579055261839382134504893382308606070317932627509774842924861666101842503153376853691911067386281291939130787776105698580775288393659415322273779900818748555597866754135180783586464427163010246536288688403279287276075959088252144973977203822620977886866675037937107523774132361337663899669684030132965214789322041063990607466954690073826337753390657462830596161855927087829144507160726398968004704927473387686267739264407365199506113644208790623070223616644795584308776195555417763068757586139715250537994347738708721380062992079627176819878208482663873629193917*x^8+726724877325021474144561650476791004236527247774565784954141290776261949309907620902021598961481279366807811807299734795311659683903652077163218096810462649207204244046338146135115626765346157354965400705947152839969185745067250684094467834324230753363456168133528376139321342647110353170023084639410237669226152834529472161113371165794091325255874413639323328560558698067847897003392004391641296904262580676592074156255078520261017376065279885528351928426807447572314382158557092831071754805333064451088091290872273973788364042698872315503357475622810025392297139777939271237319102515553982046679687623684*x^7-59006161695136112383460832341085715806741860933450580862652307398238644331083073492401592900441698461764976246807496231895705515877775711876483965593053170931275191022897666073670244577129551204144350613701520065255761841765400094083362242022452019805408114953128091354794391295727241084467847971470512940492932337394367514297956912789810526162971913396069550517187367617945522012737903670966051766458757629504017983360786105733930347599255104344183562877653758860056773795000370842396590306110322118800766030019355566751669766268867934377353228327067487074351850513987997618003439933416564587637905400592*x^6+103807152625093492391399743539917765225605554077879212011893075312985463868974501714307274258269274344541515099681602123743715956973950066355756304328027622390577495128880991361631472085130307665393020167565076928004863694521970104996464365482493588909113164292272290884934741043108953689477726035046506308326675126368117264520306204614500824088813137830742958393420564249196801054042011354361373373055998147942948406610458193200324219405925969823863001391310092477691314670840227631596097117506829660181625656867298868332013404993121732827945971007699927724666408912174994452181232967275942029231176450270*x^5-23825153903526511716653007676459150068448868271931963085837819614059281279530038696189753900823802015991411988132736782712650983617821124801042381661721025162828368373666787111288743963140554843909900972816965021625500861183173076097479983862524160755576759257947328136205671362182296785577799545146308128168446768051477927584081635879440963445909795182731438963182184149860666353374625311488147820032437867936539047729885513213240173888299731181193229864682850282001918694909101225682220284917457933443581052825995570041209823998950709149777348405863218902440702169573344474598598797534437270294026369784*x^4+6014974988891520578905130572939456529341993132809896573480073305380567052975911506850760279482602332118748069000740032240359920209881263432055337334907500957392060986038097577543931695712044906111845897976290774951841973429173710922385371644183058994568523084975603117392838557885298495102338594534792003423037976729704482988550876919946387077273633561581206357293303383114815036451290106085455055198569822707130487651724937242360418647933571083601693934478986795698462067476368699231615452946591825622168112658566765870721665107851934478270855732823783646574238513854091770333829824409921140654535622188*x^3-2009008252311889668236520091540715363628219789416226228010992072874608201058123267998409793415701572251455456677962528069324388637690940704916961771365935901269801268572452806585414304485487957180874798926768529873201428373966715190842719067795273534179812609310620860835753902825295035964403983177273497910382812467355943889095471990682350130758705318283493486584246761355382250522995455483063103789082795041469544272439284745768036536812364915976005559203587058666960997726942538725732832679922999966699485343007775163208427286345749588170579024660828670603311696208902577933017331538064686135948770413*x^2+805857800872609289919535395150765699666294453277910456533366846835255355630295744644838200583357884766696689929122982655323062822051157205626568055996390319774114250728106769145800997673005729120583643335013396646598891265698762212559830052882796004733968956651149472642632120324943699508374053513188154711747527668716549308778722420635085961522609806329201419609275865884893638412797139871054010472841403450049148258036753551230286602975563207905780383395400124801149284677067230522923445058740555807212897036100847020306606168125179880457780282257637995579778322119092514441568007357097460399832661368*x-76995876842865805861140778104511763750659241624061317041574748393537169171002067633122483600206850188918052569117057063294118347592996398796945847704505696430652299456534575242509749785061196154931599298211655781822851614713783737864582144682466713343616409201988245352473621185643727080351699006783900780044700207180227152125909757689897734941114534494395497518939181866614656601848587077644712980351415313455972883389653026488183503775748087092843882587887293922414810126524854725509961855021229168037964579496852656694482532201324085927943801775862695771956284770818704835510101980271288954297198045,-33696235387141483994952390164641327162733904590204789405740182478161690649209832020621683464814855218251932258559528244593363623495212608693202503094257776855830208584027690372461061722745085626649196095395387619048638635926571023971070072188821383326405715941794675209407576107573919571469325428977415139714286422451756959733803535764926069016306500676333563582553357778873278877255888756971438651981656122488951483235546030050943373725352201935318690891835087304593944501570987492835722130117108046586670546302799719563177667148458134830532673919162372403434333350161036708738231059232685*x^59-411544493633534675963202113059368778438727915528694650645625851602643193617539190852969367759882550181008954715848532460941774437383481431730892569483171648404840647878834752015465054780207656771889935660561131085656956666210916442401462864065242571509140702971420670471875570878733692736204039770284100940880235589274641477741813534476529316761731655366416141873701046611919167442713918859449555706066333522149452440892979902041149259519655421125128244458927922309038069408197790118074269470374168785915606298776933975509615595963629880802110041540531833098949948220346565380668506485595904*x^58-2410438622003470338405076600459807324137841343408845367267710336947733543690777193497202619187768516790641569481776073754903991885589726349726412562496216035076450176815627739013882704717283498271568309418156471629338506911150137323774986594421058135980408767023525887652639794615266257856146139269623547836672123762560039270441985463103151268535121271842247469204300866508795454382426853907891815151327759990063334478564179754041597155262345165649336796547075650684147607909076414092274131477197935044062291809449730600286754913216487616078242279146544385247160445951556186129693544649687222*x^57-10391950300744873180099202534636820618999814729341378644877114603332428766399476884087533201198897173102960768214515005513380980294630669620644434483786241571457889204828131883477228958345304196311920489314615931105236325582315759539951753552455236877549419392850265926257958821326096919768821864573683800164370423372310252622726644528100142999261417135434995116120568870967030604273236178520008329334045359292902934502311231809635084397573192985893264955345767115400200814766939306838925398740805313802028145250682587340511581611653028225677414428015804959488547520696767397849126895602462766*x^56-40867258038525388290201543875978627151262020101917803399696425601987559945806993503182945607404421462690982787094712618705123171809957848125338277988157900306282582763195789795657962395001379328190153485664226892873865213925667834835882161385735008300329658474166209829744087031954343859593548743881982532862388155048387342529371855703951529728663176555446845554228300932442732587401381171346073953032430155183590134914132006597879984817346127117339828097479757715866147308470668315514168932055782166397815473586447657862574278173219722790454084170535041714787346505453798623418465995460676904*x^55-135370596373825519421842037537909408886125396730502494867059606805624472024273809383733058114254906044508420344784564145525050764928100543387462945475994728557255726442710896639237055650805076032349441789914705157751505683431481885506162281963819311505769807720540758956014274840499572022907976183288123124570911611101103659156693654081985991954912451994457470070831054655510685120862318553019139355110566575663242548347421222703584522196637248936420604700566966823013434778962896228459777926878574243480224021974213990424325709262237447980091493738116360510579789528391325629071907790057878985*x^54-326384056906026894469918132833476981857605880340623199740701309277338643268613806835796261677162912747428468440753102869810055730356489316578847194438894544682202651361263054703038962648163332966128529065774113445346915877630764369070534049684904554318963220648275115565693205279390153918709967490578098615555376025000259283152088677712321224573452060784021570270038545404218376700611326196519380800253898598396583801264628244083915943541151536472968724257081462221797895563476536676078528860314801874799050648219320973218362906916940375830075303016657264750557942943137888558056191130888335660*x^53-527530406610437430233033060012650910337528083912798688509999582488014738080909287867619888365315951873924678332493105490700693712868769295067001113272777414993188583385174225557737258898779894602674102077697042601091734898091995697873300131272927288138411985145547603601037368186836216754146961224408157530722831151559920515705823403749377742081669091433404578527697753572384573553793343437663878098031204736022198890935534872133466051636091841494596815538858721836601332221477639883612033445833261548657687957406333379583500270759950953265534094286624538936659003806484510749805658950411002340*x^52-136460585585031545575020953790776586822389395774788386506356610195791687706971924627421973887618670605873525475362616815988395719228297036566645016922763336703303002854840108984929478762566960648344360999751026258047144140976878208977753977751807252094308271092156899199989585832079967473433513101359436903628270123902811676204539895913177493341346578594454601147222168159452789454140253170651956030853961561329626405306006293791282264151409505626322577298432803449303544138816215618640161619681561323224688671291435299347795690367913146622015114678597259881965220127562527534205126631412124629*x^51+2968095797219048145587965791904990240996668580311066399493671006390664112053894641289664422520996912388169215640431590367086800377450368584555248356249138878762730241009294511566675187940030337460078465418366146240404600330079242243984885504801540421315683905813691513831872340580234582705886987346265512542959036321063797409787243141794268569968108005346223201747023869325646288001844756330367255595201201251102618146254377754454468877530557613919868747912211400867413248417769469556536347007266631302316481997618038844941286989360645087751726496116319088874950970952189161514268210626201321588*x^50+11749839605379992076477012748621427750377256981090418824997962201862629814283255780764026208436185917355890762750026463409352341293746010252516192301039412994670047098690829310445918928449875885637876827833547859060757870799828926734966899343831004162399504736537360437990529281007441850244756000481325245608341727468497382136899250421666246565755742589785301660155156148534805706680635170033908676584090908182306239933208247252132606797165832790540366097122058171457537923112159889333846248295889785121874052926625974309106277152543480811511315400957169210639134306534641914689149028232045187522*x^49+27176796173894746847284965691682008839970973648957721967812756002327516420055169258688778716850630686336379064641351855398549894933107322220982707810283431272466034086599658168320258639565890263007377286333492143535668799604841387416993490697445734709650109151237712554919700149070557110260361430323704204511393439409437605756915486674643021250956331068838564723846221011431127416531794891488875185162105242187192673010165404821924469433248442985228290529984491932639492406467848438375035125139554763656924205626842022624222108880458941040868235032876205183409298563947793826552434004350660302516*x^48+65126380223560549907681256465815444550506106754317135886770522120903440891382631257882028867785749900113620380731075494461635890983627287366727161217656665441779739096733443577342923198430848053292436558179937038181632792345616987902594977319498878406738677937988401628837130467491902751897221571217471155432198984391969876408851380798968275583566016293616693123023542300431918296468709433718991832318034358085564559922875852776785510005633646643053765073715417888322603800964747738831163354276633988877887660196967730655313838127408848436718864921028941174216225002843373351970478392913098909852*x^47+234464268260822397274835472008880457164712812457934120576384572078009303639493796516597904879828515931213598578173295317345232118455787298619509259399494935838625347093234120343346208157254781697967207821941439521130338600772675132099843179731755599218485310828372752299018322257451331201247058713874310099877000574340745706805750548097010935055461154673788083207177280354441641273742122946495859405214733804477086943450054862892853498477534887099942550282649494388919381768453457159148842271454738242323736667671292960388753312712685087072606993869420077538685026810090976411906614757763827560467*x^46+831768178188251758664051717791188609772990266088140226806998063032920197396308643043231783440872597444646115547005785873986864146409143415807083069105494549678685831371274378310177480233000322741685248041914344628852815927369688711491664801144791541196927167331940142524128547174368172926471475113677574603095407892977424076728387689893752491039791076116854287727926767676485837741163738402916470140432717936515028608025381720992660971547534328049425800444166854711372133194081410662706102284841539469665284712999672238656523994290341860020380759792989469017197899648489509240609963041327088497881*x^45+1998978487463849847369141292569975716915131488671678597198305886363085333135374550695702905058532770271924324217142560507539564907477517924594590287440931972698681852638007592687494913279017386576782250517335146732057385825547526675668705839457561299511972421542421546527701783050279142530760819224728373506315635641998485955496977733568110728963378839816270570951619230577661128629127394118384608196669656757410072774379147744024647225027348306826954613668190922056032752995923256225957557904080082187724159990978897426221351568159806883353521146805441926828877537405076275163131200402440821168889*x^44+3942879637589777824644175737720900279233848011766984746639909084357577211214670521312622579562181682363908842654924956018652169030614522203140342075184417900864912466096058516806964366686567978363386601405028608801935354587214467890955754796501277563025876286204887623253692872505308314102476114419190653144333354149426616597118717266151120431663852902502275113518793699721515580867265509871835243380815227467280152483717676463594977522345985009961466404517172637511534109509274895583771830686048285841952572049136886231644827200556760040554036189769481538535121946446831943648557858902005978255278*x^43+15494159640841919353218375784054396235551315443704679536863887116895415030076625210409178986385714643508712122932561045072562022690360074773368554859832127638609109694097180576294533131428135155150475514832268133356046447047928824786954703494563094920841648713490458670400053462178037909207305988621925932274065486386277486970406176506675886544372096654325356682880868941508133149043268730016971182381458486366034167792656588138298755706843373281976907196150077144388155093783247379663499553494108109702974775578681495497073178884394369202908212646171577736328206018224431235428694121288065637791399*x^42+52154185532204656729570312028717757189840870962153220526282632398225213974765844683684398358152252192522031424725148794210096817296284442540376817570802614775496836299081496276307371102601734114829246722933262505729921102419400902463564011357724285462936885531158180718271736728510934455548206114326787313103435156934464385197583301990392119532789755471036455227142794523884459791689020913778733780937624211899136702613878682871370459707177487011730520102022068275870226800263372313956019969083345839295574823333346003899273932429256248649501477414953047284061722544651662942308975966359178057545876*x^41+99168840172834148899845491661287152380321077771741550588761360944830734778563427363722269417317507510534736384666085892547126169639046239368056808213544203218140087451734161736196907201104178083970650350647886090679048336163047545817604840484047437204649675256770960131045699039683693215996692254045452118197984736557590073598986114072643125646815319542805879270436094394050080166511190942811678251039388457740136403832189197463014708026119216017547504170508464067188906306082055311502006583879621523130916992236920589023697835283725940017424575127716083790586066895550054079773482691231262755655219*x^40-116630180019370534864805560830195317880302934089503220657017075423035524845747472104266568860242362878273587798798252350147524703731186471445499788361612847316652611924985090038818995350904474532385434784148799674225634123036325055859663520989134200188885023531714206138147236002350905215849670363565507831666570036119226994578112329334163546161024291968384801859083702623861343665902427706563849194649130071716638007099906081877085799934805948541263346129926500313575899994895958537887257584144972103049674782968333959631936762609061549865927684098994001447890965770370835324872126665643687038392928*x^39-1442533370712044532535649469808184753745549175804878265100230095877175020598716024228305298050810533398179187547429620694180407015823093160079794994968427761549748799539668814816909892643630973377688568869350742398358394768887677998737631289330999351009564801410844387696839499354979969527755359811163186253700751323070488187429303251034949099106606061400392739707567263609731292011178412635122985623720137710495630713920723659534062083514912639919541288629027626034386605043301303584363996201795631556921074586478820736233924030437128666681059533270479583058492119329906376036882246567124379545895372*x^38-4667421837854307059777606145025071339621617943086827961531747168162994830462336410631296056940381863200518863554009475669742076141411746221979159582271839820167713104144721789762508916567850430947296487660665794075092194802589194825889041509605620984193623616769211262538554873821183618408120720735994576104523699813429066160266296027969228947435906265626977828851523514108096840548851312886819601604117213959762208988701601995753489760889557220496391153094668643025702754979164456111434923880191824027404811740208791502881466371602500441407293869336479916456883428086497835220877611233270283949634294*x^37-3662170830038326089025951373181163426032455724842429300301943624755815444784991744781277383267440214945887298746732633288913101459393637991202175610575255934770455957224131453499152808527403097942748209575514985336870926812006038303647050685111561531182553982264494468431326003681771911794682861576812160042236921302784738466916075474407719069441121407880708810135374955443585730160418399133003421188828070639887523901988636528320377844648728790796600948584324111894357870683852075335111836870239729863208847941033182308161702104584015521707362411140799803266380219219814328797744913497047884196085720*x^36+8929697290980945663434176130389301643884324314188092876859357787619854527206789693058860300480513484405180024816179132472980967318882039426837081995795150134344349089091579492735672008729280323445885404860678805642843664766464873389736291142329691418900974436905555988920535693190697338594570732324733129707186798223472245226024635963685330356058961323642057262470828275049276448511395922789663327787722038277357989652880149546745873662277582288352043790410448340922542579992076321736796182318309582365002246709280204313729128072722663637858937505333664176621127935463371817656509816932684928955299026*x^35+21764403694826646798354184849106088636922832796111031643927972286283214554142884092550057713918237169823641109932207738172800398817528501839773014015666912946707906814580226970217980352921178920394370128390685820230568933899359503020349617201038930185466985359688890318085275971537138394031893670256613579543459838289029837068844727686017333362692701350350272879152048880758933696954368634755941623909664172992900573819966179765572105349732568458305945224968368497011062968495936501422396346906421502944729446807356324608331705433649644516038416994050612326448736247919107812583500243467513654357010171*x^34-48694236041597546641702397667108119875833662053121207435349213423822530977033502284098570922923526732562410663502003977801323789225550454100482956198380015278608515884177552692319928976335693943065900953143252622207523067901033618983088894929008226447437968426020099713018571747748785226839683977633225752344330599164058348138078581450073746441177978352162049464089936334429871027311003334985382506145319291235596398705521234757125407033402651456517713958972612384679985357081219379442496251201864506367127107997654091371525021238250138624257253959742128295498582075489812944685504694296963129267913096*x^33-290246749565021674338683526995742014325457312176004355536344163300399615667372738657532123979297813836980587752725479270053396317032264786164894434559281916283600622352114709641736303973204205337108609219389805667834109054521229049716474866003580242265809505706954231041586465254383478594042049335314926257368170250270048317934909222811056173470881118023784380800481248408544997618925277677387050554182050836669166001722764990970104089554568081866774328310031462591855059970368505810433116617317967439322937881748825606126294632579558295844717290119216427484015785728416636429192013415904887939307235782*x^32-1075046429700909138899035289400505570830059980736475486980791519697261188572196197231459771894869245689439777470955063611095784346325402202004926663193829161523112411310620736262901959422219847831546855650347162703879707225097572523500296864644733691902810589724891532437351978690158647944273439674935035475930953031524936061218365418776370189757397974946040716264341747200178896220555096235259561274987778597177480261867254955033389042616428294913630844333769843249277821926089039730189589753692143181707692147309586680173470208621311865597441941703423296694023274939757965148738001503182530099568769182*x^31-3510918497185025180964655786375896428024459298737010985713593959429950657759272357550032898763694099123606408873815035598363448622530758868481860812991597808205260970061226699706782539402980076498738849539814100468580546945231548412276233904581355948333601121056747021179383541607360718524411950873243070440520893354139381481915016946035209604727069437308390062659230105399937595004036329524013818655227189997585992549547705639629939880734082312231566646791187381429268107700123626568813877794620391234689340979045460687576089811008938350717086359130202432957501374268821561896280350682958142924628296912*x^30-7859072792224492805444804135550171230895698711168917318472743783268358290912921856113974291794422356514954016777699993572809000338235424881157033862162078789082761017790871843704577380314879220349913767527982798224882667482600460346633475352766336040996504582254572972027707255054339986947224571894118015245951493746029928953698063891844710519544697136755301019997412747525641906527426285746153857099789575820373123594860794718632387289924493205689588483489864244694491336624360853636028893620718407492729282180467106549748174104666731365829536377600828713450227880712277484644673621122916228227486930312*x^29-9542013236945787419638179606468908839277737916546006878624843902102987498051384748844834929750383809095188399297973060079572708940783926698776196353965191821255619291854169170997371184800986625015583621190993993283462194915557888510532856861068517247989444005242428787292284886673861611234253653651286251098852867612588409460158565235750679974834441372732506884842408105664617990633347926960870643537334252346379241424354108601210805537030222756926248816680578322624797181712028460051160738280296011041348971474987276379447336754033962701453653692658355716110074321418719063689650934687440565706123395883*x^28+5547829787949491324091048231212194911614173288180475052695578723011707963106232889480239310062738253583926210438837883657611215316990665117877892278350121147504462510975568852172586532294866643527921258118021636687038651440053665236296302631298520430624538914475158265820823618764162480605870508746006049762027203517536083197119241161112420876257171526135512855028814885052593703173303491333574448693547551157601451657068502347482573698946878571425575356181457340911486266712906206199357653041394987594686509592753912740575815015553936162861960687222608113689793144226441446922800572271047121614003852508*x^27+67510421657487888148684429994904024472182252071020781947825655716543704367403437607901140083291950453344696361625341454931231868108912620648491783845814355427986264967647724304032680695223144515918614170311006267275293527939660917596253909753713079323049693936385176065026356820575285172504938507857885182523423599355633136040131281027573674280761674802529909276893226076676805909754834616394614758674988888711194654462183846269618187670889628273107851009131289153219155049219703072453197346544234627916506882475348489102921239650632969074773946808611348603230254538662878129146541377197155074286309442061*x^26+170775529159685629657716179569479618375323512416510009140831977942938051111827232436031529041114820766760566993547162011366716411098672969585939447448056128185194569651242126755065847089484646824192941818433251151821495530269980298405150165351931891492948229232288756451448462775508398831053307060259017308888307985180474900789561180509791779640465481000529932553002483813137100097071187037408312878612564558860479421842171723048744730699464419086750774223784223694167253001229607571686001986339994685031163745893173349280715670801829565372137030003303029167164008752501206909465836743120506527863007506881*x^25+226548239412285749513952851418965867160629929496624694671401772613102325953777029620796108719605611375814386693445288848035835034959909646725591688110620136979355136564620597564207308593178302232002699792965323692897100749237953248315510761716278512603926905576536767574840770672255396722565840616856787988439071259514843190384108302366381884617925004223270950666514140109736348939244109977174419759471996561166152838906303947718119625172344313722392118202969789692537654164297791091257811595360288600646230250901710857396932776542039242341412717651841991570019867732247344744098306777738978008583571429737*x^24+228186151726935809557591520741588729030361951588751526105002729435613647220538419659201058738029413351289387753411799273190775543731755551973855481168984488669156526025648761067395196999352851760499634773052628107683857875405175488704839776479650157897543214830492802865512815472743966340655774077683179963490148132675852940906940697952008249385079561956809323262912185261203648052069204422737213585448479935247397226774214029758998058042589481663910483822600424179513489408572889256082997017200175024179431442589207599036905451872150074367087352224457627278132993827807526582827255356355846666804300517809*x^23+300061644457689847362918298662928147512369101442814088851451200564237543374370290630428419238873261813006837380975024621154502102505166044050396612594206644107701886556847184310528101356693217641369308605188089132565836910091027165821097739693081485100189117812186364294974051491930268505642189530616118819081908919637216979831779354859598423014016252905493125354425594429975401675312332790958403048670430642687281596027661259512371738789960464693861370416985296939143471374395650395618633959391435308925655881740686911659465861427368871013413448502352803844541494771712458589488020173769680808435769382397*x^22+106319916879811538685423331258187371385848187777312821796626398449174889606029854138624150650266182218428048861046586871406424586345792808691930856322439313763471435865543953702766192872851463236128411644230744795010724763841034746569513345469266711243902906978906660098320688255815066246836517228452724922297003868019422782737033046352427600418120720918714576128026862948783805504888952316770541460216198407522934518740402660773859166660092175770780760512673610538133324311878695177216428425540417990087863001170215518963436161954211647216925652995503556033354889085684268192291287822783143932369204255998*x^21-1532104651225676653609190915700795367975974385752321590936945928210616372909044043394211981580350196161878328876606696996662778710013318759726768667001186426446117080228991004955284185397633507715294518573099186385183946458767631141040536643793996710279325292116465774073176698944255766883207597768732110756463301366343696217403050851879271074090846472247007997318715859018264787246592497896095561047734763080141632368901596160508608421617432496654952009949480220939885072548061560342885830512551955553383617613165715524303421868101422970557610946585296100504699260228797489367917548249900767026353351249550*x^20-4888224946327528308970265262654403796215492287493110908630312555857032050011468053810980457901483603660648096966331232760390034362896104756792661188030956031888940366294815186866102575268373573992106472326420581809811580180521393054247476133172582008963850695974149136635925539696045814803384071641559108639401827086682853949024777668357630923903977065200777581585107662631835141318170400970957249806517578330717084348888016729004314069124907090726407434855316184725518331786359294044194901695543390739615521509159985210965796396042693140425219630827347795319157241783121099245622939306586201174727409669294*x^19-7283402749060906835570736712225729585560504157470061167124967968836011608893724894591364175519927146557078232733865057346395073713366537394152267173619091765449967758533921749232692289329102836187557685424367854249728595087917549084061365988100643204074833831158130617816263379132296937039505130611883691824060840428850999525584861695526962753388251167688357455549613195209333502468551925749425836620888073803615915566094650287900632384974215056103204452919819419650175461238866086375709321847577026145965244474704992319567376980361962504995479488504721314816372848316206350963498912903856124575662814507281*x^18-5589057363313681398960073640451571226649805452281247281855703760809368854058924841445405731971654587217849217161067487974540368393737092475148172397026867081855991948847418204938705739189882690113893323636127126504495120131709277172606297181231974232022771985103231416605807608649569010782592983506193849544851310203684915513630487059026967556304688768394727976329009395775895290504759760324104567914722432683385307713623443032152787471777206983335175187697171484666042760918246602189371607289545686008605138055426903816021150170978960385908136640238202558933418064753324433337959163742848449886427108322746*x^17-1035115969549166539636816806870971936930098025175978507781081735984622155548706915368399552843604276738108348792188202110762058854073374002364597711806206971595439360579340712241214755303143966701927848775774449155914120789425616612116532559252624513514815219210378952589601358666937767890170539129583766172616767763507931131066847406035385855239421529187556729533254321859432841866304535605575946745071736149914879000542291456453636646350002746504971049382268935957037457265313932916966472726584906967168134672325557608478841350259884906234329485136409736934476916602940738009721919676535401135632475916905*x^16+1661333858813266957662957332689289066929433444554070914604860658225279584925488922283144846640526921758332033485239621654715808818787606485265768125156602790684790892433822185334759065885040732944515172917136590872786051686965963304885478025231573960906402670840175552845150953082598181419464593612710719695213913682809930498347931924843681844013582659164506712393558073077890522926538698370351122418422524733072420891318284569602357727810228202027971497266224109586175625453598465922700440659335397422235848540771699512557140674847331595282541070346588938480885914397470386045114381318462216249542742570143*x^15+520260893709653399713671344215100209375259751986743124152695901339869597585877745604220826119611936145362681147052367583617755388866937156052688414673475074455543458040443665215586636315263617341224405855240075876604372196873394694900307407448923327753569776202935415079562025991083772555834637429965896414257351029232531446869904960417560512501129199053236415795474198727663460541528369541692441191880117701611469048506461460072002430167682457543991239696692598706516244497152354649337925712455330970448240956249115387226407106860870447566496478898934409214780908455365712867756450538742119973103047447747*x^14-1873586758385000322760817342760519453675920879604132718002673024988381401046568074560387457628367739700153369847255961110496471360451450364747212688737523771597306459090267266185127344970169035068708157627350103872588629507510346908125650436280405871365509418103749626035939443605355127652168702096983697899835528926849394966850545940909679866684605714301597517097734633691548403186290068450775314586822507551128566728995517462123525151938796022053384173907210617838136234194770406732182490639369866999585522650343661892234614138768100252614833167389786434881716519480842261793918281077707783292857282406409*x^13-2956847184233023979113114258566077826398591238416869344322450633101644377998489617504017786307786077718636670720764309168936127242804601996776430794490275809154100472707457951152874663721107243339787897452642068928394155365864609685685386016823559894391256565561312016339195247612767834519421346337188329424542440594079269600148315616460832346006459704506480242200147069027908897961048637809617822534680762888204945616536209703463468821840330569991097533503480719050236699366414335891458824686264660349149209366611532914718768100784312927083114562421148232629660614092659386103666603420669599973250576522329*x^12-2963700462825729120564686414023136593546132644076242347729105519475047960702736794609352282253798837558440866368755834015530712350916544618805875487600494565724126971299911803781103867837880012190855354128372936806182814409338906363957358361951860187193154052124061767405023356429870704544673431195973565799135144202300847189115547876698898187492872931227522318932263523321810657270548710040245888289990964272959201016577929882360085707648197013549454074213571672392813968381370540360881217572189182058472046834389607254670638172362110632038568498265343042955360900410727128054361630233846023291143537020490*x^11-2234778311653488276335446951672468581400803752406393984093461470339806686768771561493567939187168116795618748504248772361051736312982261940173209204376360099416401595708070223408570264929435348454016897174881625173497500371271882016402747716085502731820456818498307831380674493678034397674715043303059961692001611263339830600604511234179051739203341313447844503149402753660021273762795958598478363677043104357612836633388730434199707700301490004346995318581593531021275400213770867044424298915771871981365451678725366409676346823474988633730307658722547154361621282186751357456647323440451548412701279062948*x^10-826150506315088432121194381499596196983944588169327972227742270298715296158815866490762011516527679299300326179831195518738125843181055928676455218600381901525514942606811564304791316112934219386469862470946478155687182610000091346431079914452798404200031427095624749799076054967911605137872382904168481205477950863172909146004220301145422966485541614629990863007927281644858271302145126212291620739266225738082179504991270108521203064385213907807967994746915629111713358623140084465427779847541883226963734410380778845774731925254956627554868994183918902996848945029636689174221723291504651463485514525047*x^9-216545912238962553321055034204210129943502191047049772920036647863659138891734498564283337097929840313147866011241758609404335560689640657311332496331227056828729544130235984187801523917674215678318745578154480988088093265461780701288431057020578327948544653480105056840852748551104991547129433295621565446668396488853851182106415150944305201692500869499598651742358006833291411314121515259854776231614825420209180073009869254530588986508183283665662257532402924043390676388944110604144618369274573589663988053028555914079799224205089061375687821485895681956926679202879577177364800062733733433503090268653*x^8-159351148677452725484120470282110078990799947728722185397307505673571026879917653627307631217552804958589080758909674418739554716118538535716675931910334790124565814142853292414213593228718754446395871936537836028060145288962924957250666244232106337247085752032665654817984266206479561171247028165888862313365683503297263692933875469936129017831647019386779843913621698158314670061484590974551059311813343645626833893468649807921989323942427226591734078269786342731139850856261160742519268614421118017129274792418750091304533413363323205809723891036737448088594651717711520336508839642353084499162908864126*x^7+45777658692203388011290974684942521435437621433100819937649365558803837802063959363614397640315156342979338211867372162459072308309226754556993526643326837276480750847525038305759244495067496723978441186827160329114737633380931601199395636079042933549283735702882008129046802502140080087996496519211225141008134845318249473310812421108228400325551078724580211264413991836487470390614178158827062764649296422471586490310056921597630574748660272715293745949036544663130930979944713567684141108622790935161396390368212401471663489327616525897494113986130041251261006727150888169376665161049227749675382460431*x^6-313326922034826861002767992381977975605326467922419925743552252309781668015992631026419161810107181409154276811912799121661618421981076521091178078481212860229604650634702723369428074389724657581651522098141857544651640804519275455084322282253816008307992169670228703008758085807525805559920927801958837019430213589806288703244506417518585580013938447780273851627103145313945091944632407776945580956862935917838525209569884777033570674086818460404528473498902215165650384127506348281421485286253313558940248777361619199876176497933870888722109770446003818157921602250197167213109991674453428452972719652*x^5+9520929289157403692932609771205132744911902991831304519764211690092625726501610306385669541230487309497088434204144851107290730657838708712104375688458510986733323418920768007966386539787773711831122553359004580225461774803439013672765798531559001678224497585112644974457590099860740228471211055274164090996161766965682712656945229354505161936428264087634160100058695107140855948712486327706686425488969154823882697571299970356085470842591466490280768611226849760482764229604535317460259947260586540347299789899559910633505724728278024119795359792737777015009833177900759611316274114717661352035269346512*x^4+1966210691413474338080397302328648645237899746554826127928510550471293781755345084700369570731966155198192048526253547657535787366196976650381494640556267367108975364565820354985021217288811641041785480497724661610183789044394217731512289332516422111895940069596106666438402939812774612879032393500722806677849499319134205339901589487256728012476792833316948692627262888950759970305562175870226499332893512574731719409583652362927766639584772117961323229658317895261122570773177493222955069316250535856537785153006291185341647514367176052406678476664836392810183003511527343865041660715124837120727328198*x^3+521153985823528309535221182619013005895231131612643141327444527351157597747498397681352604888353704063541669585832566304551707528560231948031598866828858169713571468158442539765307378662590974098472175181866724299425311911204391886676243482437844891933253666991390244617820750206956603809648708262953224779711348080109282505906775333880708652677721111864596864798278737320857846791574177930541020149194652464740499516439790300995061969126994044259645055350911699496656190526796448827833218372479437612956863126867009700613127520600691715020924846826100003409768382369021874493182925955578234059400992585*x^2-344537711452974481804764644834334589053305695227395743547789646287993199532583825595235632639981188035566699370545903482920995996756376294136692759558295674680201177139385151854058676183608614057715795774746955846765005410381516416715468034414760271709684853121684496321776501850461012365888374529766599004167568992987216162255293688521878390568995786899679052769107172960554655173288133440286123645064474850059822500171586464698461227201990974681637586176602412533815241086706671179813454051200942249736332963109195090310784452668618686543134152729380967436742123183955097674460637825201777731676049861*x+78766144210729713467386778983669015414291622473918514211565239089119624137844092170052795288032711662582768220209772669680412196980894953019484540706827202159762598393556078328267965270180374023496676983583461728770461976276125284972031249297699050822964351248384609338434319109586512300569889088913947068119928238047128216900822348947633349337351191351362398268624722107890920945051404216274421525996154427951420231851760077024713673750207328150824439294535822867476790890798447154618155506359515041581620081020187742212121115451353440669822519952736237887564580793953625617934368079612168078162141519,92325832532787979434321775595836413215257696345889303628481535210597053070616659203041097167343662021535928577527711515312597179839203158944329421161812492744857083208016370637913991347936204076538581202653029061779120066679848680974874864418902449822359478273988897531557536234859128680415125643919249052233852759209682992739643337451272355292311832172812697437349043637875922392110398167483408160132293167654183741050822588509364782651907849899700304306809921402504143313463262019513672660930548585335197831351084871921617189334004100446194418009572104267833933751489482334233367599212572*x^59+1101957947458526127906738527209223200611240719606263535771381967482564260628922076647381491596291217285914379164334795146626914446028383747856842056538634474630103824870820224360449079840781271430533701096368415825478467891790085591212725401459277147151925897552954804173093308586690601920564310578824369422031517902522443320967484807581214115321166542316701331131116019876190423956693487492146066157110383325170210969706958306677700261770716873346326622663605097051439071577440030805505408541635641342466727785210232372575800052637268244700910772893750864024085305771254593219351333385451834*x^58+6298216782169405110109456280977105557248411545060220075677189972041397675538466486545300223009371823534215184123618294396628491104044381527790066128327201887563973573620450091233336071035804899653277413710722041284811923212041338693188355433319710111722636023984943736137438718175221987597827903114385561217777559491697089534585831139727895879908081561330207485555588679584418003327601217401598308140914575973547230788794266192250334978939676179192750008497524243558917469078698583045269885540241119738327983113701883194814652752454354167125160540174044734768685874061734785434821506365655078*x^57+26722970901208585083592003292849097433999308652838426992384777995760855744578083300283589680840498975861290170761148592658355065670673164218784440247504072192151129173148681512540573173977331730974673623806554850228897524526390798420044689172384676914086439192743869089459244091385944500755994317140630832372446683376433324155223670317567504010189719927200687019659646378307292307954959377544833311440393667709061837562559435466013574901669369976222856339923796296212780743629088599957643572686883233419766263576877499750860440954397663219826771285569262200006820365910233458761578184667703691*x^56+104551815654474672060362122757573313307591057281897628461413811605500925379287678707611568173625609161048333204150613561243283144294911908441933146687078166860690777156724255837769622786835587697238085292914236443745266757738433002406082197007826261380606148096210926984937172126786111954428377787404498406424825159919771499861819594434742328142527802743512232230145205677537774435644365688370302895494040741115188735412451722261811405288792446800139897445477517382434949163488968001087137201990597386462155206111248061082123515428652684710329776091730299620156905115451680325916869140288830859*x^55+341895213340597435411483964921353166669911929443955237245086035769832730663391463571082502781848451445553422641940180928500688630340600511578507447684205837541000179243705143360508719925265224571775845034025007713841171162686270047667823549654985996860866329665334785318210004996629173153198940881180583881006753382488115893908803652058298090319216165767804909893998625127396354423080297522737768505994988198381281555271261038256521233036216887775657284217758780794195730267245142855279181973476076639930165645327001386046796253704955933713568072186427030547817825358018721090465173968673091268*x^54+799479853066527161050056169144664898618490877617813695082067938756954599746001334399468617945649338246803182829191330006791660944513959044529461313489432600252723004785957578231367978007113470156174234873034721429619004428532673338620146789981124343031784195357805355297006117425056449912192236928871368708392378362947532786535460845176447774347451303906894787626660288551076266180616831792273107782292369532112862621863207121186698481894413313869488302401360259321918977889541534386462732020284085157988986321217904198096235060653895823853398550343294826217669963551335543292372596248027251121*x^53+1224164904541862602361155489822748208740471626189260720986025976138858535324289382897498626923468363108179105433415024934247090808676067822459226067143140938665424575258701009274651972871300895656419055913650228354549216346021531000728409374518150541053532952426723218479181154495723752966796906557555418228223883484713105681330084533940751242613022043633378458376345609429148760604373101001732142893245071014407292660976080377783841048600534748431114885959702622876658452146313958577506197638755214835221022222402184840606128679167127796380268749632459966733800082892633973752014887879763354093*x^52+37380420585918564044048094898693677872347585921586235460482257241343754776230710345731286261728454374528301485831734870198199261349099651275431770769163944317745261613812475841920154254595755721108327139776691745474314554629626224290158300317379110777471525586404287212985725313614910132379939289593398534647811599876035983495829729144240714779761584759320959643488533121484774469842548290155589220653347380873325731760465874233830922946829050102589095926189808143121921818043415723977132910481520596775340182916023772620760611542820307196307712582770462323981077567517565769539307435195247535*x^51-8131496348652469462529833377087328434763463183276468303079060318222830327254026151792376596881635849597038122077148435527542971798021948267415560812446023323898011455874267769756633071183574621582226230477766076635788748976800999626745396981925660199785313666958992593282367804341384297770596441111630275589064234369691804465475509341671399072812211282848922700756863514938173223032658359980613960498341237827085935643911649978174422738897327286174798892428179907846568210718513257633096096404757718231644981644591483391623338035077635089346360583942575090577570366503071147277249791388899717643*x^50-29909001337796797212929221956991330111854753713930521098884447829085927907444915227019887418013410551642837224517350783744385324657489934378809117011753029192935409003738702805865405116495854676475970681946151361800233764150273699475978751134718972624755947462971165310950784024713335637612694825091792979224519216236638009315179083970551203675842122824737153868475010274222092270245828373887607712058678807697445565167563002685375377890736007647690235403325423040297675977523104180103472895447981521723764675547641392309456561790549476105962578585153976762614262633723504854411065652386667235526*x^49-66115545575231268424865686875914784063080377497499745193322750330620076153601901877355281430404100318559029364974548142740762127637463641984994441088928706533336699327556421985261139492746445642380523320263268815038216107645034341892401206096840246365364290571268303529669343109367318636990266082474698949333564887983826824075641992712511112975186600720898214632242917183776722039651968162719015805443308532347753444929343469820726735107358010963485052169877659018662459722175516682391401876173686265013736438958653407856944048536760833784914833473622189996792760189233648405594163146436736027512*x^48-160086912969149534030921584253246895728401168893569208083070668106562515794627484276100362177317348229539113372191525868343871696429994807253843573794304982936723004538074565311025772486393464505642158643159862533443402307551535457959314481973465962765667104900646079873661721712771747816874397921397477016382983171553927752643863739892199423497307559292976031327748573626846555807788102447177157328566434211098185892539690934580786576888326487847130862132428733100402718181619158782949864899738740743257301826488133137036254497696162486749432454160196988035833370100007832468551273018844154468549*x^47-598229205222105327953636628462832138028581463166362101257902745143717012051923082106350559685961920527225965701137800579223619549077924627952071505511343016598676402558651753584428130747939202403265153663128053566755048056690507364485116449893427523739488729965282969808607981119873289130775147644507107295305129279710333787217291306710844497128575070893494420554298870470990976918684806939736194227655125075341311191421241042595971984320901715426969968356822807476597781134278616116950153583344481394633813277353998189612645008015872182325127651019639902735794894252807275415311552951638765203578*x^46-2113697585415315304147898521931769612876617154199404660199239600950793425940954731355923012622900267344459635989063173343458351387565543936666806118882698141156886913105555057634232572583706273462167418885580475737227956180235558700777638816414416909084678645561970867696547084602357605892007390695968450798312922173892163456265769061004912586736946220153583790034137433037947826913091768676625068076522184547498651119098458366285809606441321790958555608089011863185390543845335341956326790002813743206633186219321802320118738655715287450412587955271737142086633329593573578831385916585930476502463*x^45-4891726849161818119523867512661548271129220484587558817136181160070186651414225851963003825404439767160223222884237669723463509590999631578231667312494547493549247125890939393721163125375684368820287504539269692670519270252829931114957224556284188241682155149636878680583393847024313266278205975734737933026403278789391975194445506213434306606394660216391293317041996978999932128872402247997505855213243395782888027768060549717319518475621430461261382919750776460211557264470353596074790806893913002437500964922875846782836045618324889484246558754377126864684566593214124059954730132315290060274591*x^44-9449368592535730059760347128986745434573760552077325871843984584686071933612148200744636203562839753093026035445273401028129204776561687183628053573896221149276400488327007936391962743176329303775493350940414328714350576908712697175898083801764344337914715910977648455747052353281089965385708076694810251615263193583058985827652187876636377329318122497618247907286169783197578831355578224067563029011860197987258055010808612731292572544062425895042245211380352140602601345726566508864295638940075466423462564355022523276442154497974497934133435062398486688191908096513082509925810331772858170138084*x^43-39849074461806003042846026196781455015418133999608135581587473583883335866991675803854364067303511399999863983172938771586568505082454519443017751182743397757820141926961827794081372596630035221781808313397919230094441201257418583240555560738832286985889354785935876119460729403465616216304547224218102118937303707803539113272327779544038035870371175707798495103516076238245977160636452309275040787854699646425937199027598049354508159404862157984591338637744315045573842593726556913275196715586992408625095809973711021801365922149049784133765931605307406278114727526596589426432832722001801074015792*x^42-131895769952292668264902683829840286015065109379150173661479719180068409526842983748714689306363801008860875109354205164748061950391027754902402954703394377985650855518661503451707822028065632982365636187615974053297349205981868044437108635480781342306652091998555821115314871428148003418478075128113229962086148269474110574369556301236485955140836602583273100483614461568412450822495094917118373458707779122513291004596967475013823058240106016389636305724320764909290196610010295958900183292152317957284016578071129876887268542838914389675660426876671732657523337631175367718702533474354838779695001*x^41-235201745817888364443243036589294070370408086910851426109395983259541725782595524360468286708056320292104920958887244489688495936201272807588888023030767207639586252758226161855377448544823037895080316637187571639796332775492716949726595152395472897413344487579219326533442943396132122715897926273737662380973510400295718861537362809572971814624672230684208781277590893509719074287994441542783415083896704293754513782684400411593180072852025626054331297999519732722283554857599656227198448124655155625840341528911000361663006751971063220635016570523995609600544935245556800106909786563391079322860854*x^40+384579212082017605798409452922585984798629075925268253686289538309508965788013304653139402417260791193649551336452640841568303681622544634415192733637431533420071376124891893064573821495289282082642397346785762094214496614110532397349214210649819149765223840279760365329506069040615247130095732813082877817967875896726409437639009529045146437340289353349370792014006843859612868717704857366642821882091692007325258391273422943302749374849511009910209213547613682436352413567839440462276971390692526127442418629749547571249447767194758036106119380354275639149883722822662283597603428743818269654325374*x^39+3844155591422610771858939003387489416701054623800534482174103470347423791237556998494976207343062365935827259462729633670379918968843859245376066666997426127511522513177949718324257340883959771665775495477414769682078652581463024322095018077572007896479158731578571704660234492245852068062299298885776582445837470919542154459929144909512901398808858399563968352347690966998872160664178934024294259406353298094454122230310923267206757041727255156177395810608260585172306456191529285797013923208016361457981503283371205062449174946384615680162195697750805216793218885210818170609091061067865792153309667*x^38+11715685194487256146449793747472497900703982530506525300248833645331726986052684102347703198157177682395560065607182143003222700095487739807540721589685201223788363195584753246258923176391655205615268876818123538399825312998202488687991953179174995572183697103281709522115362260263607827307999219167690823139774302751000284859421694627520282443759928142254949134086983219952972744301545145045252521011138728672520594205517357549749813641024539703433969506645100448374386408572979942632129996342672404815920631962645173780265938898985154551136372104574250395090093797804774289582724193608101110607478277*x^37+6772058925444193025442178579954599370243606350052692633692852175923853338103306878585228036123892420455332581777558342370150998296318896632284819718662179091590334019608902493715775635681318430355418127003919274008163993876739330748373153022006699606203685884382847379060420160922371419273185712643741218993714588787081729192829379235751293016401975911164574315736033316062481382696642006108639972448893127248508540154288521120907182471407673065362324307640667923872664523978651378930971143202007151451039338686611578859364627388515290955258301452633289611682436801075673463657742588804192260653607276*x^36-26329529825770949638893447671978218150749185632780358946551140338915201925957162595081804982604535936136150144989263130236816607547345116327170257557249634612835666725267493775091053638018899937116542389295485825084983944685195718724428010904150955046734575765018275759223003897204256356901040190565352235797014339939175565472072226108596820826728541454502294778077564188526262686616620379442846191508989552777785745968852233955807853124514302071380797221033030613801334976922172975547530269156446127972725770034268357066835554492190021595041192884986946357013168967997692389635660760784927020376394478*x^35-52170960691894270078017198832498902845725672306539369892603304188734164728781024204970365305608395550329516748348787323682571969220326343096399138507678199470883028936180621308027419699770375738036788897001563862257146705770163414686838120265122945769758190594010794245770640867057227598957044556862357697922346540912251684074932404429868777962832415965868047376999915458286050063615701648306069387425260387030734889062334316254747371752052977032625679746057205487796016343853703015870674342480925662136719822554046029548259131111266898535326824880265399115345971852161971616483207218299435890208565331*x^34+148247301676334713265292028998286943760009126136068243957292531308036438386853888772864918355258603259740624882050308850038435414950839667611810275681523396878325949666527058879077067757628748406534626079040371711030271733076764330290221691062557539778854879992376769352007810882707666143169845380047291200209116915300617304526511729956412384288371036636176136989875997307783568816728133459271193818880165126172635341331424080739395340180630082490498046360839145922207103068099697364302219786790387287774685765288115151495400225270893989732459794129303061659826394695827944252341464657693049577069250261*x^33+754148126983406774446908920101543264868816502120184587890570310800875209591771195639575924820132580528823913787832531057751687635135453318256402584884238482036636714268261300600426692707855278010087538045411218671029460518261402941046625617214334544471091472325880638934732193558992218944672809678516453629838868042876758747065909259576828648581590115362030988196989274378496817096033186711418143094946667000507789307481843620936194786997207875044860446956359860828415990016725635775166746341247151676068426731743792378281124753762870112335536295168662173008797990218119507278972521359859005162223483890*x^32+2735061443792512725298565501822038253403225592490257594177091831556899117871268586194505831419855843276277605077422025261400360538656233530678437997234822073256657186973719871576140101899822882101724167079433279474880890629142425921969899931069022519362025376424218412145657124616061925358770771557781633750180493352547221639587045041218282327288079289231394024653742105172108435859018153967234847560550363567343277423362453049757481145861363666684797548011144905845431848222645894028114978643816263296798209135790508859986734841664614937636067419288754114621428919594315070593219437974607093072920513461*x^31+8858751778966379822555856062512226195438548181888482344711422161801244408994319438458130705337994717019621284362111757474295227838179904999715331236227283238583570577055355430726337918562420499772175999586955327447719604886169567255187997177761479886028751366526507177802677339108559135772287573119564522876466965602126638149948264900365264567685997875990314626287217873415709683777805534380351874797009396372044088599557572523226746076575434713031959049885716050219363034516326352968460747420849522445073671565925943518819283869451589771463356684846782356919065070415176323003325565528271228314071600169*x^30+19077019783070939759576085364868725180795085205064079085769021592785857203227476270492106197309709445736717200547549124066869862305594361008607916248344070496695514416947722707898432915963015436771992252140920813964876287353177917625592504342820467142455350682030467899944971835178665470311032660281788730853028127568575322595359367057316205486911797668956938301022126143994450589734972076782550270615791640786470274106301790719193631930123730490420340860496511386266214511650013279521410435643909978003596557241865724755748022332787073159372615844636033995722427465589267962060799797119088772181670192410*x^29+20868387348107012068047890674605956091584557261029878611121908065077057623501056059089749126061683800944430688849675698355519195496510556465361717247450183317681566369859773183915843466752660825153402743706889044752136854284020570147848476612442497251617437810063878410159528193824774035799315527886228251021188728299169471050363604397681023424436348761879676773017019881858401370724532953909039911922266007455009763978873028134322110703409077264369505944874815924271435450489212310206337534884289266006896072342980988839315321298082205820247165113788813659881574617550339749718566136063441640666320787447*x^28-20902771184985225884287420331052750231765442360711354472007165664676837749052585043404351436373076873496950946104373267323137973536242490277578478350600663228083666740473206802557782171117897671589511458770133484774520154057050289012339235909600665454324841263518008167141829840868308507170129605390343524620563259160536523707626917112419068130706237309344985222756316683544408711625733273998487482925789253773910830907954058189707133261582162350864180741190054675181796229197550063155478839345364291923143493028415751981171464257852383786125219456712145258114996664783101658971417675560482868966243829581*x^27-178873307734740270559210149280713810253870761919063276390704481678283841236270219906274691208019067943957397801684264300890689716643159230803140993277710538071193398177185525720165444236338614711566057039946896747748438297853849772080656611530489050342197633492723675648863567104002382711746957827629934826158893547630783121339227473635470867963331736934556721193595835087015918551153803326644121392861590026167418107885740942029517433054079996847191060722621966245498642789882394843996134911638423133155593453241292837125032836260536287945803017136522009281337205273091934956885667149742113256555301498226*x^26-417630854555003428613992472305856393881398763556102403244063404082931821275431153501973696824276174789332851588839189996546588948144423703801235687386616468551309436396757545593469990781592450185346562716795992363254563170693170093696005276898921563209001873441538345704029944237411920206537931761354262254327806918835490338376590694932274284970347437160482462216707775775734324860043562358785895974112306217968045999505596156811452787672318251114218419417715034287112317888771948160753983485528460736466836513179839463507975022983913706402572209030442692482900372885833435324902039941348246386589410040860*x^25-504124920723328168289949614003121898267326649148983823263271772506372026587469780198430354843385570453336467953345544746997884443549305587631605994770065057858176858602097115027251644760343127046225570230395443499493137309775948637561115483949702722630212848282198559317518058339907156139565901245985509541135312497229092463960312314069531756679111073565425044761696079902863258189917245250909147110430968197463453858730776528676587805154113027018127389509725768533922360528626118624777630688149459350994262276991265023227052921244114035608024130170126094387442959187160288679590131278324646742252590277825*x^24-486169803204491248537154177519265358382025804601080279242933072601930661672425107123672193606810418303239101380408829883424616195456606752432955655663245953227954293939191401065021594581073631831258184665119137937040913541169386365001402133787738793555382208780346920481737436407751117010655039297363736274132287007841587615736362677476129935786488726997315287660904080160473651980721612373666785215987180870588361372600094888818475552920458050980732508771577487293716911201393850027373925320448912311095099216954662434847732964655886945205852614475528857260708352146739522544005863386927293494451677401516*x^23-692989239599999312984573555168133834497913246662175966074664629448736814851886874896609893457924589775965297382440104418412724133599936753067743319111723952906169997997410549547232881222665125021617317014463992676504190272819232532101478826137610127714817802306872086890595275437162117963648527460090683344189729534689064333356147773340976749989040240490459046434139109145730685693781253801340787422523751968335137393119912563232757316148086261299008031687379382098883917579909080868675470861616109616331412606776285003190495692792444945979469425922237386387222879831248648618369840116038393682632261007461*x^22-110875015485583375587962622530417741678497676080061800697677547549504570081211612075544581833230219372188165893415818092426507447763898809259936671942101788309673116620527078396347719048549364313072165740259693374526580905371497065961511814899420110409258250269105279368049551145730920694319817551897832906027126820360500164173579693958856331570287514228219676269723531523314129474238355778830455059859010455314250580076935306933597158235476498235937953885839708187746142910265122913042215259953069788197783996029597336493302100108173847219942411882270067717892210237512098205231611049589424498216576552699*x^21+4214032239057363281979447577669804717539047656982925807746072184399966727617993752595780480217798340817133555604820785307465163030399863185735790415694514718357226151741001082776657544602933647099373688558799898467598738525439337955462277285802279201359245199249475493171752021501791637227848712050509759283739022989542168510662523076901686552885656585283239847493519836605878306038504189350290129867717494277394558231575285458422927661743712891062877645869069749423668050832110981420649459202562286162408142766918732127666800403231995301905995821807203628069497212238119091284863159252736853431447860140035*x^20+12205936422877242540840096032855563008221489681559058862046132331629168332219189322588778552355216223518585859187623129865867655369755400302632927911983309916185063789575480411771757834684096437001377390016025177437786101077849205187350586430762909196820308774075669646811370964774765154927142721688551784598769059622873255083183099579775510930023889792437465118298389338796566639401640932844029182583599958307606805361520293761406829611749387995955254353439166518557450532468003747575796086630171580781397133085606010035517204804199269747381960621132530017906491095810511591910944326358590284737206986313336*x^19+16543085956940855875713001769864973435688550791536360426978250701734444465371813532009562130859998838501091514145635543231275010699919299714270623032828715400697604554898714053628264597843857535947806758384783665327093176422794743662054477074040276278818408298489608687158470558782003587690342518879123849321722155755015531081842276190904897496728427465935447226320713487267301677003450205732476284873355014469753130542375237322699037693947608666367087048292741465712287656021272158313465766543290533670219569214816718797462022419518095296946405767158273141778966725318956155886747676646914733467010946040123*x^18+10725860778573365510753301671433893749933255227936164157377591041382246342711721043822830679722730133897923601334257288552210972146437355148171325508035633492723446576635805174359315253851541735561756965198904035346284760018181468106153846297236202722885669275959542753216864870886256434391483902522575940552042560059315745505858800219471170883727187509293670550317818847089551722322084125741169976659482127573363588693491374604565423086818547471322578471859424617662509969198721097021996858861796366143521235524232797317106408685406070814882900806560144553903761320472015401192363463603602980971415889694705*x^17+2645631838334243746792778398523318992977005518847693144980648198964053263043049608310305315016229511999779290045045468717727659453719634615525733853332054831739915920295236635613006057584264727190844819937897808972907661002936485504426664554389241745754471332807422655780911365704824215812760371360319970921718616313579984937997970918535613726826796829667801394088596059607355647361371217709039992280768015066877584743791402151036406474462211154490578920558983175671457935317428388659668884418158506378396556979169322898815182464820625069573370258083244841025319988656085530598585067743215863396254154806*x^16-4188714527995444034329733896210710825923959231749678878841840409878075815780664550497389082178719401488574864542081837427622413872248622242378932152652368377859253801460881029710320210379595506625519720091335397832690708636967492800809372858754448892402296810197851362061452422638170434225429299274374545471907524093988376449835361538415848536399293095472480966566916176737482287845884240898846636754040074129442631432176308539787624150138422824947592377576256911170220435146413880195604224776991015687707289709640551162477388800600194633711839047665899478314149174489887690743872355397055554350196298598712*x^15+203477627343508960110512435336117958150617508382527453229496986322558513708424770250593713767188570759578136911624313655362267502082539396026689113550818306907031080156376164900976489146172748256000589052208000288399761914712624854908084509006015806821787314625857554032009158024038086847242271800654638409763785921214004565812523011990719718875318167063418522400373639778733779457783647826886995559348226201019387837865019887577437414703934790380325640394560724539530522627742794455462174960034821204064216197234784190733120453613339905114423899545008424257924524873476913784724236385693701731993486640195*x^14+5381905738978057898707959649579805440025600612995189975655663516864627404341996728837240909440513066992303326201340843463104308866223238072591523249774709452605129403688751509579229599163131332818209069836048161719604797000368710356107302278884243414364565878231525930136317544852077760220772291606651501278407168457680128380612719528983393653695293507135392237857904160512070959715925146338749355145778702346555347275276526752926701675592998495692637503028564969148432955916461119439022310497768558147629990911438101314520002491086212803612632564037746043542565684124123049770269904295880487893094994308366*x^13+6634169803263635477187231965510414696983978829946846280960223389356724238808358660632205509796078821162497952152462670069052130569523811692596783491332064121421996442157540274683214851944862373865192874950838860055746883290890856684459253660036354315523586694620726026977721344449186393841368341388978505594124569053064652531949094350288990529646263473251370310272371316823801572357303114015707454635425581887487004426179403656486648861956028063045273751493306266732145613046105212678444532673462773580018437355726643580904367429714365468972493440085669028516125969226162373371460111235612552333281924915249*x^12+6187403335060478828518236953387911220119127628334821953035073676436851138289133671417723890834813271676796570104724529419942371247620120943026862649656744174522613798933465127220349604381313851271206885839731565697112124254557245170561797874958643891519855312542738584119719276467366707296447555302273805916932432470507246054270355396755145565909166390650074781822033079715986410367646684948331274760578193027243454672046765091849129653343134698578006472659040938950055128889873955054546813466962638576687381278162603462015922785090581065589393935215302718257671661388602145842791424239614376695483087485119*x^11+4410284330841134051105031843169331391242537631820953400466122754348406319356839524081478181985492374518553298402989066599215887671372880418618491998029322109829811095123714221983409207199170921588445560261034952415184719354493559292135150574120011792353368277620911320192255906364528465928331120880816611585667337575798220837313178767183276776773851970915405689038835769836601388044725658442427272949559510995703879574990587040372604074765756504069569373389302621537598013861752637623556133964409633776970465187365751642104057757705201815831694826945340603757935741530104538113075877530194747542284258199913*x^10+1179032156202033411685206756679155016554924841816815705822873478487971175871894402750637943140684222706369768441228653436174826465212089495037145199633125964119562132526777348521214833617652230410051097686782601451702835194452652272077385125036002774957234349410704091348082934317588158617332305360550415694570012786012044054164773260589886180806937555424652625972417023752911561128710907025254843225987089595392545484678770810087382017872165831625254352763242727484214393593223010934133457093446031982247198324372000028488002767793332989709439799807735536548742358120888113072267964188011834663516164974454*x^9+460238670577687910831864193503578992756515503364891033300517502433248924105007731296478142111841803728038202371281946469785325994236842045163052012866486709474073621694661316421951374136684308157147592075370149578118286476687297036926950219207701549401883560606839339465684169393521889019576433911068474582119101638587632457102410738559301219509120589391080903376630926359461844836558302829307065859571481147494635341252092691552316588070403500133760868144249757179838873644307029127078909730371798078114859451794449336855813876578854903182480881161782568279759721324537629492894637306659438177448069727995*x^8+497500871794485626325802805624861787294606248328873896044431234257159095253103758649665540480198817317518854282510571273854188975106761304752782160392579979621638028684989597824038253789086721558784737626625580605663218481900533219277893186894117644804636328144107485962134364786570257496026711915648792990312515129108124314685500832157000148491613387566748287170061724988822606201632835844798720544277716451997225127249749693746688066864571917591950382531803515949876713338307010312927056931245544813748687529522168609533436281499741019006318543918717792480501358326990537379039631006388876862895578625061*x^7-135131153768809278931069883292036413973815092580446522514235460528334261581723932999807779137213050225917762517498709791883707289367875923936820277390296545297556675316921565872132170957932323172586622045984654257925893241020692528745488650299416542745492026119612612157634847299305781752994670203991222456121716333657766691140068114968730378675527199190466417507991070325895585698601461192066451328468707954482049846373461302012662023688696926352476830686334630035580850105699650753996929229965035642372263295713633397905629854755318084302729428453578725038211886712727653523182471610372005287445173739279*x^6+87717734425734597856153986507612795653263217963394745371183125959420282459070684571043680886058155854871401002748041083562486620690498813275806341348641950962344165247318340771253684509439703469339446906801481589494935421295150580961633994928694128486409053519300153148901128019124121867094864786950308138992926134909929885791606116276078479995524300382470396693025115689536673355980267120227100293201333490283541035678149987047024510065348133289501784715962843870288503132901575984631698525107824868912816391085249877996892734701717021824984631064259242610717551199741988759150153487683441149782484424017*x^5-33813578384767964521128955750965483742606694264363966978776026804528431303876148647739302017206967149791156821597233566078506171762247856824888511529965950912488797354711017811391703304288381317378793751068404385947968175093365221463260923599495814958898378549555746117007135604510560317026059521889369934285378413729089951724418579066339382747492447621264117224411475007005667905588810506716569348031453754052704286947184928909577341562031827220943048206517459615409666255154970040761088702936756577898181260888068887702128133514513205520530980468672972149451746166626875057734909924847563269722191715767*x^4+10961688612126686643516997352514148407615958945696336309501013190335210838177333918146478198119693431692604669003949481252998668504625968963190049456015664243307769220407081585283347246901174225301250814970000584407015824374566689448660515240951202275949210356972463282706499819081872912610282767096744683662939616242538726478564413950547216987677432600604802489948036419377440727963880103051699141763213764050579778792220849967355306903132958393369219233305615587958890560250662993104569269212007108958219925190028168925265362393228847529591406798318141224793099322126029531570928530188538329095160061385*x^3-3934018105057106777035450100119490440330208589428191117992454054797612011087620190781001088509003686630546604527622111558223309850643493788068548293989692641290639878990420856485124538365755145292495840882573040152669104482108855169678762521966438988118211261033003558704244918672073399216066053302560357370100113107289638860143711463597353204963035046695813276527205879445554846880377907866434203097624616160794318306547520702254793973182128066110975548692095456244081953957186686753980636997919379887341530953074475226748916398286593388215371988007492013701816102806602125162201399747063309049580450343*x^2+1179358458599631524798636926354273689428029085563276421098428391526171292780129756278488295121271698153785248310953867514551134608063141800860562428661937201288891227313739314829218649887805813933568444171154111174712240467720533009718976992050996618947384149210815268661012903576626412081872955147663324874195071779843462950906843802313630450891292263616116836350821124112982760809458340857869111686051811793896886370763785366268385593845668001515803979782798229543082381939140474229269461628786366437704640995398910053069713975616193471790901250679345682026318091683227975226360232439239406695765537311*x-91877069771285242799326056757531970549003322018540059031694276237259787407003292801344259453142618026281600949229570868654143089525844508505935670516718041383416058825679449171469604199595353416969679429402646440914845197222386301179427181968199185935063711405049169986994222395148687639515341765434962276223185361396608299253621815608390779092702329868482195400352693792218634667623639197770607365366291121471130614284679258457070101415722146427513753699573504335905690359854702064091088195824619039472627751318359284885984331796826827051228277086351714122322362517190115645258558439794011678651753309,139496901673737598005493096145933386591496675590318293177332557573334541214915803850433737595137541149027864547417342288484317869067924358852391427931021209571367706101788076657272261692919464381029873388876264805388330144972005015625584008108843448318433254653338237563413616352084684751832490777479476260955655299400572204273359518798675008826650749363951598343622685474294444015013478876410872503425106471738751362845906381319663563569479890486832426867151469866596021323743442048484826859047776913626387488226994230698932933713463926137642833258806044690258525038583236846679977364327957*x^59+1670429481647755926289775291386107007344448982095430295585532095956886383096922768087828862612168364967791606572833160269495580414286940694748533868839446281464091513479442745380789303458110034967081401246823253847032400910457699381163078953452614826980008488993027424295926911701653543778013824801941957464528499735889409208817661808118777145552170159113234537872577856655993816996951152089399598317599459734908886778029555219176201167358272944587573382005333691640992066291017876116385580588955010168043729554305098933879137417801887491147392897085734871222426930345851477432176059075320991*x^58+9582253255494456299156381851541286962654349266475945962734625626778144853751113667065265007552477077395119992858597687547104449175498809373033975743221336688254920710930242482082064344708717063199437185686665438312185847668990044554551112733774265969420926660865769384134666795146542359869562833003381676025594055910970148254443694556605572493343088099926539034971755468307304832739677033590913053186140674443106068382133961160776584564961268442533658037476278456767330191996513405278063365423259211439236762688624617135880275409412515091115306515610330761566539253697372639094016280723277700*x^57+40760717637043444349063406143367825348788054941760028475272982577886582325371285207476133600974879401083423880557326614390033958941108902060407901744117425440311884826883389657477337838004330745194740280559923647465073129877475389144796577718741237077794421804823871489038082295383259529604041413773426406245680080571578633983325074974440540971909445930792510483725110283287739626343265406247854657333906417642819627531543469613577401916164163232985191590031162757155307221127669978032835011965998853153219539714902618537203589647143807292093761912388331846429718018547642620518355340058316421*x^56+159618334686563022695999330562344790088954215044972883676021420324044858968692596792070059174461574574602480260083852711561180055998321420472949823119089221734330581746602927465166446951698138227249157743895348636457243735471601018515184838941451487806530093229893942485504090776846553509487481287425109572057279432056505410022733939498213260046761911449456216739146139527650123082590669859228260491897941254277960215705749206026132745151862119570536839486633989135761698113607283131074808130904950594785404455591974783041193558264435761837029861446433633830885171171955264873670143647239437756*x^55+523044388415269035357030032009958604065113433203402895757818709777792178808762217395132292089887867290807858002459414110873358357865045601231836768016033683973201046108632598754669192187433979061127141780547145795716260070677285059768890817685527717050873880188556350360499630791137859206792889811335458355866271624666223454565854130866817727956829175596170880333391890961137981404953958254607385322843815202523718552553142617951693486535979691092839975620373503212524885968999596188238981540540583481960882984312284238130629770892310806940725614520877445847939063809590922546949747352576865097*x^54+1229262395939934531416803029006166566150942366244350661485312403771884429315100791015298380744845078055227198969897856187175969379905565038493218824485613284472386315517984439697738630421009998106460966198940375990332505109654921451049945562471329768865960264289385838543013480564173797789920925350474751842552772099335338759669151275799216861493232124049371540172557842957891434395363639030187497497834500947123411690771598765504414695839963614144994531089543293465753711440560197232293069723703669805677639807588571335141937397315565826237776267647222030349103830354746878574016686447356870383*x^53+1900424768998356630693456259725239852951242101412567882005758452427341873940718083696918117604089760107556857140695098749764095755978815872155150777787723124314076808517089295243539135800004088220704287220191789100513036132137724417853378900876498171354891594122170702021046670303460282433731780720083772668693592035337407455162564319088967415482287645374677437169254425796007159299540254425076762325636378360595582926324960078825632471590082238187707628385569988490733801131997422136128572145336648779262001745272278306560300735670334908662809056455006800457621479472076302608139001575950921510*x^52+136777164211093857598561510160627128860608548419899534000637999286080722414954547006642942125437219969873414014726862076423681461887474046243430694749293107482697591451285130064555244767579708391930128948053214218965223067680040857519207268018866067903551185425400596845322047630205517324680865045327092775330536149326425932718478013027038081912941058980600243982355171375572210250841160682495714426838300656850484656168866486770539886856726669998544692440255802865571142644112312523968268036281881829803557958813103724867059368049288872519004631252252760644798335699925145529768940239968478943*x^51-12273575441758908440192548511592956621997363088293781233837919369312826339781977759262831466523514351734470153194161330348876000900149792766316211622833781279870628809835267463952063297996350028231791875240400347437580621780442486439919683688765818348364518701075231753899409027899208784297071240330266723431868104340080531899502222496274228907900824171053463809841180887226902717599194954145799047580474473969346324065852971932860273658629116245482410816731523698495077130907033946853549103526307595715990652893845740230137219253161588655590319689770750846351366572765764369054781999420028137758*x^50-45678774728758455974847944813419467795236610736437659275520218086635446888369950464203152074968701906809231262466609042998988627245855386948219800534248969387481191855895793662603215701193046096524062155356427310396087578351546384839985430782324552758599502328922105492322342305710937215554211677447281651863642352169434757222968220601089820379373769452104507535167703112623169654065785394735496837575085214040330591310852318589227002997830433020517689692995290059084103296025966641656584003284989479703325099699973523123995890190246472748551946270520750625100296509612932704703143585603099225450*x^49-101767886970816919254134708622960136591023532729018620396682136950187125111881372263335462036579337272636803669000038463552036447537292202999565759730957377171551152960942146221322436667291990291029392769184461705104630972116673660724673792265884767099001698019845076093337282203781688147109470398744883131066427529363383550201895622897691062666457951836223369118491428036494298202117653735223633611248295477808962746425508631456673936963394832791353462796154370124087662144152763068583072906469803159427831944385262605592230219367720376888745098850996583143067294788192337270174494210734474992174*x^48-246127687126172235868100038381789779841634194550045471336712890086748824843672272761677371509065566647643088003343055706928133607731083393070260936147607809028945533757376118619894205371799382034005838195354630244980930377338430807560106746777862660283030824539578807421324133854449285083910201884522014512800838083648956076159215531705702658871011520935733920155168064520761071551467731632482403505773276344360909922967539625707224551193160138933792869567172115695343027354844717559658647858153136942292447321075083064104983881135588531412893887099539802021205709090610365229074412931827335264187*x^47-914008198382984179864425661659108383446053239475894331978459161857994526303679956172119795415532818054994403326626062771814543582578794648243228887728499671686707641724472662920342383202083592593319617410483831278131204023553540690728916939334014573882385957950546701446285434398751401917438431883449814235853864814688497469580162533525250208108361534755602002899652357544652552604807252812770761163876180024644937580995795712813805796884774010330580053595717281996346461089851457059679409768760989889313245903897026796978449056720317150068033303121551112510455929316827654243044033704365909984152*x^46-3230457234288644613752699904672683505368031560153818686654369996768515250420595139749438984255615555187358485795491553719572634497298184566794767729332070081256554478499217923198302380458023677565055899268501925892586508710377720984243506635644984153130600247659555836561410489481038738108771815366556735081561915738502178134221802122167500204149607390657898507307037909640099317450336717336193405447497400474992212560807676002812429921377035161226781422866881340921834604124088185690873872129024359425822748674108921121916368221610241103792399789046570792824414362939367846724651924522855746667483*x^45-7521852518027496028930127665713088334409589881200198145767323549208321088212346598079593952352577804134360018660477427657910997102314985554269170726162336211198778294971343909391000079726713521280172756340856803039757714280725780195473801366213933280233061698326541235094014820839412768443512564106781570699534794992932223603410437290981380922965421848922330859251655913212617745503225185984025014743577441004570232531443160760759891227486720306605082838462638604235994239402906851352370645452457905764356851711502469261867842174857835461871586497806782243739780047803038331056098695615377615421943*x^44-14588296207341480412209381300050620920072998605786490323786299535200125022422336929052231288561219840921089664018461523539799267058324875624945102709995333070312455034740508677673125321545790754304057710704700049528890718229664104147071144219417040704610827060442388046286349254832369919926984700666619228268729809076664100262424004846467360542253139327915470113092856863705344519811175159713840493894646451949506348276233647616058817583631315357368429942751373649972100885481403463807996038458778585635586230975523579013823618549567932661868695375610264446531893896735963902247302276941612563831933*x^43-60816568491980272988819976825856365386531443764350696071318255165476602123448821711892831731789178987764231251920389452113030614363594543708455450321945376135387887293850716573044526719725379457775786443781540120634830642405530991402388876498016777338032918224094339906004493370946784102623654127490555630484722134498620777808390772512120811294947863744818703398583272198757227244121076201920660848021345573371553493818654008546144641765617264873438593463335639969053842847079144055819170154644670075241644994306611714267248994182318024076661402726443968063081031914933079151363969392005793617524358*x^42-201723939841088162924069936440803796423367156503501998803100265519431480071270244569523638995944841429051731318381637093685015475087920420049193215938501633473848679136938478925766796909787896734802788280423479616853036506565281670523127155603447781347345448016002613803221987510021119759123475283318724909143426282404662241621689393874787735995268705331105194767229999797412325017777496722886257747845048309802374650392025855631231917369491108303199146173351464637285900230366692371590714775764425650135947305891152709259617734865977153899086770237105820417184756833251944096217914879724470066512343*x^41-363551654649663136469086544483779939980008538035544224253190905403776036756940134325654317385473854620681576476369630309705429750031336414303708210478928819416841263862058645418432349897613258164776838528163509018753635943447006369198783593418919833431622267044559736722986303270162215307545414175347543308169480283398989701807142164286708493099671637958518948732745403722999019027957346190492137018259708131906650303655913782730134640078607844130120874045780663859016145436955792688504826675065766660464697801656965600435302447868681532206392943377109197666126776180848172185437853416580190224074090*x^40+565788822782874602634421038764429556529241128420146155191742018763219893436690646869873340530210289660098377470041102831952733171748754186153429232728911788071054633671076257872820106714730736500538200161671921349030899087759109564051713109605416465530273527644264970447955990453632527847288996807927969656443122601861101805458114757992212861845740954641088377760228109415240036610592520091750495115630394687265934010101007593526593875014244969342709560772948467887261444895987752049641735994203648079924941217973866281577782487789385319270191245529060071803187651346818799137688523497613459758062811*x^39+5828673812053158797506685305496810055314455989642770623601626575829323248199452924256117911534660026123718070395902794910239153787363375910634669010886542420464295426238699663762971418454948534019719874312078777035414804837469338670976114561384580822474841168608202219470455201512860869320270511007101465201910192315270626487856756181583672581281218135062840664527899141115149353460488194981485692145305800112459018540177751928706327900168473241622228387545371082490820042946328332876689742875021928535548217853758308949111150731603450574003191920040557075704243182875017339376777081468677901337981466*x^38+17934167086009829055150902116712668158565393760835085676708108011038430862497256946676165873306225720639687802919940866320894981898357255509219834645786184176126808976744805074433699263630074914366998561057917426531885190588079583239827179915513385035723544148736148059391275029930740520086126987473744489584278989692819912649593864440804421506353081267959648438300886433850405903133572386522776781501696692839582504998081874191935919578513618387379467189507430437234326826023856632250350800893318577721916539016619813327565018265880792117712729854299021689846195327451492234971500174662594504240121285*x^37+10970121146973180102420349335119132492765599500292202724605689544034430378291694452812212577480723232230847782186020533362607561283654453620308718387932608723397796731332080170412400913408608566159299338710864123727650641620163479070520529708422577748020878813799748347968728613177961168195621829129835647302760691657381117033168459660647776834090591611125749947308651095055606908475352632711828193723264410661966568258679681715486416814466223659452414299607821052599591771317536226700189606449657652901767652872159323650319208486572201329606492685010857133439062617742447346419684311955040806365835075*x^36-39252248613362176675182444279269939480657059245986970410130752997317886054634346359251019200603836650924722279749124938615930003721664057143813486631524270368261367254573757453407823882556686810629507481908313571033729712779487244683927399372605847395735219451732860737082719805456532888228284220026527017704761441316653140115463638025753678301690925625840600562744765872169904948183811909421738567685532554944015725004664610895331780203711530820766820133692580258255860338854725656499684075295326029931182387769864404865188500972577841669385495152858963533258581611488378462966231214376854916195067182*x^35-80336377746216421673612966057874098040198928581026310131996564266744933887329395256765814617919976934109336034122396633392407514570998089978034561865484244493489102199648363476236610330168555784551082443278770856265631569901787308849024012467563893831460432315859902153176844282882325069021524095971948724645380205874972152188629693775034952849446944570191672629707728067629582078624617835465522655688770372105126259187934177768517540086456943847912971301533995773031613372470955462134211740713577173338977885428953546646577431815939869369256760277962731305596572624204339668711624169134889662784247974*x^34+220478123458535724906972483911778967052035683058738739545251592630971226911914773137602400252151077996966910569706990606720824815951798329073858182838959778081602846590932142124905783129842974548165460069582468163667182032553877152916815870056921094077032805667100016444276962836645617725589992855651982837145085335443767842818999991510645161148961359943029160734273802889764891486947048323041460031706181991453588200517449495323673301366124350836792539081985824915148137754391523790408152469765074718174150625228147943954073212383674089393281475352027919606038533054772278471406275095427908899130763117*x^33+1147503239216027565953788103828622976391557201510596142658431949321107179391250447387137423044094111266395093389643767876395114457325145771826041726377872598950308455337224286449487418879411397253643851312729078557712392736996005325042852345540684562751380185220518382751928882870981998264611528621806810423382932431849637364637466371528680379250759540229597832676271921718541175126233125962547965379475988710105754431247513873212184183873781911800239067453016887926083618843356128007225542369755729029267703282719927625071500790790161364943054705620400223587240407258320328689287430330680357367530361729*x^32+4178877017339424787868741732214608427462676574344062511503054674722752937723206261188249866396023268041543914035183121748211259930927566070460661150291537729757912195700743026620981046570133767511705290030287113149902669264553781611216273905690346684010382077768745594025642877644944374274592855561332335213113816052585574434170679438057743702717971751587090004550505994218450357809274100345619605178242174869819583171541661415625449299998659721111193836468766579977877577084993019025378127695533010835485236336884979865674248209792404334927534239810502062033158123358108243242912078141024811289057888197*x^31+13555752645824475678144422586758143293407178274695570619016489320918242109548112970139158729891482514353630200909003237293734491406563116272665465614620182001971234719520061523664944459315750569913602968799487726795604321813576357814646587246823458277651682317982415795930285645158023103979773935207265616704694360955053223212615522389730385892708075820745263834303338993765585146112243431873931105463199512767149008283900110158222499110397301512473594341273374103126896248852925851217662969857279146757807259820564943177791276669844328809583534032826999597924714859502926061770113761187434451374473797236*x^30+29376800985162591209560781911366891190688357760660270699956909331114708209314038740359812271343455480534699101948005287960771019703684224828293667318554980813469930746675873444163219633376834438672468071470352924946723661765556561241649143995006664346307689498373567044134607793696805764278805486262215982680998282759426843309826088336562230112320928980383015706434871399113848214673220863717338071421895072413964832282742742739727762304189601336638200703710763349184808010204207409332729605332242067709988169361896954012965104068382620390933438001834003139435254706785446998895028224287684829385213572455*x^29+32749279514093502476246938332149262506201376944564365824997120690034632932438949590919198296372812135771865734957532098054867499134418973826654917237820119270065992922400954795793135412511552826375245938622176929670605783628412929975043159184433616973499699426747567336417048070189089071073598236539517572054884486228449283467362834360845882422263101334684166768095485809056268117494795574756235740077006087610035821893678718429294771254290131859191623986360684021337306405074186221760770823483587502071664917846893279399419045318388382159298973235987414017495783659315349430709250245290736242882593458163*x^28-30161666294074735338739827683363340456913549645684150758111270989046909046354837834671266045636946045263849466173318310606261512675688256381309840332352052420584749126672022188192379008100570385567826874232307273860483641463021428401021400581706346823639208244115987964039919820760086603727380923474854036213757566048323221107656901700620420282260876874077746526723728396331403642797112760828597367361393024745553594082091353571769665383860089589060122451990083629277064649534582164926905679916569075820901684151013149742765120700744187346062475963088171257124371749032546430098971823387837729523084260048*x^27-271353413312135211236621157384042775607471651002739340614255046154637086369312114821711929646807548337654267963195019167608463156751235963622952266986651303366604349212903418517023578118219846554394614192185243391176416862573700913122489307308366530824901445117490529881282164534717423809493561363863027770572593874910024449000958107627220816579914838401927005974261320346771211925483246759728599923174822644689476223527949112564064959097729649080464115001596618285215615550301204381674976453937478885491450277463077444482129651404206747008678168732086594512858420684294107839607472059287744635593980176649*x^26-642023392218708453980903326927936334639870569275304146211414274955119707326038184628678052606260299832292223608422354354738904165575080069170692171932243767056548404319746375719574723807321742735512315295203458955271818506251456785253731226773261392747940447475193871390537185634491941763611490051541474087534235265240889654569992460414731523725097027289872848870732770113507299604988236707762395612874067306568141212315326611257939954186843780511867286857205263747509211251866699468680085826522967746256429867179461041313697659679393144165578542422897169926830268305522589459701351765630726575335402615317*x^25-788644162643999626968822968260928543230162085935394024337262421389848377908126615060373234998671658765862690168244238524359431856381614481221151032646869874637144796930515272570019563758040807951007579206585164090293390487145371333156368080446856788403710255381196778711102660717788936505139784063917980176329294599042335060547976247182379936673849531286728823186545395629709831250057462912136304119541210988295593519251552577755943132824840394045573185032428059863334427276512484650684848674492199816180507277767120513659093047919313503209243063182385762910557810949970998710469000744433632176235822721605*x^24-768970815638951575127210787276025694310393437647978623739100886780654105721221269068623058646271597527710452048101929861512282809251524609461093443541253307221249853558725145327992992364342573674459750598352248043289578672039447992814190706722069728180932447395135434277223748852077570042430500063023471279084563423240952432615130575409784981331492481631791702384747518613892881665100461787942492519750943860509882460696167375178013771220880057368362716665798531895087198610140995215042676185616587931755918280171060017899674820151437351455832555084184447374011916782912305157134461697456317490770945366199*x^23-1079695863840881421693116848743149036159617996267290557823173487817438195902190751061173826612646658581924461978548383029856218523346603673676072159342237650313613154412961948952966291876429655227941928956287298659744102296322029138191388185084375786692154971446624841954504640808652733747669723029206601946543722356221244273340091829860742082753547610238102106697004451209120588862545425614858620346123288103467063440371909187528154998982332737985648942331206571733611760270469089361421690975910049255246765888438511985735334837568089962736963634732707546078675734168064148404766862256862142155234054630167*x^22-209050813977367995830672459006511467413110608792471473686376912879448375395404083419326877037354786487371215303074980759038512177346776089125909509713204548038367814893678715459148542372050373312764035373855281035077028013184553270264533945788546319249584297692107971835947152579415635971517055271282841314017549110404563548256666211902051164949893106097642091490594347595985678250413137784481692107368446262530007302692924650093720326914462200791509960536233293534113827269944264573928103810887224127021666512654706297975155494759053859657701970633749370905478351818618590604079813258970546786838495553531*x^21+6359134738062291371206148443684024099008262487761712957084662178800246376083780349549413046478396827131233228186369228966878927855171688364869147259523526578294007130312475513176752366494914626575139562337165895572856236368310930196158475646937724095272530331161341905466077633786931350021216509859523222399048616015232637438274737284679816531079201377560384616702259521428813826516428604594016463547203074147461268238534002082334065299089631987992279167832699199493099182697169104563363684230518309601989953761406592042627482496746608626265584837314621883071448419542329647021260232315583732846706836482920*x^20+18695246223379281177026523613535176769584596512878711572642616707722107807290955457183104024799934554527319137764470134671241919202538074261128059229295811365517843121380845501837821460360759626300361690791326290798391667379030037360607455128909710220976469045894910683937309622051239561310629475814510316205917470346498214033273568697343657281228790520708016323494562419547394066958748070568538746565450199846969319385203364348477440619228179537694949222565010443102741386155161705314735321638931449830437114765741598551493477344188054420956924050744406184185070645582253773742192341502845421100226049400171*x^19+25770746682548923053093139953632247335701415166222188794083729890965950449835523237932411543657124144172436517465386954272286517040710345537415640962179956311859897397168197306034393855636169192600247436562963741930962115966881724086919688084788663605511940952366347004624581745361140021365710976825495981224918671664426163697941195481851066732554739670401119195413874903604058034876192753547601762711724844755764353670977997114762360958815070185527898667156401269270928314225373848563972591601753361200907126379801962157024677471773073907743075829487533189294480941935502664383116516385474419246113165943929*x^18+17325636306554653994706568982594898107052317102160787460649201080626515533784565432133797151278302874299157608187798175777627196376486095608962573205438416272962735885262596490814918274635208030763208640296424750446835426982182041002910187187200338623254057699790084848104258231573973403024846885608681118474308092576197382394904122152497589348848818585811365211746070994475941670803908126916089407552300607346610414104069692387504804357710523688188727757719866244385925548290132498503788929692202096316396707851613967245695058606476074080549914193539382917648933079348136286538836383301708446838629664452128*x^17+786165238286212064533177458627227944774471474463041907705076082355234379033458648020420831395102146338974561659528347306816620847982809191135386774008592849773585808018000239935726984762929038827763755114777981457402949623161478503684613211930241775679861226789405461194173235577848108002043257545026936348496912786912881095611674301867893174748071741419914237669391160964710612482746211552687516548129529651677971317645836822631301096565888755169918776201517788431366520610738491762549793744983734343004457998524785409256254752032991594309284667528629913276919489760718989891236487043986141822229887454211*x^16-6345172158623817305297854173337764325279544538894628748337206767303958638798244063507119300221205227558471502272023252565412267298738703894547062283668523163898084364779311915188433261137864525929063707334063158687390073771405258159884547117757877216297602698815074570709608804393423247284208513199745215863486683923021628346709733273608779267560089410239201743179111183166619108360829108174493687065307181118326972615254896725002920064627904639088066240874186839440162720315638484656519977697490124041111106108948777104451287821081421050950255692821638805203438851937605965441120405708294594049277971944091*x^15-150151330979459433992932806973328720724468884354796224597350917620274814507505700865867618079367896863028134438624258165033404694493329555291916744196727002401356391338611136945286806103501596894675318741231378473684268103591399977667583395614451610899208939959283645548654495905935025230788433535440083023843905972078532820222254024550358388095681296539235443873964580603246315764840435043414094907376092764127961747670857238580388622051311936425708435124917928129783351833217293634263197238475116534139977960372414125153754002297343450361725701377190176102820158933376962602599190413806880388697904715481*x^14+7948087894946690278531430707138361613956699164003523409236808486227034316863731269881498928465231907259148398942421979004111826184826798460940202117679574845887313646109877608949217960369671320705008178716499704306915874767800894461382472488234925191496263691319683015811842810775737945132062827835052022393295147287699928527959113077825870536392083520683474390049054816498523537421790749371156528702802938753869955084864975511213135733829507914571204512941510216282146091398098433500586356401771722868594199296251592719956225776576270356419355578475468408177361074525864081419582585983743853547280490012777*x^13+10350365033222544788863882449369357805326051735901446625557420242087158655223827571221443415543194657415333756751420960090141505561518274033953155492733081429774100470181501751572519553032967320694549252297345432413265503943009998792889040200187300885163141688331023940990351095447939160634223597885818773451246013443369417245536853913054848582774619585452812649326062541509528587922694040580477737211858693135707484329106964185373138303684176052625778682075548779540968324123847672999866311804087884191444174200758775884204546360910640431097950491691630056792886607377383463932486104559346519106902970003319*x^12+9886987093231370347146579995907896989611360128402993770869671086862874019463981980546990759409621148680809718139324337128682425409806620749681711491288559175797481481003985355397229235465703204343107734494202467060116186876247980723695883464099462565846312729873122814484385705726937331994975262226027965896445044047416579919270461355911712449941266402231086790638666947831661918613323652841860196485774527071504610463403255689296127794219453603819035407620381578399463388427697779435705234911404064892829509546424712755182681260683477110508392007612410757934255692045327614109576014567046234963585809479733*x^11+7128566063845295912410664047966388295550076083826424536393809937754900802149309161515356507038029400486926058417496063353159503220794570373489342691635864595792745528804175383567435468049783432192888897713366557197924251579236790322135956788381206577365769093982993068357526415232921780313976520873336539995020430657815806963189906901288979561851863648421481611831778428741416524590709803788131618135464620997286830181424390601876544988195884751628135368168046381464369778989316271911918388099543558207874995726625868150523043974929328647550147468722458406057916881746991665100755106114526997390782041072270*x^10+2043859495482009293321140520280480919566338129749419724093004655360897028542977274080840043049077968937690410193291393051483568029789225824927008561562320105620148472503433284265662622094815164094874651494216048397434066558606417702460972839002672531974432267798055882268317542984896287642835176825672567096289444769677391369858911333012583861927992087977562444474936592561556713064592765647109635209784799580165419981799519949989075419192429547264973200138300612151499089213237198182361170213968079480741539721461109639435125336722627565797158323969512761254683446938161051944071408410938329583923691995284*x^9+722148212587720457409757930839465175159537858797928235730688147595726539885973788315576186017488574031279429885530702827535118046189840660140868662177914520294449491925436225111352760391295454903012752276661436430237403189636637351787899316909320201758423490610858355918629206240422924614719282501245578875259959592306006995700437179589501142154516219619846091277657508197081829712506122160048830049689129610730001974328590291404629848591047410560620525403168516645036443619945879998456655949766069867644578814416410222282754218208599621613249198496546360184780080315833174971954596240882643382062290132378*x^8+714977384403175683728978678378941725156821224397999794537559701062061524547364159033897668034918057743264696714219083672398260922560089790317551058730929041354850892404992842865700563938607583266543516844713313448847177158324127949433232033875376040969173955867592357049926119069028522329565863748711136765104326581693566504018741401347835836356779151451848847195243438379297625393118006735085720473469793320774925868556283970737086218079649118362892162505107556121083373451016691933980095822276645378337327334127407186922192685135476741304027250364301499947789350555985619269168025586426056857229474380854*x^7-220829936294177183005907163429341180435770969008526583814250127568393417954743165471781394357717632927380160271313180890764816192907182546104346930468501982688731714526367456894083692703816791891357355877016142571678182648788953138624682864749729054849682401327526463998290756063514224820762610359251930546053367724742697224329155177274097974942690002079448601298903356769956059822140514893226431225536550632148414261783670797381915896047095287834171434595533754383207756420610744643943351569651589914898481414274605005055344121902530631420567730946560978544637207085750408498008756605982936667750424407838*x^6+122493035209981811063460882617868521224312380554213193321937858768648686783377748246835344028068342119269956414079028603963270014977556210936302803513890403775627943023449803991850947228834673694981363738607613091139298142301054238213026101893650664420528467413929644231251255461810026994005508491430921508106345494256514168829197527360933875050710839438534237580822291058635103616652831034056128499642778486441725490367062362528674951977850117836569472592918569230580175318991853891968251442306122390955238973444444073252613285977741134464042621424988724271157801611037240944241069429458294155977551437898*x^5-41535213511703178948418610114146501575041555675937590122247467951426558854560853476849506689420126491059842991463568266431205546933702188574339746201660454099461186958669368384151280666809369966200763168371324442553451306698045557901531524947813986121942835992716237839569768828333423644978398240402078987595717919668806097751717326697649495692561715611115968559683768670067045076843699914157335905332697152683955980438052324127460421193869265921392866288850073025275964582742005237785412272580018658376578313664774397055206373081942182231361781759326807453391493038771383110241882856329520188856544608843*x^4+13434752534118714828619216705759045390044228748480006372429537760327998517874690780949889025331971793011195727708437372920797314024386655582347407938381209969460245618209323296582912955882747875090376635501422169432235236394711699478255324402456898103739074086110048697326850726053906278511961634838685625019164774268840402143751237352628071338657112186565003111948794956929572860193963314089232596933391897314850147340670516488097912997138543717490446381249287477809459337239243969367801268129984672322617457140102336576126689650161553000241771811839376035483413651800443778180155337586755024134473533241*x^3-4269775894738342602177258837120658594622627462597460507016061963612630824412170985256460696196783110618309219538765941083760502939435806200376342275141369556218429699963819124992428335187131553145543495230514076559671702688290832288519163246325151672447482879845888750953491193378134190560683328624509163870330350859658364844658588234383994613698078079313972931905858158543798382972708050471424831860534921489740307605192566998883761157188120501893581111915811607573922179502098195585840510856165713291004404418492165863207092842041136102914142532323728080803389511731495068467241712518617516775000686269*x^2+1470481722444117666811512565143737338753069654945117059363999938164843429732321952699962479756590643474842410920852587287998176259048818089466294008569604699170731138089767179282739775067727063255286514998941762246841256758505591547939607630721642050042506773388768319307401475549505367180952146020906569738633155382270542792983156322399599613162766099757329482102320553377210183551565897108281144632402986371160089428308704180044825231570362609860738622727184263437919663513271294420556536182270556451265005324492301624704681644978830441025130418973910090515812675152555592025638505799384106963722318972*x-193130908744421151302923671125405525448258247193755313469590656087059178782374135738146033087470227219248743813569194821459683288340543334113394836243961725156661307262346818052726381461468299591306247402952742373514635662305623295792279865954893693532202329021439696843798316071877395095709381798524831172933677379793275538464890083900184741667998183187945339854495646942375912698657078018147176777730832861725194404854664368553809661853340684037348019103653612807262086821893734209140747942791436862748288472846524053651642170791373467253091066129648618581060743717111271451408158676374289548589955242,801716123101671912458737345278340735635657834800666969944194974982600399828872276898559613276329240895920920932909795572922978692668454139735982630622193580388548492275451617740392157089141659067464937486183987377987852616443807120648994926063203642088705214882414607110739901952347981448890740227462594875911956691750909068602238894751325791360721803293015281768811872069356785554705224469348177027986364860446177032241892205606258749078487950623774139216241442388836577529838425183801463567030131882079770575813942879631281577439854190932309532752350797727686360854420720110553293468609831*x^59+9694789430269380940540544703446168748818578149665130704721631612814252899499447785815406584858752713160229370570079628062326605663565404893088735107546056707005386959224056267678382005948415272570140891343993275463353733557010540747036333357682185751890506386380809564267512403827845946021482544587305310328146072764611878821965853942790448817643009098997197960595317576212145017412238072080628141174389420850498493592554500794112598271469495137822004439903242229185825768634964262799158428933076775801141800554755224304761169109165849580054961317403416371540215982580091136891087511856809203*x^58+56213157683366203060020236737699046240489894258525181501042087765011263933604513019389979214919177900598061032169376468209137063148930449650910194744158047632366381619969559754734871866934797407950417117292175684012048645597366332189180162756835444841594938823041946489857612852403615499414118083255423078048701151834129261680288311215064221562031829708645273727393453406544380072652145966311434480906482913636125132224312350771773909932805289118106156794432734118388603882265388670132916109637665994766692770456871453434743050688132624006745483865204563626580199056829725206274422591072610602*x^57+240878418606403659408549723449797206143931768766894479950416632521766116503134372374480748277730816348543942858154394589547433374640688444415839824800009339661828885799427406137343715374042668509467499852093410810587553004310014926131709588788542340070640209447599015036695499513553188626988916445982653154211970821226575410941310518137728788733443028122138309094900181774823518078533741026241553943108284421816349842635808755803540572405709545912914498264640460123240631001475525004695990461618147753543496406950638741638813004732267900833230141246069118280095431196392606023269658644176868688*x^56+945713713559939067662269687249869164263354161167001045299590190628206643975802339392601954089459820329058982975959320486002865878820521196941901315344527507542487380693302341499490820674263413019411486066716503044860810414026412371724214689458244727391096170720287778403530839624757538846965596702009010396747501796322026848628764521090192909380992368284868626140395904778391791100962992555156064821116386996334239491413098395959780189472424966948475030404401144735528947009421522768582097132659298051647313996637130953063454189375967289724830526718853636372443881612103263184812010790356921712*x^55+3117369541804703243663365689211456628495611692533170934496198818763295051918597874756905238810621815860832463657704675478325239166900497389719653040634149849869813377227306992709955797004167503661851278502537032069800291906599281724237249991339591025965444144396597609645034751724514514530805775910420218923137318763923515119684517006306806326196715622499850461095876079596080128945498918401051419312019197261717396819566580664885170998710719931169490540481397212988035180933240449860861064606936112801814334082017217957206243055447821032693741291774339178497958134768493281143843614065956685487*x^54+7431723637219803446310029983747726533693522547015742719532704512984414145651942772236599231190672585661832924500520384303583512866610089912870236765029814741367497111911401820565438992409485348238425191585400568987419903986610061582391416253080044181735265215156638414607891904833024471638949952264374157827158993978226222672456629115805909062148713460350935642164951309940780919948646421475354282907063562701577336924157425367645362175111320067933651931408698781566056183276668671582902721572150992504045790959774212065715197951090461778546514476591644643481049656928693374885707203374178770860*x^53+11796501739699952505912372186700581741196894891572940716142032628852517024773038771799810628803081979479892364609777511483146887925221412048265688950401020253796375642256001239560718549757371159262871246160929931090876059234395942053095233739191686403897278737772864892587173110391699716412366504368725665234456596817197313158417936972200633988398215228403072693596758072083832171554433877942433526082661689740144462680332903159112189704908839986968313333320156363465465078907357403884902082422962095879835012609646112335794606208078275628674443119107791851744954815661091571414330763558421369978*x^52+2173709514796760637698480744472306042813307008132680701504896097421237694363037532482989824756145274170468866652612096014489802640313703459511357625440522966010688559065676295807885678317869919501292275689347365709182825349037340869999412532308507337740395489915753752863937516384971337185395437958023681155431923270869356907631323684680784797008588930406644618701795099156975742693764234042821173086882357012556822648925375191966701618356783613069369639842733305116130484923573683021316936899749181073268797296339108548817144777947087163962445702544048703093770512852030789001377422419703294417*x^51-70284247423872166177049489144417906652172250052618069387622449945340160395612356411059037172591582869660977087234443771893217248986519928844457453275447977816566810526971647792157191518953552279290232558483559835282637815628890635641035683146548411428792447103112219145668971032221209356595939512901065438891777171981648138328037261824882859102320043264777568074374152061873285394786374989429815518392886412116985768190420183501630705014842714480725757935711174707493984513049025427294723746476455691065889149426355913953926735012505339098166493080185015698211423064140570350131201456983949950987*x^50-270798151595890923188340583286701044865843080969688221831691496817303731998107986176582485041278025690428330633589540857993357729963378038146486437099780046110865781583585822493865676402546430523787208403644772595233114443657842203579512542225311714377662035891000055867002645164587274646067333827094415655988409536823795255388801117228189963665995686871420674709849166531277823661656821497168481852916121686591487171196310866563580188770932022226376567011537941856951888684722132185768839820364678967221940271174851601185038206443764414583426168591625440958120699190975296560923720833663828015194*x^49-616737258005013753660006107504448696322916170542681632675782672674708522922677399328577629150166432102808693496667894882145850262554297189329067779566252196840479069660645241128832438774003508222869113414132710099436958664147342902741490361603268115304681278709495202540251129428365469911787620486909265154615128966924048270462391874208589380117935155513324099001923158889292875861637518143498395595590541619371524713249870049446991604481990922098040333679280238209302410237537715577521931895632686767080161409258171991079891206295238734664126396281605845020499322444539761975256547145395752203754*x^48-1487089359116290065350290309271581124204956919797458942242203209479442618418444335969121754997235978434376949523839313597860141936486040979557540683767446612768193557200475705414271404463990919206677714652163571890312664094409581887799851099280418933546963720228015298570911084935731902671133334210607670430083307869375928262124885469967870456509964530763134900597896960874503738286940185594456194832512212490629014690814992385016830797138138799894048583069817814411270520985066047237189013503854123961913089776305218830470958173282515677639135675271410290887208179553977265806036244866560822126576*x^47-5428050087409020188451423618229438359642653427184298901643628949061330792985889582663510099414682859164742326935555049282536053789134353455531757602405340032277604976862099612470455358820536104528096177687186921249907389606272483638628938392889394476460775074539178969597295242466092287533025789019374067198176625954779107090291935011667770096502664134782251037993271698171716829155397453484150878853024132789172753025019055921598407513542860244416796023902232355211555144702222485119672542966030430544778289662238817951221792796347907829620573196497350085664961529248126031659123624289450713343019*x^46-19205307993293422547969493948687693996943144286649037636393105558825373377615993997444149586558497020384667959416040189400357999200410705170631247718938517892687515270907348162644715590785619359171586687982772685618443798595779034958628561993306161230754005401945161209788688320814904482418442078301922295449278270475719414872405557392287712017682345000553476206698837673050029466277880568725145313280128751385216130518323389949213810010982222185752268796267080011586111589356613209942636722475929017539477314057337158578959595396353389507043489668275365970430502183111330406438619361027796103075015*x^45-45490354981283955772934591040149637378587836284171947556946189291484458169691346230455153212999507821509538400481756519100178244368445753806293260743225891958471262193622404798812824122633353354327376510260069589892596709867665947773638027192617025861309435823405767570769244113585554159829051667707262767204272191717186997620039410368213591986903613615700204195669615706521801377940588592436758376850264391221395369846167924602678435111655253036797021580052101936059644990675179132700970748575060726402384920794869820980627187838915658066926570819556919388400819155663554006710118473218332600023974*x^44-89193483655227971921903632774777211048417723761363735570100289751959272795817298820155811575357643331017912948468868156392693970057671514743898650545446713601411841987057593722455910649724427852249371207029716086117718832324492885536464348327559161038820377403426706447649643222112860131683130197531285664351201103475338361430206097648257849086952869083808818035871877096983754869596506553449209081572132769820917385282447862896155430738956034976160573022732512864130703251748991428164837208789096770682665307272367226316109241151882931762777782421089732071719788787715733702997241889671685467270830*x^43-360020935397216795657034103888494324404251830153215322176345093170612746789440263054056768653831722831726284746894379847239392785594092560619860798743916239687740714440909609875336659412224670880277873790385086616418816417777939348177745344725548523080910123483379018866037334578592127914959426629272863572744358494276130701733586628976399371234259485798808699529791096180930907563745926409267307289387715447637318168714607523782143384250098292466027925413720482821682417920720831541267096455090838096957353154382731022323552202935402527640738228586399573181126932590961821001159616241121967003742463*x^42-1201758186011554864769499168335533621584736757975750126135450207926833639719186157752718439563028057157016794044694089311489013913099565302782105849613864646529705360234018496919709168381327141548879279276260577899138413247409588419647211062671497278979197200178510514859614376437242397206916706817299769047434659948396723420514617971825464508765598293745622117920126170437740477879704381768993444808132945652383834313694739686339779304967679840777434473829134953570556409522795897124577008477728501308319100102066666880064663948772161947091907970996329639822509443852806652625386640648334061860846122*x^41-2230845015331703189231821221663946509834127910555054026355940905851448084408053798990352528361949623183204497601664199826067650260302825910982578635180678356962530487174008791174657401466545051408552029340012629977893914385891097240177407466411661334861073108426959996527234188319088209402399715617627222848151247424351445315463753311039957166172567571231307809511624134403589928601949866556547401663395663386649076738785145113785798890966715782251699478998290731708612873005130089892388089981111723291610952141722958590582629591851064867292320799408432769554149567288174915463611267125304629640927691*x^40+2989363081352535852199483929831608962997053255451101428689580488020901982158303139778060905255584948084005834424060467388063014880812133957371686699435528615060523408306878654856093997603168293301299864040155241464758558024704149904931081854408501267210829016957939280485021942187318436016449124738048069848970038772365838644845844021172684908489638030198804510025370978662936172211665008348051048946925525058379960056259723443514121287953472615829000767977793281149944889926368515515944780701034940056110486294861102671102123381491483229613071655504094782556988000521722199470882293761794972104893146*x^39+33851481537689130011274436837007661510064209242956401683191467663666489859588631002149221265822205070196027712468256342461271922345262568670506190049238820996174318835457268179276878078129238463106755522703310503443407970375001816301417149575718916163485784594784422211261934483886519801625865273956831374485573035433214075924455078234257848231679889195221468747800869010675802725871752898204374617024700809626722279550586563985622910026174625295206317941373729297399796109297959201410987049389143266349349066224058846543855383678068426139950384338441275270321357735713491950866662503676201884887966832*x^38+107056240600032195036017519135077734826945517873010473160391516708374087409005388399942872303840896333080119331194348606079356792344891148663126315480036560116147422374036196241172031840061794491433464990982810541550768380892493598729137312829409393737192213968819136824674151783638404064649425480168607015676913411168216705838389134680021113873109410719053342008898968170604202766712220726094135626759917058340907629590178021874463570158367378402217387692278440672237417909292444788497898676468693533744278317868964287258936350046086252767461467627628963654088663264723601463968384820218580000151105828*x^37+75640870705893693465388750749319370370930552129145975625309900291045075890517322223037477453078212392205425210082387085795295067336848771325827699803643034205726664002541939892972223886860633856652598619648146354259233933949647085409225269080303172526467224582619387219886299769012374753796591161381719225116097476065725929191011598035588913891190024329692878589356369058324643524945315823528322179134125601676578037787495555767526670260571582646385795536914915806269054298598291869214265847283471484473882356721406043998419823790407853085587635699796119510248129165161697216196966800943197005719290964*x^36-216728128090358541033090015136003318095338703647354778408034084299326135424863223330814867083500512770057332658571062426756695716324656444262230492195209198876623239968008859123729485763430949336415208994322485679493298395870012838223251373378721613622257929801681714033793200533383171543533837709793726956268634259604199001238640158381138457659655630447836875019279709805963693563751259214015539550271078026726957052779088742184163027006731593868821795106195478069029651154849831837062106685701303437414447902246166987027558027301416996110844532649618235315436031661610816316558539053539301940152993144*x^35-487196893026517841547709241486388769163739462108199259774013927642746958312885333223879281602800270012040674081499019604801166729424070499253216628027840239055579078199384291029343589577857160021442326694810145633396049608996831870945788863784347630771369788244948530567150470976418051666887740062015195704470663906083848287192489356276890910800612428700488924763538081683029878731808915611659942863574788549596700255648396476419033121038318589881179653994471420117645965073764880844765613846855379442327575154754501190986666628825767667817810835909010113967168878281137011709564022246149520193975376551*x^34+1209966089507908130338352618293292593775657907877379891009630004155240817037029082973752962710777366376813889391459440837191386174886451174143880413235072348504576965451354876090543920317555071432243470069750050675101808833161595802066330070209185117887602086484656580874182008017751161536557305018029938093446623921541715571861093434108988521861390121080706536333416339999032381729556834223257484709627675462923311719975699148949950544205015625053543966095129544543208204889045714204116400174113554780949975041217659908384386168605211410224952165421278693319049479947487094917259261449346929683404483630*x^33+6737732866255967197211285053142504247976297615625497493553537810460035920239718192499925294918026301511094402524452586223949580595177012922276515322974041739656055855261930142027052852265105203021558550491932145419089163757042887838692532792536117025843005013928677538562651916783667898511634701520922087073685177349495892809686222131636106534263047420823305674001904301223121479286674532081513547257557301784109644433938531355021526818376737345207445843661723684161971786498505561549541205375384221931071511450938733870325371256612126875767550461882824487038182611630986241290985108370333183119132738308*x^32+24809403091180590950163549360130692969664881573447741534735058648926232606466990241208538261525633555783113434719271541888182759354973116412660243831875596486992227159109918554872825575079836345165561888823925599919689866909777978914442565973093980785503383032854766736526006477445788259369980063698580964929879105649975914088699120043591760620319053212025012977622947539885157640913012815202030190139540772910410843155360390356425091428752697143891493131328039054353274814346923989905272730414366099229969724979021795614227100236648785245885063762169728294076426033415313388024070442289474267942984525280*x^31+80827583940288694797022396647278796213936949759754030819021041762682521932645871681981386419323600206543519535249857757222272455526203840912211208660419572831738130440321707506361060957055950567103332414234142742900616897958331385765407305409022876146837439453180962086465603990865569166467972687994981714579329186807071413118604060783074323330401876287001619715129473780379785423003276482950006510585995489204518229670891596661114933302195890892449253781719195882960806060080862604720118853840149313699095626884774936723973729888523639823618545454216364937794936614188478207973683767325392749540730551202*x^30+178347640091844624054772676356220416940655383364257785713383059867948914270801684228245061794348334247047262482271463680403636057035865390673223663378618208855075606138147854768182054321755665887014848281163953584988620160019621548075779235327148769130011744685047077568075770702731561283810311756453354309134126837938324997607538966862420888996689923831755017161096825150834116784821535822663290506101226135731399880083810296040502582981242778105063053436128429758901436906780531021275359734681529148967272628737280553377809175238110214086286982584444222447913118508906726344305679838920303953310725194264*x^29+209197743426914066047566159377251147197764751449510548623912493274552154133116235720314417132946875433184391173770965710760686937584176763777365466446045385456564855250374159707482918643712508681407298563624383856466232688238032608244208442091953624548405718053454439246379550220744657322722226195723009155495570322567715176535174330021919180709769299132781198252765284425624716469837371817069926982049075879423386373293087207238518568597528539152428805425415939390248809620655942117028551507709188588314735384700231699515488283167858950431877092976592392191523956797307628399455729623794838104202822750639*x^28-148747895010969211211725065367434175415088451850898042395713307328230235876887255544246706728953068506365259684046189170681122631257182056399901538202344533211071222113164852996887903011654219357255947938770744767438941493317167290116672522941035722602357510356411552524089676514448790365269309858053855005295979967456567459528417436686827718270984204831411381291307149499489992478731949751847245658390466122035581115587391627884859410913659091984892014733580869910541153295195260490365067821147163660742969464593020091623834584186609968594639946231117560330745046015930920757577424020937829005865796763816*x^27-1577035002315086529729766089499080540221207757428792540251480567897895439661914010407133980335415788782797970628029654309769687760980131297286851097254979159021040440093758948042548890820049608555738686210862726058509981022430813530677628171447343168155803171675869511014272000202723509467229213690409523063099368107050722997604561336468977352424125094939485942452487950250019773913164771521575012886685679068919207327928651233796640883505216845597113943856661721757836803936801693705145070413928072224319691383917906693704073015653246157377373361680647756828607159554281389549350313059516953806063223588249*x^26-3875364705270246946801809621094976010409450368289474339337981736220458783534613756863677942500992806780178312528484623610193345440730100861495461987591633093735092463334285401172803324234544247627238499516331731741093416576477825676114900184611059337260295737874464819915170244927657819020140998245653880332288421308360876290692631049622750800282932980101033602363604786309424797843727400408608042000096312926911609998403095564841526787982698262953509356003631635209039545012066338818949327484489762633696561731858947045755018824607352694782635704918693469096112340803733829929544712867519610755894858360375*x^25-4988111473965442861955762021767821863396154913518771485085391255920382298278086575874352588664170514346094240262888703673083186081659407004683399692160374349410748169797105278210650461085553928474179599040674266319455942298439366115624136332661348753708176935224963407516879867514755424265303742642384046902736352418383936145802681201454729815947020774859699642321638977281315765201032555956950441348617890934685881473240493307913339504096391057063723928297940716638149706880788639498874628424811274482803719169881694709951814359264482975048366182869273901909197489280414179199602530256135568031903947283178*x^24-5005888746000396769975216369168969149497894472389944577428425110878888244353922509243100252631338559781269739389615143331262761644147680933013098764394459887429961922247223342615400462439115196133132848151561757549975918316290531011249424129254452850486896108837077137250429072798796508193193586909577073271107702405049171812853950796328946022132450399077433920383376656682586287587859014676173441167689808292490454163385916558214499630492581565372510312698348074460168609744948871328663523158689387519251050937739374206254704872849111887028200577199298761475653884537501169028305693848842979887584296008967*x^23-6795367762674627787707733452922372750376656013803300588666174989579242489038172626218816384161845830841692751994791147042974006247513784336992567966453444216157785978959674644187486447414203061968875814352267404893006749655469842338969420087873304099937571642761471582400050736275285791895445684474088984127205912371535818434868402112568272491083796279823225638530000577445762170526671848034197834858255987788659417495311603960785432654413596580240325851268353900565944335014181057959790177730075779319687058941619045495143849248693267354876678035883309704765136177370468752193775819384051682581434534043524*x^22-2003747794018230882767703421810073739741703802938737583901824232494637805989698564955045528714117779466811768598618250262716103113157821435180883675347106037509221503307344814183375583491274098852480849645728267575617564423093013510447223313796710028194720251728214323776884724325875581590142556608772014544738443687755719003786645931280061699267866801056493261369458856247785434779620444591163818676217706920781493724389574145574716412902265941867131203169931011109191480944873046760737342996839247495687191060950062233642457172533862283288730334487241797766394895143982146361520111575496896648654165147140*x^21+36311170452189276546622937168493638155828936222112303832885968066437562314758112214511091674579516961422726910295894168840818034032531961190452415514702635662379847088454417129991097199223365350142230127514407796563664944104799522445581886340777544981442843594604866678516557786497577425391752604139994133061190880076829390285193465571157394914086154229283357023507665720573707764769781753267641360109264615266897076404243182167098744221740755204940610014380128453293758877400462617633950257536941263424509682269043369241584520899268018856721937363128883608739614283948527441676257668063632652096072511007842*x^20+111719934323076267566080579153616964985786135885929816088777307633464091479200763541250164595168151681254890517585628978307186038242355883859067876479815241059425918816683184258575506123656339098889480325813904219336450988909093570019255321293942771957739325504171261400824402716473920306791520535940888165374940937363650858978353794175868042992628273249741649562805673422467398566953378677274918943635523305171509398408845480183535654754206981904283382979352978988944259946173933577925358226889724394186546087713299524410962729538896904110960872906671329449140993433409043951623573072768061281667171498944302*x^19+161246336433173096852309426906959115443468632820843345318156620374885364174866273406835718921778146855219256086181749306162430451644774458399136239078047555061098625294723313899635010732273611995597178444740347758520828978849299707611053043015113797558390033218712993511798374187828848947502217939281962149216188784686381323389385657246337715513106150193240895208266089719496156371632086696537960312718467717842885515825372649719557919431400482362218172705668137191678136438704353828604229071931260532529010641392279820544629621033448911015453340731048072066741759011617212839715054320362474970621048546686997*x^18+118526895761732172666860971355027697397914173789394027280804703687669933933542219479370226309326290041657389538114199329118595657994513511606112798956101664585025472326322524921151100655890517359817431882857337744841520454924454447774642146066486138942465389259730214360164835194769391204956046028241354983397733348527879242768116723249703599696810065602700297084365670424779508385842565977100276261938578302285336899238326472038368708556552263154812324322653414088698753150122891187631891871862939659489316851809237494656196946698109347605319345530604990438051396225371904185063554095485403759933958312488372*x^17+18476515800018256651650402995408918263076936984559452350976090983847465223557778040006359828418274577792668108981048557357237980802379726433210573862548047857486077775127447106744035322830610194113715276137490649127711463234236156875976745901431545217103891264620068164544139790254613733474903196509664092802496780081027819388914645577708491655287925063418720859437830272564855660844450173011599356416898569074925588254092490668849425948050876335151174600105761821447749017882080067077433974931552576943272118983841377251340440431457765462299667204148679672466937153386060749984364188215776881054634758765935*x^16-34208804242752053508182230766048380688052377498214757425850351478954811950370001866580661801881099881675890631361208937027070602659281866086050727363575063116255175445870552069642117178863487386325943468758309864043311917946259034326480938845854365441762497750707528883117450380177538127482762895891350455922950087175564581265926489302776430631073000183170867073125758784951521142121981665547684250426148158266373098090380872580024451838686955503210875552642610287815437124696982441006752516141896743422699058132018723363500154194728107662093289267559292246091185377744671189483110710618020665953113885269145*x^15-4776986570316762541016019155748075826267659326558877093528097171403620737795317896792782781497807721579802649757685240190520092403993534423536659324348995964581026947555422629602176863559697131359571341677364509413899261578748197483237545421840418657848902266970038985691605938819918224275125414520257890287387873197007084508432591478535303842490939128306154651357632483933123689859749582111616889700162140275234590375913556190562114982116644474277673926573288976687240934837900637879806683304715020187456137930386528601184019179678532383520563298236412150692305259513209810704949052532056664966858767293140*x^14+45153722256673262091715322440339516758094410970169076221311502759133100149716237936191568801170735094031694283614302245009044156678267347657252884692204395365690866166844827188030516809693131857729392150637169578008161872037053168704584114096649535869048661284691122886293709362439330842448920676964222170891686966054927483442186986156954978611746383483827277593360160651372832328192995016642111944144261811720597592393580944845696803634394913929812782649955314499269324602809723974872552719870318917624592398006273165369251501817188771188803337444135186574751005505152632330299752240763996811813562756134803*x^13+64737690447576003622332898053623150032337754288142689553517470678792454727904151407907046591798459511583333837893132087814783396593676011494663404215914471629698121667260752006854462658863548959637754653790763390170216563233855097838849627361821899002433497346487513382898085124107265081426674746840310167407057026694183356479877200261555326296889981929056576945253786350974128690107615476856383640651128142941259535301679788168706873823310388668303964434200126691897125272664873962287539485883403382927366298082224695100339485586333325615643741831984263662045642035578626201062521544399050588708019079199030*x^12+64368540640415852165965769196498955553585914168473216705520631538381236880325256965252417600840554179886678052069041024815437075880696160779533952939610319298263078701810605683955087319398283039355231515186976988130654271022909502066409235117916675523862523966196596929096913275877310059403757106128093241927554937761544856444099438535226895170562775446002724776432098918576725734847694225766297264235415599525387422793689764230145627496759641566810666476708039674692383903327955596325979491182154489680322482720845769497232992613558416764983345831386422812777412373182646631620252727210897085936566150232186*x^11+48538420962362209166417230847275416932142163711178644451413889799471975142701347111369793476801101951959453323757814676088402244272059716655066822022605049425809127021932771934107145451238974674544591177907868552344689094383705090624448125687705526720229114414238654115990116668412257376793043657091834204474710148396603451270457863771200613758313108304421561769716015295121608904203765783517644266613757233273593530712270731410717613126639501437056096986210654132518040083995679576134620866533039785757395142852616172572444679741046182399505728724993344115911770971914742760072640701624439813768393308694404*x^10+17498765954217597997477004069363692835690502106945062929920798433383919084691559599996298582753029793910140608025470010167320945293866558403013210956235874567231206933975268857702449353522923809359147461201879817564285061245775555537084076682321167596985013209616736814109245134126750655987093521122300070021891131317403052615917450399611699509828361440899643124454206967160232585810712201088653104098763152102405990958206942781024828009910109554019476622374924695918365511505794780269435147921080101926317103724929367752086109227163731674607977911002885257910046214250360851375930726978031481750573649758019*x^9+6255559652747101006811414315892860855798699167838895872282785911647449109324340673764504760881220746871927633659243183980283408012411685422012145659460126567752120938610352335484438406291950022609382654762041746812597789737815076622735114837771522114664269436671826512132638430986231748887392349878925398836032634816403752470451280887167774541047262761480545194261332826406349510389000622160971186624209562800568248032656025379845301759122641832679806958692309288006710620036417580951762046685590919668592292822084928492655107916459925081346718099606264345121228648215319675521033207884219147007544019729858*x^8+4877487170805114302415028861437458369879699818554025992199617053785506990018396065228158443099445637715672254892607415069346732556121935562996046882194624573175000856223811725053482502036354537182942914185535152284084440238431463402373030678754820908413086869255598747843268391073382983770660457345493352625827417757201566777742638235109567727060969379457315271372733060591864137983996033932528626751736137656171636476799201424290410193384728532575974858008649754138638582651262008277324554997351040130231446558166639353182551578536577134564556934680473999710280742190727639749368016348936544276454588339358*x^7-692812389061516991994380787142711999241594275239327138190207390658402416633063785936518988771350480297584174721417844878791572305005982511003656904801715163069288427552023463020244911785956828213969277561160209159104569934739595523507304992564734260158720145952265478113225463238015269234606486645877792571084143393192951978697472374723094062188796937949984214061320900970743344450792819257592587714277510272113469216508288257552745770423573286444774542610732334925548881675699659206426389930912222492003223152916775948225011349900536623021687263953382816840153169732048852540255923300467825011125983696103*x^6+611202064879451933995127404276054159330989754167548674336625771940004873226444794811653914045415325777887335490589558430395654543032834554609338028675824002940115594424079188076124729369046015893409689422974752593033496045686800514628162742743303023759073584938121825533082168296882835949995072687677630369039541972368842897747520736006379954844096534482136812440299600353798068171985552528733978335297049975683928397422802675889142165888370321630164906250496992152429475667340604101825075652440331928479735081832729326198985076022061809792337013118846779587866623290769082044245124062112867099654746385896*x^5-177158241206163655644098773825678189420718000896531345069553939004853170765222842765471488202602348219399530514886610975882272506966933595566739185501141587365035375501334682216269613672442185489943925448678897505090861083998945989364024525511863612678099806063560691033774295736549758972143114794254929063905647652408550359192726403884573314899583422584086649677661052520559405741897312936451049338898000439056211984825850495734203214536681774659650817126622381828423717125985218286610839116950082567202140653665058140043935357614237849099704406377324195872160887698958704862645911088611886768039136541282*x^4+52493762050785537651059417313609860314071796304112053384010196308235148310074114115516261102787092749405591629651160927399883287162219784242208694672422177011193757826003342577674719308572743079819763488516458984327722972612284796579938014812041043596858117312301356095151344429981776540393453439844834762397916936910636071725829649010496362667224022583268958864857713104875078386136505433501248648307820533887843677368539654865682930365807011159194592865475384608419279034073221338731203976562835915750394221341742121402562134501052416298082531085141224084796820056029089425086675206612540332522212697356*x^3-19218154577703249514119127673600482667393149703639254015910066114427880533689809866906992354571764880024381683830099486949014137128223915078458848547574334393404718817729515317794579292378556005648674889721421218102610163267987533225511021379829061095272287093336297635800482452283261663126971750710468042578617856310889742864892134947338564867447405763488658384753151432504567591588573893313300437577942913828804999452598043715214400928162994910537048141061612792377555893141151863829322109559344078101641730568008876092020741458847334280247080057829370464506638892107585952612918750914222535738523276417*x^2+6066240940118178310461890408659537168710766269714422061065714857588020138147515797928468324604758404977128138295550141310552952319435232352127568697727701464492754947814905870912544981982459459575750646247544047967255216334280936635377494662445263219362268612901000488994861284395125195162115064375731347903198432756453265831081584553589222207855125238866166313057230558641838509804414237116023352498961492036269846339427879889699867560320261225135863117802432303008423974043292848881002410091126831186444171388289739655097974194347152660021251046367048162784889422792402745303088713114310370524867439097*x-141069125549952791598294681812204884901553950970266638987592458253622056560745221230784367603208343922070700639591300510875135646112145948488114640174607094615038058399156510189414688021068928840794873029348703478227422742487102938144464337801420728444711926374077225895349808051803690911735216382772065167265233930283384793619255269802398439649829135261908805941015476137381158038439866209244069873102350975255811834747884872410674181266199575688593787934817810014328626206801006163882161272077439476244915620710386003772022425151152546441513778087936642157000429503947925521709163744843501916807482026,-153989981329441908436758139643718163445978912813421666685485715485814228947868271001514597091275409629087959680548068341790306826139334429601687437632442622540472748418306555714662990307706741984221650108792935171032613072803312254851355546761440750667874861906272518820209152467876761646904688035707897442232117717667863616192704146643878472231112190557546882862567488425064099500068810492102738437551240424060155214195468523987500560564549658581445491963449904177994568950152981184451198000667051269560632628593829603825321090071426286280153015386537858059119869544860501356523671419203981*x^59-1856918149267380384131576701331430063886181055897747484455813723403062380169654690473506712762681894331516079396800801735551630657989651322279666605858588134032307030036121161004509636340904797479564858901072801853828172717842942935360324520974108058776487131113123050170178318442073524033059304618124995156046876538086469018899449469335459478062876549921598678006781751158998236743503276407434764319364877898253340999386905811121606489493218398525325692451877119077761661849400793335530362288790393362566523898884358624541220424613391792634624992823352362226514009730745665832475051497121790*x^58-10739257256793558792453767294437211121906858921172324019302099080444303880876626424910043454379319516629724994122222066637747711713754442330089365910544586212431053027214354098603905211297131688694233921440466556397919329372564499498165993845948604271552305161483185184050693170308777156401254948865445637861126810865392465702355405834068277502772440583967462721712695893872716147306805159072346284049034118918043591924313793035188092546491238047384124616847290529684280997623178761000149852362537124634534655986378319384035757072148156486621409832316420008221995152890919786599202609194773802*x^57-45962169386094537861576985430681096801583282656106710805306864869525240930286843752068717120761429150141288889742863496208996641530150906296585249894371955766564224673737282216980587880966181931959955977115998015885405958411204310654665608164072215233108304401279770755973496604079401330804732674211620310115711005345099840472356234521454177826523478289381449444299798709940912301880972566543094613395106224550640970492483734031950661425940955324461475803667195792806900779981562178504118060678940768843710063015894660683096313319644210207040210516750461522357824121083756610157494904848582066*x^56-180427431857558676281674969704555349052789633661999519546091716099132229515232477775968344359749583868849394742207211918243392192204434987012554898636292873335919694147079923628059595713588541001449893944702283912739095624237487574958916006711952719441725096246203599286154265736878976314170276020133325287963631348241248881893322656042107747455368860978663691774166304360594094944968572354239182195784352830561392544451121689606394106702525141050558538584723822885975804716722297895069114029054790215535767388095373338849724289519347021189428804903741847937512861703737739509322273758527736013*x^55-594077007157904035647092728032407654525997470159907681817056482131084288971219584490687030925032661442184860363779807765766865082272808887363479167089101087808056857045733351058954696550826727390812636906962525804166947500706994133201356474015477285467203825749307790449996719802634293307006454730638915684612220683158594164316347262164017239938346274028875695113909199560544088647550858804612774714726033596045421509968059953038812908448178555509932928076502013627392343359557101961657734330709016498387361756900742322102103830475800853614548186591015887815821282652445777963081620867708012595*x^54-1412861901802299451451900916478571156413776591742352844121873635117020391534503201369701705095835397553343950023599098679248149059193586626817210283034958342602853985544509859521108121573725503553800237507209279353628604671758218277594322849846980552510915496808347418174766590505985129378749257845480638700688214299784202932348320752771926361613169998133694558155497445012707256509618235536743807486971071587416915591963377337879098908179611823063312188887936055886378789893207664795968039308446760768257254068874322615463884074679753820388760018470931384136792205559586032992060115446996457827*x^53-2235979005849152910180555029667233932307723043583957557585151958057247356429081497197898615076776479737254174972198952727955085356982729658830951332470946673002322931256789459248006058186426966496113445465814037129196558267721171945519561056519734544868790306628964669082285523285159180805280406183833449599936379396375370740824042438958794265187236395456412583182895077045656465390526159923166573422537521099900624114511831891620602125392460993232130984282147799891575272040147094381740602642766863010178976510572546706918764175477946258577636469995885711476160267097606309779890733083729667919*x^52-383494571533493111326674418492813100631528652258907059597082105924886547006218662042758056111383614093397081620885211914365830842877510310236348534286936286529755197541667877337555935865404436904185677763032968587417053538715878012297298929880355189108721840012832283208949892055794654856827866435812638332107370521124246129989960042770137956439976790104688322651508430471860036952504840404095402292960320880414593834747506566634444520490950238012719750463838583692337540371462034255198612680301105146568327770448506982913040082800417430425964782770568279617908914685051758302878552939762695871*x^51+13450474836712811623583643765005403149189823595042514966481957695414681445635649707781160201302217407427925142664778458213880301807239150749207388789797745719146856696418343527703872201707968026190339455827747421954414984893120407816839708958472066553825657433226415537478829522613119740985128074957573122288254759571783104255415074628738986064540198419016705505761327789943132694680394291842359232899450146668434254235052395566623060234949982885155341746690514752758419119108295801519893178892978128522030788577457781491997040775464839530361130226252728135754201114665038004376298769185997665887*x^50+51562678071205031105956817125386790730067749889728931589292623904605070812341776304428395605806192550971999462784904483075193456046602586272659930151150172422604566881166656102106104171959938313045652640885968984634917053072920368700253755471168908808864556920050879603076578978835530811122265407710710548476382420965750823242373040797367102052249507341300477869476932567777389527389717306046303538546593183254698170544654892719746951657521936474521894481964380723883013762256191641962967132840036142629059073202848398301086579774821559834355098065645814901339531551562309161802252617205317610248*x^49+117156466307200362092878082256945448783019763625877242795440916372945488110333195112470151377051027243217990446656425232610707699269521744948455033160155978632568934894767453024974752516458878819397732376208289592272656135843349565171723842841537515572553820560413747982699362684007933649766283937196160131571741934049526540907079135552506053344965687199082053636866159020715330583260541642516455603442224253621673073213210312940440728732770590353765442405231338656043252525389485485443264608247176572122865601311549974670873011483271738389072443182117790283030053566730423430853120778058794011477*x^48+283254494627650786638454561831443615696780188637445134796446097130457067494348371422629518424077024479051031418558449276425698902462454554948160920447003861414545950755164090596603441711212658475894323091316081140887273460503525499965986687982495015252381700465920980538554064280211035079617606370047260235283112979476025673773016387531008887305740938242724431799718836356106133549999663597779921468424959535896695804212683594824691270728925603820337302705419604932834123196110637325437699926110066355593622835613707958893800102511483816249898869442565028351377815991287206432662434415050534104410*x^47+1036451809722961206713121156718415747914019989523301777041423665851859211210945308841072825337063261928231033351838371621974611539359186812231951025086500258271796077944448026790018007872156597967100698631228631680431698968607108718458727325106870411489047358523171259575993026735913684858937345642821316117981036676324109729152969185044089114847444680184713342019987635494213710519411492005225208923466386228861453718215280870874767283183003438072149260557425019924359018117746851317930582694151725589846572232672880016047275380848442885603191357323986787169177740289288209131515648533687671495006*x^46+3662085740432749886669404056462956111359061822676174340968803219624756885482083307681620255004167465477209307700687799310867380650593278766942204216147725364403456888635554230452908105884468265396177244143200804741459336787435379475936454671350319620073602291719048504272623917876574070089936325465753324779209438748357573907063514341904329613213974398614222152619477682488490937730101295454491159009220482864487123499760167503127979102680920011752137210482190558233734947212873423483955599389497148313189772617909844860875436747445662491719022726601970093560455149327505437660644615410086445004360*x^45+8645032968783222512540706508357273054777684109314366999549458666599663928830799786380718076150529354105081629506245787851989746152615166394286743992274104041861445444623892407523615355651164497609208684391165891628601385404572110813400489540102582531036074075595821624677932411150270362215444207201329688351756053385716529440202604897430015548469319813178725990451179323689772614065083039808338638880770627756836989181416432800848110950973172440724566015426697369163252658469639636905202368026979888307733961956152594978171382866535629515393886652892557065373335861450284548105801180233277975587433*x^44+16950561876079361996781666557437317695595159510932184014880870403445180688351616088212403319831954165106605544796235709334346070623930258296849421519732882676803092986564947762040326519729916349176514543362647150893644332571071438257779772582866056317545774536924719918865479092485356627870382637837154875910002314298625563937479123291256009912664638494852355032582522997065264137202936878692559800572568608695242907169764428966874212494597311334135356115477173145880080083660512035216219386042387232851124230188426860232234158547758330278307931478838445389920769901406402738733822422797745062837298*x^43+68832528209014978697070381311242162387458772899644131766425152879305365209748406494915855809875237446366075262429419656514170950503482002460943737989281178838325972377318063928926372053164697049334103124135755838064216577332191327772257933820702307056972540560349896961503968085603265293040805684555194833374008131232659612044019205910678149674614936281011469019771994930073436935752170221222618534147984375645009736458299681604514475711972925424903515864641125501564086684975884928799642283103263951327997965265019020807223570140663785328397902469273563663878596890652163967333677970975368156486572*x^42+228984868681697259913725542778898243577527530284277892422563506589357079773545136941074303913043681472750774332694212016005419659378917635575417397874337308641834735830221821524191169641689766210075304398584518944479173909927845006008540462968559777545135018355796640003969790390960433522796884281203475106928993578787698629927213324713571268799356337148214281363240373491993206068277402563491192515607048781235114659919240895757782453998769420969802577228972429731549636699130371998611006173690937271890364088996680708841824145317143480049521754383116289038113101412761863656188157460478827400480282*x^41+422832393349799278754240819841203978505483402323938925069424505714253156252121809710166181097847467146381877938421268620069982209963149426354436763530107442098915524919502635207403619542914334409498801845021546049496631360840350906797394658888347471359858545344815850586514528519882081833524350219540311366734705504979764558814475671183351226283620594635537652741234699160158099670007308125315947114675153048606490136992048050787561671607309305076071942732777401506477495161917155821611274041559089864420049936762348882475667785806123039489296346119504766680949223179454502228132697344257700458700979*x^40-581553927577212311154660765894029834529542068763364905449506116553160161666055730867921214673281448409550876827853747368322451284409327196501921860990812442705932371750216944392150645024459299971304585733467513358939945562615969666713278506831555990607453639722275405120359614268515446544991243908740833083815047623985489516277884947109131355983099694112785406500320810501864109057315611699270837023618297198047165672256354341672737118012841724346665536409442812041408206766830996111449994234905928573062338056118482331498584066125042003618943434779434888239417230071003082389279027467754209067697495*x^39-6470191252902252990382851789338285032945351152343721406774800361070278857818285006404390304024412165305081744539428927693027235248870155362650212237214126843546443082994829146278413935917385331171753807373728442538658851496826832170976658334442021614425713756036941518365839026515953350974742171243825225666212738712873346194278719176608424518964410157660952590583835039077905753260884274941393067528828062600036722923625743933308914041828122927880219146435034922826889025653694289622791864744821962928134320120203205784605653435839490803298781092493370753882400577295420684481356448154958970207089631*x^38-20365569050742185090433190141173099176232605296923041084781748809840195527360169892257801185271290346211687752570909228308473830979182984796679102090260181365975378059695695866206236424176087580845085789034130791302255829313345008879453539047241643391410931063731840075537449195575539955032834388147290957441610045475855139399070494673163024685372752112352858189753119354798655476433833269670836693312227231063641938515061473817890686755631969952202725226239821954758959963394505468121487019806001909090131321627337099610066799880028821653978990337822019552847217910436054152635667869495713506690129169*x^37-14045754874993883916145087764470551435570005678688942632283128282118758733309947587518280702345850871831228969779288443638114465901014268996657073086520545110930997329290181175968241977812946077317275388038714730717418714748268073765967476486038134032718269854304725454335313988796158057205404289186689414709890862389079242419213438674012966220983391573545316806553397486592139396878683380458884433653667838928692510492639091476314618550563656181943699869844185585918577105685584211331040867320445290628344579474766204164241020423626854644490369176025947110863459491835160968466406002327521016624306545*x^36+41485040070863355929286529711296271051611583892893807572703181148327062256191445616078673546415023650195294552674870120295021606855418344677957486897849386486984517073920022650906235991111222626614642707644701084428634938277007211189256787959714303851548306613959084121149181625552500761660957879307490129679421249638394567788810786901715593617498642494410213059827914047686259581449531585263450061467701252781433501839153698411768291072507809720562706066377044927878507924853454655603331141413919028770927760238301205244723367843163985170228046167456765902370638894290880247242686315653993463164276073*x^35+91853095699824858366982139498537897374412905136642033096137723998188270113550237467329268068526793810324194586571733606534359711890109679425992556045234767118058555108057786342397069399905778646205353956318975360188016059366020993861587838906871581250698745056007061847659417576263232791697238102148419523614520443611003426361499881208128644137552407208017791862713755733311150090985270612410479622519142962851266944161341862971062075007268290455616568531636427340943062194379889420260684256378914409933167740623386370477269968001581819509530009606776058538029161031968526526155411446245382284999085510*x^34-234033558022219146357902328160350922952785875982118173642523112350784908526955764649340908103529129455062820666839165875048586824530824743440736676960724679430707554312988029260076454595271637551765109083917645005401915996504191783414862089477117250956573766262562112240982898213360971732501428307968450121177528526177604438495896482408853763250631463907626501323792421377219537741514884549964793211616672897609339470338878348455620313479002709657696920403363423004562183508608386861769130561723471206869986687566133217356351027319048111054364838785505846717851579017166066347880720734004593248338652431*x^33-1283445478150381661507589001976226922096450497020727642874877731694003110024611488592930889312158667278866900882759138214949759896985820354553367942478419097883892505199926588750677056837386746423297832161955408843674274888774595853946864723661536513366547388793439649603321908743307260722250037918760167092021749053592938361807250599823379200942681156298037086296529412316436040955542891293344101837938184864807275741776944841812699532570015219436080070599595392926860335455346347452849501652191345318286657526225177098135310726072843199391023757142875090693318482808218340140450135744922526461685263960*x^32-4730014122467676783039861083171413308823666564542173840394034608070272712281077713997305758424000229415981023597385229971741991698396097967234378019357814888434227452644483765455725195630079428355598076369012426056507642756332294724844256306522229872914183700783105853765977572227979548415917332990526639599824211464348166028958336593641970119606562121772020717738170363019645770049093768466750944623517525983457229412454310214027700239356814660702301746618278202740481501663127497684249464374623754423229266444641985237284952676051895706170697413072905110385963703362386876080779542573265911533508511517*x^31-15405266100624115652177051999604134545541422517989621858245225371854531940959618525962611425918873006892059569569307510503300306694457602810105192731132928294389314700686492980213470864266568628337675110679910888457038194561262292427930665317907041699793426149701676618339891552344681891177121401204538017218609158573024062133930151598521227862726064258630961917471350364322919811881789817299881432126660125709937854171181588653573010754377383552550577805833957000333064675769562002795794655335934304651193132663956055830211645253771370351624123156434233589146687090632517902270879126550337095528591516736*x^30-33879193447087305539466007141221531222715793629574150104993576840769781276324428464752886510702462385112746997849753863648862199872339689894783486423441524609681867143399838384805195547795490276617985233039431763917517757855229632933318496196437924087941955044323158306973755702784186209117684299602730721627679450676956494853371553227825136131599886805915538724793737532052184220716702082672590086747478515236842371921874585616631264810404842459501122244967633791944223140364296131729606047063189572247574416827495234583654888934037651098007078289557581586617554844005153051700550868088210216976442029982*x^29-39500460288242248348881602439460924063300727965233047432354992128494627454257198455859896752674203787249952887117375867260257257050810480220764649896638322760529032371022842429376465010336522659206203581415946937619241017114667102252526017842400023707536735394259861063500175098593516037299212629263677976593946435239343412754306719209926407545494299510422099197735093354705395229864406137226288470475618310328015707153291970466803688144776405448186180673978198408950693366772852086050140081218264023721824669098159332481819578282900054322929641787492564573355573927458673933864473665261612354393273214797*x^28+28916232427343166755555932518370953054174254115535024545278264568971232351246982079930971185528351635861437502783780986071323064350612991828610081258521852246936344645505880675490413192425102189581221499220428511649312296930802050283492996208105157599667916584185115182204781603853558087500705064274464638154923850928092425691013360001195923131231032611791573326878461395187691492923327952252631410276402970726191475228244345754320648612804602659390555352323015256204018790189944830889631265794724517679345960036311731829991669226429209013577042788098280569829747164547478290339169715132569393644632613925*x^27+300892670501804700542987163405089706130912054856503298960588327741038973060486806008605407016910374332927384678625489688007280989416646442215758607675498631850039101861163805893754832437399825041101588764673838104275764024701823056209901858907629427924592097446529721210159284008814411304146470609719823634034733924654959468754071911263163299233127280419454111304673744881525207956015104091608209144013117004720067051296555810492879221741609659976645224307802121539328730048600433473635252102750071537716217299370033604059377507123911452046980585300779265792420325638492255212476798559412844812090043000468*x^26+735431493931077354997994827502588060595327587941779904393764154660444425973779463615722445895502729736170378941362116651933566339614069449474110551904324299695983475729370625167367151579748935592421202734632944661462759757293572880100054284494372936840615259140844069811247384651237907123170325131538943498469139957420339366724529485085878413855112704067345221412539129312415138544530174093382876543779898697292000644599499178562411984183075750916483109844668687242397562737852938014810084061593321687409642753447772510666348379667506190061090503358736671654895878613633396078210780792012010948164676633634*x^25+942847393979230396682871335636173077018072534973985254097275164355326291242943099984013973733581131263846636173461298509625091881433498192425959099599859561908738938048410267004775645767415794512078122332998682253836523058986729058724472185106370077446880263187362179950328035769356782644570172138619282160777039613800524342618237424113800008023942822163505106701619157106837720613230769097379326325422292205294509248758189274191922362569823292325450725100309513045646001661766427510931953699460551453566659941885290384305381153674584633352185391967385712314491219659209879418660339612669733720280126979479*x^24+951515239363376824826300068317305594523003962745405680729867103975339833927908042166129677481377006091778614451355766190374429246781409329499219766776429899416632572159542497569080703848748965124724788969776626315282161687001917407365772162625089263566496666588086205983982037408115563343150506368677268400609998136347488389502145500294795101877096777470808862267577866046021246002107081626193646912782323686216970764582938113596325078756688281939670556390238852679603366312769008928030163211055012727712056753769637227052731033582802595605996693687379424130235639623139073118465222140241347052442210217202*x^23+1298337420566223026938258079214440059654511235789789640458310769689506180891830738367891746737917100566720337162680534839576402944895285164547022749258064108265782879354463754972166900105728260484654753615699453677527892414688346211008122886139861207583900919267446540702833105829230613966685787120046249776708974091210532741900313608731187416567701912647705824960481632081889845003070321886361445833084805971121349661527482370386045026514475004976326562838224889137221270188043198292617370274866812535654002137089524059419599110507099498073927605399145048825071502698276493198823035455867904421349283291426*x^22+363884320051476950533646113388288471126675034882105521654169809624632350663852760519172473368779773842511897812460724390019855620884113731489040367190883859398765603388784834182702479094174193517877733854163747758925485464356864652145531955325186428344261209751226495114972923154175235706442151899146937290810031574526803919593644057051857419169915190387843574744002028055908417784313110041690324345977699712304895442061890018294623862097233519940055373958515597310995644678635035951180169634344324331139080616240230214730316131514804417568405656153510383386648612358069486223499629197177988831235724679161*x^21-6953158982666944349715075544571059300837283405675568692584770028491841214263335789038675202900331049052673621144659686228409836210232698238389633238442470633807527131332772798675528978419380780766000844463042178598726493245791925383881092511331382729325736502469709334879025567776633971217328752354450016970835224937242351874900868050137571581602108040142578715618060737186859759781642575697345217391711411149716365266919777105575824810087840743790053408002989898585650175461196170740735014525684691988802509960250648637603667576213745062232903917393226060733783583872401679033456385184651238471159173333388*x^20-21220857572549392731361169073835676175398423828454616104781115293929669110991373277787398680426875625804783846607610258216891440382976604952424378166056583166485628298249481178855995818367282689449516501481558339409679835522380125155788735650631010799927939941854928732119463399581198674495245116860937028239065028405864321872657670063390376627871269034689855648136614986309548826683393322059023648148280262248625088857248608430381559305442874302602553507649021741459442651296019542727251113747944340897162393543104148301155287902312412824667199006535164551892484436265795797647481881147335884736609376846260*x^19-30482034301287355516606831285763829738965716042872463413118417576273538653580148214786420221381707817272926592651486674432733489098310903722954233214877675195708665571097210405420402045907398931429159075449809090927281176018754341223460149751826596614443761476910836865026673767158097997787141399135195092809975598254650709036471088502091781462700789562068103715434748863236153867738847088585421364310178746364999113577969281130877617356291256319128212485151454621129293349669503591363222021971605675834681290401455347864689777369121714832697947554487774413128080647556208220474992124147530530717787232759569*x^18-22380538698251423853173436435991029126279163657035449970319029220948029688628435664761138642624876692463062460555845487301743328602482447530915618959953964216904167456528889867647997290364404389094997397293720065257462036960170588359278515598872048642984249111507693151563200199867955427516635830733428319798147954395439687073497442895369681095743167696089820087444012708286966995936352733922352189796259494618619323905846544715983175927525743725669185860877670379515963832009723247846260386334233893539717250288932464529380162147490975807230671483958863407812746236418521209217993992635876270730975477350289*x^17-3633592764334983973965430702359565509500431650467233863425667900026866768402060615591062491272667407176413331413648755964597080842441729326218299309570361593464238820291788602454832699301122436854378317095720452249153773587390250802847641752088523406084942968268326570745852631461403355452633328847393961052731012282524865322505192085580381072955520336537295467468925578730921783314710125193372222046011053368636177331109265605409723200426809477926145709779910814352596828354526307257943792622734261152454506312286271923262229656849382532880551188756734530520064902428849351355132285676656581020936025575406*x^16+6212580035013237914066929779180641686235392796404363404131536907937077546216959622903856789679093907063074024922354628910554416180958772486295303401476876001591568638146586530775880197225162641818248840726149145504227849778382917787345654737600661384028394987100283626706595314974514842877494630101339007850893035226128336048135356492084361350865918987310148213066544615015772139203375613958793820697399254866190349495857763502825754764820223243022508669214313860749905895343137517004329405050544038198664092528432426445182822759599974257972699790535438647663367897659535776022077966699939766694007097786604*x^15+812013293016331569968577301719303182273413701684860628279198695717224233226192294759291952021265179658237008066087350476760780284838241868415833863826034966102465420427637720438016880905594030682179511815485953937431686264003375282100206625287313395561310217377096938939313395133052203094842012690965654501647659796547575124584081510103988057041084184305759481571111045277180949339417108243186327731151939783944168870820965514680808688831170372028958783251692287739463979759639837430847308250974658710209244865763556239593105944864315632676959478458799700182431581247863004793051549401101326404684339197231*x^14-8426534249727693947417344882446453818664458442788714484588089057703421571053139828717249251916124470100263162272093198039884074883317091561253551052164883972643533970749011642981184895513848342954821738193989414301436951482361517693174631489764443975168521951858492702670530908632360585284939030826138376558368454719537665164962256312991557375863213631520273236548368283459918470475276313052471115382594574048480481452394977451574414417071888579648519136926270503274596454385634492392084418129481395465678598436031211859932683318094773220098905566934722567858062809118550920765438820196424028108449795085682*x^13-12183011641763281493995004016371428255401061719911424817758874031471224914878866188757318900403216935526932489286266727962212863974035185020507966899638969733491659449820206369728874855826686775870152851755339290701545377048337378860762785353909564051838771201786002374412476613196080694497205447074646073846057629720677638467226201754927048649937206674489896769520006715274969453999408589004737766366379551942221573451117898520752421013259478080303098788720761696842345385641225986906173752682554884932277663062625268872421791839587536190358905124723582989182549224602266605482424747516702347113880553792636*x^12-12277639227982913187522440015856536514821267767633371211968850144713072108020840218778659445405248966091591502315086352955529213922768029455853417524150447522969947110243117293428527869413170007333992244503225659512963073148454888989706671469223393213578842108048761023364494487590007757541771286472627157466885475424315951699056780130679169284950053574116269096981109972266747005934608456205219732131193209098261304232257152880868203123760465917008299402067052642801479611787687572258096097230018921878118232574901572169962586540866044941042358750261217170761047559246466027078299582074339236505346619683425*x^11-9258687079633559826012425335500529955347066348688787995079046638556753164697285156312342099970029007780815025202620011185402299849777294883789636040271260916851744949281914826522932739455769047317523881093295718311566867770749510491849468101111289798229552150878731715616071044463332935005050745949872095091745713430612814352380512616909723963603575823328979484845367148750141318996247619317471477207241946024742538492600599155492750475291812810921138587485735512785244171915223005017354839645068098381916743688339826113918248295071585594124398036677454071679180174620685752868960464443980061052296744097932*x^10-3335734025984935792212687609387077450912903066199049849521328323494406454134933877560006270780703655901316355278407454585060729797345335196961279053676547101073916825673383282537109575072507445822867626144424655101106879673689997672091211050594798925378081772038343256398668813787201174709074024174295567474159083832172367894307075005944540769034850513100274183276359170896015605467361500559203203031489657017157903493797133408677907289422478830875353481691478033545329090577379053390436137725816527756807020506700751124714984047145308193279479542624512706434769328444700754085786431191685048743732160786791*x^9-1275910760729477809204478273077485460731865885371782356899404898847072687911021467220111616723216708757674817142741059637629045618093819972652763755677581066141478766476857853066051648697235422421764884501438963648465661303065889513418678136566179999339367806140026270095258383509285144591781322866090526135522190768504804504281790898909789229450311012345440718660977236147759420825996240411789943652587219306038550477356397991724207215118384155018938652360729977496116805450042320735408656159262003197535975636660274688504000614111489937017305866869931529256882725286397341434880062208448908013651888274751*x^8-919999657014989510005100730801395004099841937308294745365025010402814628300875129817489832219352891323310842243490815692536010104683852974081653839489723416113141274887195603225735497146905261139643061448182866509881364746233883000074129851882092676584219055236104984298305284293163585451294099600108353195565511040708426399546287233268425634931771275768211744611872131645135513127323189612013871756156410023830890517510750841943558160423890778508859046531923109610013839192146190039806989799442949462773469114082301920725538034972957997459726768196312264750999563861411520531974784104017808341582430356659*x^7+159403139629352103546371625904792084517087904512430626057313604680117291498451771545058122693057780031512192941109372818154716869830185784374095549708740423595877549466380838332951604331425313309681774452728615565116850272489132935185830531016479400805265953734786791248734934255373724104158336574036100873847842140037846817249454943206145794080198545174209978555794453627836470247265938886183297052215787376008283250323367542560545374110357976552342585697787664061080740045728487846898022308847953771249485075270686937000601698384697442635504037874398395047698930284758181431675080718719417758137343859810*x^6-149011883585211845169292055275687813354954660616118052573932871423162658806666757694740023619016147552699764456782997370572365866427419286215786614207228607643111269880020449034636478378668086924248945866798930990175925178264402722780157401754318296870907997368228445686960347424605121479830713108056714387601853903526739599070589220733152945501291569683156272425157733754809740502894823249002988224454795219645274308098849595218804947415826466455038368321844944358403521366791541237778767026437611582429191604857693111215012002742126215938810994190395464420760999192395967339329068689625595372899374983596*x^5+42879940130287213145861832454452356877956447115134967834120731740852842723235492727841990125173368290276465244631659260470588081745941293974508193747017687107957492034395608626832863899578889628345670553247567583286756291128073843130977375414460937349701978251179157667456406964267950085502216416468741393839123567969546577500254955147210054904092455225683531930753747474403456298321325993345792126788713240703380571473592325346717984238341078726625836347430153576637602382200736336113031402470506603523572834088101282272406244758661666282728877824351642976932426228683993182300819475942046546072332642202*x^4-16308377667891492936797319743415091993336857901942772872687813075181804871333208460295746032660396620459070333413652261014433241445678803973134991206024300897130707940443554460694975233834784616827250902908289004531379189900395631971730072372090785069798965373080226191048349773795583326654027592565653237921262146205081120518636821430826818534789859207344160368247914996787621418058720739220644562841024692214203949424903422612204876220107913482535458610137879191350254841099649395561279340234409977392642215013090547906764229836519722679234441852814940286317906441708954699398123296257738188980910161678*x^3+4263508902796743130523226120351996865094922905192283765611305935446357252712652884886019340380471958463636343871783735122931292847289494375790747885165028274838307840521468291981297401510287449727336858646802427206524395596493375145248608938446429577885351011090642631756366439330349441260113098385942107128909751428553167893363282931367605836208952514287572658555589618763567509749467450377060776909869371968627261429740080297593241890827534577393554964935614764202490645151829247762733273223479929740718285157508822417887731010017638807270353530146988152310918641849557125747861554908977460532732209357*x^2-1703497615707149359502703640689449946252747058730683843096726860015478194059834904265091902159160585773792056884929370539349150153200122077596136713512153039208374095192100932700729041729804158885926993952931507148291319394767600276869525927638089234039672644131635015759857222225672961282080966685729194776364956384424607685803955401919024851085672532665920804522978657728878919216817762248975521691405286571180203959517945728243013350249798918912994918663222876384673326762140512754196948939966459302555521322464958581562151098628151713024085627907011518136622336708010134898928918679832410475249603735*x+102681552460957260064044123865544473496165254842461461333196127135632062357784499422737606627429740972399429438801642788485468863706314404186641763341235633982569483481298906417882174241962838613998796650458103675169499857042803537777161790678470033850845240235726687090070570322543538884584008910901161839951801802044642476615076506152730793482128276944040425268926903613270921162319506561439321533851732501728271518155970111105708444297800652742647312671746738051599375961037549281897068107648803338859418298490716195984818433063503285253393192076324650481874888422565506125796739594946319489302328822,-1399282488879221409680988536311268578087092915279591710799152043066012327737140041107885505341824321874636715460962463630381711081999825249701831120958197762278765376945308584473367281368539516663610005271501271898065505600633718115863778971159799424930156056300243986226709961743288967430323223214305056271453185878283404174906133406507554581457073164575112753138506051874073224886418314377611740193718834703747742744006349426752855156789187899162058143953504620942392711086312304450658922570644915862196070746556555440838759337087902647787000516066261025663264869291699635201826658179923441*x^59-16873783683706528053214579904215482414701324153685312461288967870723358098805949539909117748180078052386501728726252681450793285659296812960122483631515520356494127641830866406199635652001124471585649059193321269868840410539000811192915448685089737199225615652476735142398895746446645776284897084421520088753518802832842235383824464735053699757348650403315498379187208136512763141533844972904599580044972031031939513726550892748820615137884385208252391539190422902534068027318451202339162935550477885498535977653239838680721981920146121257161841792631754110933577602322983718358532362641703938*x^58-97541792116192880019796715172178864343140345271357453558042417347330641468976923342957587543290889648882571344842556610220522172122278553813506890610059195501765473380054490777075685482464544649196903144006075174145323436364095663870593847409586682607886353493079276106895531373467330117736210783644208129632122787994560064449160876998127601892070336495252552767293806238338267116106359527303864976263504071616686222482530447754022872464087359708309945258837213414490705933360739118894760236095939538308648849268965327619800630980982616647781191549089096697281409005193965949388346654763281877*x^57-417105689353006141269210828202482539470175372605731178033662687394548265239016915764973589845884057894974191882071295501065292550330789231830398892436943071029993575733999173374689149105342938497878961494298944685488628279080363571773200361845153691492322890618253432934759164913230249441528795444557228141369653217806431637405179611531765839724573838739377673351082763382228047362085582111942983417523390318049091459013355541903567224350740160045411312462917827996229230905479903665720119820041007784742938422984028320748403394590919708432575592157823948856869342474647975471268325566542042239*x^56-1636381814424679960162694949049129685170523299784474121346991332332447936125402630396394388210338783392745388772832037240755363630328622878886870909567795809834239024719797324875161838830540450040244069721963691249066253458757312407274863445803269127326842100406255839784792276579810849499915988606964301389188760869353610044865173829619684323577032069886088048602361305365761807814418558447689334393263873227485501487806399398441078915278212771269698252097002219728539707713543179743848093691623301922397727887674047800240964124071326467370399781665609537865212045367156601950956228134376717274*x^55-5385003265237501231875578366009027882536816402541557238894157478532291958108963971703502318525033116088046632048930798725211310715919468567217179727912252813600317397704646639432195090212653346390201434751796849726385634544313875996346258898133731557223800025440170043312169978069624753465845506577438967519905337106034848884721313497694571635962883530427762658293115513511850439213048730473092271938448873609544657703101569843388205679665734913748575024381665387746185518734819446773790419549659254499396221071768325176925260988704231071222995157630049699204490736841476869020426153142210821868*x^54-12786396064982423019441621280588699691867992423677296788000330990284360980834667331184664317193929080610335429551144135288898231180834928945833638909134596762355002708561413916460969819825331418169313272676765778592395747430856484159788829000170121208628765394701038261791458748774202551456727330144621215989227285006982418006356597564782305380201442557858369154883129157124558870195367598788181214356020312605779092841033580332973083024682538340268730242772108342667656115891894620672377045579404827643890121886345533554512878895467092224605934646161802276172360474261372478941407354675005770728*x^53-20147255390455181772513693463656080468798118525795692516401589362188205572550002448051152606432981480309881742452392146187697833611880850177537364546311893944858078213082694582414986387897328571727616714691311177317129480162510490523110596064142896543453254105027993316926547637795394127995301596360700199192762791438333161080705763526094355403885970149597736140746113547374315604222893222442942537971598240354822404181517083110448914151609790136422275709211411553760320692152853661018837024996183681166403339602479843068785348612882836447804523159530532210869474530853173135180533241278220981059*x^52-3086148027888952766512791106994129682753533416063772600255384839053219723429714092264512328384762196173662086045325618350378717320428049326286565015302596176560464856790890604862245323308977805020063510100304356855833671558431519616635367481778514314427576710304275768066321581398488561176232159295181082568645473960720860618685814884700646432171122092551643932376526781363368569373639445886181459359729857067595789382280191582267575384933903940483808829281457276455680577765817880760968293105438082467047449782717803727305640589971792848225578466011618737871329909544896860769781611689091529272*x^51+122828670367113792021278861053831089321854105306537300666634585546017296432758173814118813228767479993178209084591452138921481647044720232163446853067889412987972994226542109475360630306769838407705847920797134449166319223185432975264764975851523250754818480850620616287214671578128624816834477547866075125448307339300220780975816408537857543029023269516957683992616798470386409727364838919411526060598115310904139026798106202179668328414439469754053746625028802315633863992322706978033063663151983909904559909090924647781539547175505526791934824070455688420418213401476247885065389244728945990366*x^50+468542918253188188595558821455025774073128532785245912539130948982684297883407085797664810174339971776957348665787820486455612733911015386923441547715838263740440751410645268644279959818873432018916129572059695209760192969517484469464733560850834869265092871889024386388151542017215765797956135079602150289664273592052865572285011535911049952958298899974600692338010697674784721806895423404952621151547581025030151033251145285502726989111584089696613918276504637720126904394579175848691587669456128434825272420396131194394568115146809197316638618983056141024496785113640372844048966129961901379070*x^49+1060460325901500083435025741724940478271263022712119317457594233691688718614301661802859527084027168285355596249337354157102818213555301770052198372510558441821528760766308520239305718821572602053391469932449627468671847977104823744008516305727787424469658061791859115404526566004504191272740845520881546731053340417256842961779416917593136243137065974982586004586844658660495420140160586574897808632209072469311277533005091977910302056736288510219780502836273600302964632912977856978280117587938542106922120257082342908468785476324758531586398791757890363267949617277780712370385448348193362663972*x^48+2558847402088592959365959588789719071139398614072190881086298010403376980124666117327521654371152185578312639619160246120425070023234645924214929966540683545104286060093359908502967262151724755167432271994403780668378409836392743109851172540909499910420265633277268756042120713561564230853676052363144219460562189008385507897357394103466924522096053685437769487637914578942545285223484937136204876737466171074214584816918711997556112848781772238678427688940739906514605637964101902969572790431718288889791552184779234250950770647817416832372961228864372094957706604990331127307091149587854822129199*x^47+9385274965955059829297096199275014736470083249801178996472617664874661682977106598324122827148440964094174053928713074508961132511534251232135494776338866733667539819928843709817891773921063217171499474736116648875720781126033630082087826242862093369873092012192415731513960018718430321110189166288426748238519032428213756159573085786917947996090569661839039914932363642160702568590496940070332416441019010918936354357824776810348392427176035824560801052927469143004210187298186193052596888158767569828615713303283764556375848031007815270859434720774169461141581281701092035381911486200491959754401*x^46+33198295874533583532851772219862398365112008841731551993096913249646425150084240546185317105941745944921676593256542091690150949129297152821567633216343746381409170784094935602601433553742601905099022249050126683379382865091488653292309689775836232159835355383690916465443768407016558747484223772008744180958845390163416173138721708033055287243197537680720815738713682934770128739131397436332454597871740432562319395729619089530610475048156865234758075087446410705931809015483912201358065547701632878529845460644592103489896394457531492620069711455561089277935115903678517144558913881234670500365604*x^45+78259858254097681378842988834068501840419577535051240563719957609215844321787823626437714136637261995830202746472924917326028004884178012550893966036160075460927021233651325642239093474720008828433656958635453863581123936184201440607143873866771103871528221073002095188209247388434573725972676792734245046273553680155437967004566440281911684369696849974244226911489892026287537793279281111036045800531784021738967382153123087366231203294654834906133760439396536358139559705967921810074206250217151061718020533111984004926316396795876866087900118064020545673403821370026608654801844601597486722153129*x^44+152970711535424847223700525674142839396351506767342295457861952571937530920365445059027196424526343292694259860043505571943657930511634011263594328793590424755662108540998092306072195796178850855350020110868126435554638811943238693143746026828187113913525241321149311016145571904409033096318572327721790389203503435496099399862232242517139837708844154553753334307858953985279390854493004295573772500790542962098098381265663621791593890916095217745328295364219859019259566336659063187763653779835107930919780267712525556244651102879154502774380889543794516997285212909461585861021915052259804942194759*x^43+623035376492712792441142797819309392056922772394670298343941860948210503802779835291526779316365606705099041464197533423850328566934283454684372619841615219757598284562700193261416378839939955569766663495892609331627640600342382830338365811922977143061804381066919136973688841433173689842776862802317514611598734206502496504643319538749464178248334870692225533002833669803061385172268968602329344997806928085590181281330955075204543101124348970214618925913781035389174108662470087745723235422189182846789253406371658097384889732003782431526890769609926466314929424646339013851644684331785034322928640*x^42+2076149002932182930876269259156975977048922550456270248152086961199431298521701575889465406910409790621651369629857614930195141725662405436299598919094344278935704672245512337165636914080766625800021436706913126056431135705480758314381234253764273013627373841130064003803255779300747994808844515317429363671975080105392307139949585757561102858226515176399305426699100260531603491311020590830122770888184110084422655957728886763487994055819260009162363243668159128003271084442372241756286889595501862126111838854578094949782675890012231481802476918893185449657261250872661213026078370318791615422821333*x^41+3822458447969328589192462254515904516597325205191702097530726016012088295216615146486646884283164448355192388494319894092974814410672410589898967353564447040128699683099566813228887558532694672572319975884478701841909021834649307690132116765742125052981119813703032600874228569098432688361337740625980116758852026603875375812140507430765550609090337361530687764488245234060101282970987956702736363239376780499771791519628657127329575485079863821100724427274098673564203735489494977580988421619063992179644070458359723744035135242435169021068910972187218945542975283258001594987339155255441005804913727*x^40-5350582222613827370934239014296798987118166925062171140875097089825808016468239775340888968816514736633073668606499682034977192638681481085585762634513571841141337057046135054377489036445915903219883634271897981794022715502449017004980154063396065684378589076302214397683112592278611980320712501764868690305094690242914053740298497457593850709382034847089859046556125170667278531888750638690433497389917738441530428131142099084243027522389671511714094447007980856918396236124994699884842296812236392315383725713704210052187926105985996690178841765487844800248685977575059505804585914634608733755464118*x^39-58912413878108858215435198890541162328963571951638290158305505584548849147487463307579202217626740785033533621725505589417921465656538593373056548000557855635062761171956657197394288853665080338801810772805240510070272803454500323022988104645783782829233660141469347791870096514457720496468247027867128598582279843980211870036984414652620081827077651709713584784645412549030626986443932469354096759688257140436999257140592985199247253960877936275676228219697783438886804698484506215096480292080346267994841934786932250388351946085979797717591722630683733840159666230419905346105712426170667753375280560*x^38-184865642853948796040315371775247553333697908937772615072159518486024374043540056206486917046653557954903631779645812043690795684614250908291929288927968920154377132409336922251457851028587490502186194285053503644134224961272567857369754995261228515060411581525726029335180846671256866006157383383344024188634185388375758583813500002025643172132185211471857495022229140064044392407777775636666333772706794264027257822472088646257037359361878556701693367109540078296641606376831433015132557488786023311883003858367421365452426293838568234414324531396319038091255087968668890006437188100243387543288904569*x^37-125692560918557369393774901987728148875123392211864281352171903679715666791999671230584154490177055648747874165807473851611340491231359992082323283820510152020927632031552807337053766555544846227253797120014204027352742938208371588037754907025568806153517250389796154720737178244360562360042276569873426092278527947345213537723483045817330580130457428721460423238229710562561833614567691982448203180505824304506038391402951166458414195611305867043875673487287234135857054291276028068862091643494079478514842498221668648022957400832316915146877383404456673120727649403230852157973754192865066812699513508*x^36+382894600345285903327819863760777344215039065890843374380153829301774205012027031957195793013910126069944718309443220300612931797700736539552534160459210632483992475183072532218590879654593979600137558281591061651212706080527939959446234518167572747780336068006258594199820879300967533789446983829520191610161296279056778911470814259988389061599625739864018423910673026501451792092320832742233377911947065552801727887088160435685526418963437745012705079965520772237079819565614638838055781847600880478684969096983037452337574623715353205334697616459408434920608963691994423260283608761682680837189813497*x^35+837939908741885962990841391362879184236568539029706211800284867711337159970751212870166711704998437067528709542671706776994349994875416115892190159632509258879855186198573214155763280479514094175248233189086171757093448640161881376259611307824912163628234247320861808998965172549591593691095891418665847292483577107962215819336606556639139105916008367508090059786365020118673267993166795819361884379873291369871637385711988322086943928414555103943752721288366452962398152761336716926009560309433136197726079749920946254560760458407057174501779668145485196650986482832256488061537148422589396449236659470*x^34-2140437532944779352252906122760646489002903281128050919691850289327578680040278135884441319485726969473024891041372237677668922110945243242992439609993179719716841963003386297590747761419080802063167136004098541435660119231979043402233538008353913008230846225260968823851602876317111623517867037908476066758023597788614457623386550737192651999652167942216434352538940335323953610955041444300980866654461242836037688611000947656002092276846049569834411747115506665827725454879715233199511726251111967368743291867979847219621520981812498064972138523489751201652911195887766383668567478599793695847302069103*x^33-11689641594071188822501730745430489501808230860991434462577881979826094075265015044143031099017929022976098203405032442635825413843976779751057718537049231539810920506828378453669505886543275508894488590503529852740344425201382136082436532611483180654181751246676893436854000481818926387489368152355511345657965264280529934251621477570309527728557321150195709862011128543167438790991406791194057746799078347830183532025203813747887347636503910271389920620172489990837901891978624316137998475050246326749067293058720275624359861561102589080436141594694574833428137427862817977634182692918936650558080669204*x^32-42905609791617909239066520967140913651383940513585433101526366093749923644728383314434596490856974649113289876414627486207343283265578429505289968410890646304102979545503945338854943928076246732158679574120674911158964747313401220542754699751586700586937822734830510902847240452416128927148972636877458068877511119741742683596112230086658399393618635214857498420812183095374431700257283145031103610458853139522009262920905464704317003088826911232941594667492359611743677993198325264936523828234831804494152161648373778957441542871661412688935003535640832471599729070769449830508636923922940409368899460570*x^31-139606475308672402952773347482875998354956039441277995978080904630870435651429248725445550809194746961687272595044891808403924759819934727223717032364945060306334829076283461065827629692219211253852965216210793836898447314542430279415115293430073952804085092607286271292521461277245874755202024600064542704760852835843558830658262268539714715547383885952285624599265113904664800409848859263947880056556763958245310807021670641059064614684005969050665522306975516981531313679161895919988511392985218180536659336727493696565622664538912891353347572815712502324042531873390681272159962913678079981626538353555*x^30-306492025733379671701621980318457548517517600128359113667401966116009975748602816705307160314668313068878642462728349003595283427578330931013699967946338053096420946191434970257485307518377069245149217454042358825467353951933486774602681955435792276911504281333976588336557707006537554961350574626703922651339244718010794280823511081611258939120260690308505295304325565804575932786331929981353909910793580364156348409113768177186251863919485335816558147250608343565564472683415074514833332978774633068294477485740287256794017395512428024418593598113437355097343751598657801272504085418441692176332084835854*x^29-354509898940018346001080522944835335523908918407350315326601024933443920240169378222000608201677122795228985245303510012296492355458645959936031817737194257775525697116313745829974665560670858840546161496758594549729882741261085345155305073276899204776479764712221443351974249776507286152565130488226770229226586905680068141385790451558704945099961879036813378810701017379022866961422023987081127896085266496405452244766804992404131950809988976034172007989560694772260838667999836433812868055826583086550351458730485253657729313173365053939383090094156503882496347104678937336590957372628154978365183678309*x^28+272276604593988807024291282226155156579025873007157241110502734995458963704410882294024376303859655937925141846281993293254576608643592839090628530525637461511771338149932792876394334373158420643700226746229711676698560491003180675739182979665084774136543588671288500775057585070145099897595369770592002704183748947537614062635443025258900712917323193961637759273804454389363949236682875044986737924420656548976381814302858346550191794826903390516061449002992676867849990139653874446925968931816057105461589239483117640812738899986924112393204206206910792553063171028104314557044395851600002009502831727212*x^27+2744399203471956188681027388082264261416386897571488861142943966104565777155528079144729272263809843058358591072200611271019758917090889522292490798066155250021682262585588544758095443533563189683300066446364103742650848873223678343549032654925852446961894880134206140279478365884376581870286917562590625768664768804265688213451914014167314975558744131918874100263101352041947974040605404525756467599616464261736910454122423191423040036254408662814638423481855523407411038128330932471022830810675862408663672601032393346926731212008983936406213486894595983450243667579204142055526155013186573331840459826850*x^26+6671658208358099905986269408941469643753100710765025614656861527392633602012909352710488743848851450756590340100103637095639324004375816471460547477653795010413503633519115965845051549832965421562757389590553157357508660933589182219986251442812796571230595029049053014955425369491444101788161224566992468024908212199447143321251933842326159659576425503128295760646678237622018739956900419419340742746393376320861289954517814357490402742450000305634837905804261058602401266811370915292003730108200002176749976057867931910600188020434634220608930385659697328970044962344347979507195989248545130462196961831716*x^25+8476570959154857275401147404819380050415821694487123309934773618209590188505914354565530684412981334770777884450842773268523196044326928248302204580402383785898843383510913555456722673926259707100009559712086678496354803374457020680131649203656476888666651733465070989247689196960292394613276523700424919230973417151699344962786017726046054272713265918387928773465381313223151726363533294254190724958964794321909647763261640763437771244739752555857613224554755826226160358687117151746305778123417327988288094686594941091685917804612133317634759293030253782836669732848250990228985338635120329456919549578904*x^24+8436511537391939984341987045689938165270324652401213638754092001838030870707207955450799967383314421529399107909694439495534416953430474394589737245889424234258900646392549409729628337895957609015391387019229747773968697323346058015394730321881299564403073346032893820898576771181428933121063229177820141384261406673319328100077444408393183495391013635606073451466201441370219935260759514046646209341274112679149421186113791562565472478741753876360552519952403274958418082878834059299512128130095509594004024494896768836565683776255937555827501671929497676556722149314793680020701265986460551507443666849014*x^23+11551752340180277735903713848681301348511192172575406173393929545260269968782732372328463225002433030328838838761191512508501870450886675057242874271045902582155244520524635366460973840809231127457701568162527370241665276041930424385025887663228355328409149464756912789311870471286248095552131314232695103408144685564663630600653595844913157754057517780251808450396249313149243319607408103308492365604346405922117730805435887824961503176181181624465427688159212283343676200471372124724874511303774889391234654712142246217979672486780394453153839006952587295483920645465075541194756592471896835754513351259640*x^22+3080330810314587942461677154206086083551470448090714178155845683150447332416064051203496405491953343448927049558052856832812620039567566447734008170909434854164109640701737864835513617900971333909098787856893349572713660250459629176662780879292985259630288341094214475354371429280100948474359837764404389836537959818559588248692560558193001311099737046054119461961164487585382122402019162049074914951203921307108739145916575288503113090775389905665987707824758762262153260216887742844952178645965940906564590480897548186787591360214665256022874444995966186641199022770381369636094541211550608228307390786366*x^21-63512953273822267474690467825505212896591499935865285228968706301420541161446314768440200813517252543923802119999696701104079497588208347593294141254240020485419523472586478965918658297462534244436748796725855174721648294438294432712929665020136353340743921973520475881082845500996374090515442526230974722574708631012967437404366670377188351774691835981928799053686040024618855200821585791356362565334473115384077651264083308400664848712376968601113283306940284515549842650140845238413102864908653904488095412497141208393712581812656516794349565899669248027888944095352847697604986906079924846401847617496641*x^20-192876745930582707291673804017032507956809114402015032038164236620662119412491717088227025432621538622459815119555773183545495932172104498882978839427598018230645680140242686377635923210814456271228239731181085735864105819419195189834400977000012560610242978636809401905842142452039262319128138337232949536530966968427756031059124505595537550416731078207981969221404721703279304024437670425604136121331366986906512354346357203428708807283443272084821098485317239456353858454413407043055536429085344593382143473081643782679800306889457497067608983676672306684853024392370511519326770674540511912408037367472458*x^19-274841365358341326394054076245581644126655587829415241064145296971465356000661988884260938032565964947360190202667945089130114700811848606167811915391376226540247825373011819603642495939916636154204362443196548774170284699334659683603545597107327618674911833239642930921703763091113685043895527094340511977440502044657229847991471729072072949598593566164645183994926292860922401775419776649962834048813156754211061573378967863082156469857714945432822692778190985695835464955752518623575816382688366549447565107053301645352011973293196148306210284192981675339593793132530947846621020391438348175960749411336287*x^18-197206630262407015760398869591923183800685363845186446134180861775220324040681450910220928706014801956614902180733260416561843102953786283812897952747288036823608893190795634210539413707747449614819608106378859549770183291239005286861141898387540892949062924440393618891107880271935919278645048195017986821749239646038481569361743783226698647706676914665321761879880628703638004125161435505687214634716972104844008122623166080901220302459517111570726768355310346652749642608435508374502522747264462338564677713982022464941360649726472088059760025859802525352357798544731005175043886844346709522642500244561504*x^17-24852244910880203717796134556779123159801217437413720946190258381070730560545172805649207403122042018943770675306011356221311937951878841159932950496044351284079164831967110542145452418835262087926638940558163686261893904822752674240108894746868115847504594257181508030405512979385729419857164904328113894757891590940587129268601625617935833011613493445259911890193879342843022589245981869067441382742264671631498700207486751738449526263236653505098649831010293841522125754226700997807822572111207487215203799782334292155227227092450019079165296128203124065792504318507782137826068347965120986551863020051820*x^16+61322592464396011335205759691965893095969936265056304967870110709075335604966543928657125157823478049452774292686897376407326854301482416022716013735279650655383809117275999745213549239220228695415478434041479929033385234327207576926797803353501848993673812435854369956710324785518272957259883693611551683905781110648329945809974232401843422367093138757580637244693167730070383535663713922925463030580405181566457903245037861303798175251989806246693615587878329176058052543235128354477647987987451871499273119291271832645416154287084077973670470219855826622824563109050879619573887303687066904722503646469178*x^15+6661411777514149334517011061422329583521813914626936220995823015085566763638566445677304138269874020627813721483159375196228366246131867389064213255084353000528638569585343290511860410250912023111964469875320260494532267741147323893524505974446001067172482016668452876512847765925783078999137444624676585374697686202913426074719190499198236309928996883267635069256015919171725435236457897219342881534785852295214491944376318353296035070807286633240682880050064090929736778240501642597367698644370005659222793888557830615316285677154037830034334369020441094523491906819913753128376758731825365513618621163450*x^14-79075416925209965327729699554621337664819823400453562430762752162412845305196299999799042921164138244113277499727012672385756424096523303665453765170629597606192907781272432932474518926570019181290979967016795937602383725146108803881576177016531347607371975284535746818976735870352397847404381216972893293396774905382659982932679141353473023993998560294884364019729998096170777470128284389912057293200049700792802852141874026778629712205423542038259456625692612258968357328159456417380380065253328538747361489222723819750119582179814006869302146418984200140229950869644953782105107556176165693082017207427322*x^13-110447176447353153747792622910293383708126710532313997123505938361904099378413709191760579112445493759451631512670970517843469648514734811325013334488835854925043382052125078138419772394138696221412398061085386746370910364121256537441028154206412564236306453929533424074118649271403098767109836723383470354456540452805293594287411647358987023069675352720802991107737351880301258711448032403030489813068300387869383363532575364362118198817836294862960111265668497995695335350341083656491798072444382765067209788283350869962473591746502073548443734829773357597262326394487424319705997145085460777329093253752572*x^12-108525395761394353350148835006574355295869322086456840946808173954791728845578149155932325311476662215341582211203335730598090852962699506340450129687422476051473041677011292001325855013633358730081901320932918772311016747383109501416879931663066936042621900770243510260318743745819601640196987281060964625591724283648318532707431588967094407926931670019728626949022799406909351301182577072547059309793212690933897599105295019290279871941390461742150110500935125513280720896172672876564031551866137202258335114813040640348573581469967742806639185524988646538745632913389862931579976394103429676317981117566664*x^11-80753869366186035896440183384578375352841199069901674558120999286165020360136954224581846421010933226770043234929390132290174158320676287392280062357154193965909459543986347015388000036001309173447255014906589744647386257765672327470846226013511893126487737594581155192730247048269981613980665723547695014528445999730263334897089789400885946996465902108945348988635477801091654960864821993050522947754551515769065949120546524503186646977062882109914272381330495112967837458013989707000372085787728991229312561136669095878235215301278756772088524236132938062555281647687214717730262630459301543149496143743357*x^10-27455122086549829155804307770109334678182068934812090801719937920133119799518591096220362393742223418615645525463365174072211057639560529635472092986490120728471269735322829941828736057659421608998043709747384629206419946115119986465694441953431762619901345256012577229933381766118235827954345543887812597051189880654259879567615010366891306893341090003931453157459655501138039316232235072213425648130937846170882990204207483773965604631673542377340481792032157572110082448372797424988354301408321888336160658082404530021798007460178987623796234078386007969113088034217870274040717283321506255329349337430027*x^9-9680216023725892140073141167049427163029618479468335959422563387374778277827742227993193035799160257832390656395966360179395084375104896328452567481901617035456317986844839985400300294855650821364894042790972335014874229816512036608387311952815329326872066206771827798317834629600439719915330101136221366657074829037293303945453003392473772497339137550582632273020915534850448159130017104117609373963182551762827456868872523221828587976652378798745835399584987555383392384167867972738371757909538111512274526545018942305539812670757227652929117588141403570031594682164904399983202613934897261207069177627931*x^8-8007160765415531327670575342565849058822335901367920448098755908177434844941801568240718130416974801516546525042226697981415346410866857653306067251291168905083986101569763996970665258481142754495236114155814460862681328235199485927808902381342560517487021429777095822208353282510420999085373125206694855252581140750147062567486737483751417357567497944319923906451218462884073449776969476981997408309912999087336842556347051291504542421788115705319023728496748518443452106704760402990484361295467294344265369701705245403545024330115214829292345326742473806904563994840948129196526886885003323022731990339039*x^7+1546700303630688730939482655411567059716760904333302472572287291014842515497105983568095667963943671031895459914197428745764235766315849355054359465925497376225172162552515652941322787501987547253697990143918604309105100260207440208143995995212829249323053284621050037637606000613850639867295015584325948540614308293706322595199442216836944121286511857226545679989550968750155435214744243854104721203739855137752380634012374535344946602690052710395752944554094452215222234757988714666633554033503159985550839637230173068095951473456955390892445248207389235768257830668235858795053272800111359228972330256367*x^6-1092248799535350868122400474909612481605399602617657255167238520732246916413300540041279328649863656068224953615905872699276841658326476216513679594877398981303104722123685293121301081378212571697931009516020308270920432368259563737285552532341590709576760243004851864292377018338753483173358190246267276463863034067167529216168934224915502834958673558296166466905108570456511542759509281023017000920954446527668988495723980937948443118939510049554054292647659982408110253326242958204698175675459141919128137783509074920674565793901081519738322861672775397735928349674102912683818158228529903489409188117771*x^5+355262496761971094315162890877828125757048208496067125368287546309407823135119030503163404660303808115688387128871719656129175838180672233696829665536869297175775017346336474620123480576011667548732083243145793972812630983658327824322238749981285898854056425247801140184242964516713898722931346712136452288939450591338179375494648228493135036379728983941717934217400413265251779934686516203103017212794322743213799279157040312286579726591041572401151281652865348223295581045420953213222589585114423282292335002194959041603770550473234899538976313685683278331010985233433679631251137169062391392551624824680*x^4-100080308880588887773457782141582131400738099769775633568846545069090884928673078130237430698227022832695996362710728965726421404679784465181855999747484888139366415970804959436521216734131609406879116453491294898854171539243442096867961758065032561356364855636150798786712668013954112956474365012983787114096406455965992613444428039155256201561150789605630717555499972463276011046346446359246070329410904223991863690387775738287565610444547265969413614263958830199070856390348136809839331051374529146555777493414574082443283531055780331612889727077556924160041963063052482184275369110778547530867730612028*x^3+35536270461925258269512582643936334145917556976361767903667510196336457323112220782688009628744077809951476914302377462086338140882079153940324583778583356734039928411862467634495210936945329295427824819017378804556705893584791736630500590133448034378576983590653745352005287016790870625579362265877915958252098730736987515987474866983008003524414845027737485474081088225920648059915376747528703066939541702656878809319909242378631202402285741045581220829165191063017849542729987157647480259944096532458699467670197436600175534237982708876623193002540780003393917200153932130896905713635022258520548602316*x^2-11358434127445782475650712107578253308583848373225181393300426414936623215342291274859231107061154523212292332885676905167043408320027967197450737799260750107212269046494105874644068480026463047489223344309600959771038794145120769598921000249086988415665935029411926904013931719944701566130250385755675307471985728614425462243158512819327165942319247486964841105914502361297555391445141470601720121457901896688930343116766599670968826384812692778841834721130499658468514798507508395659572093368278826518927463336777565931893804559975512032937536618823420617094388487065716044569566296286798038090950094755*x+524380608596800176860203180878008103835079575568025596509674742785673673300872418376360794267406069938150850478707690887466021251793344335772153065212743426769228411786566979861886676504343852409565988015865392695962500512221839883231256798089548459179521126866898554831146383415999715322340814933328334856521634367198856559165975453234742521520329717814873849061653027730301654090382764334801517762599421964630919764356803188741127021049944471710365121017990624405611534395653548706295022992662309461649606243646741260114109958948758533916435033826929484147753788924642745647622485667051811677019264062,144261780924774609500894771072328730410594833143715607502189491815832660790012160466996319801747307872537130878198882547034977204762266915345380196058560127579640658495721879741061804070281933658185545359511722950166132101989141670679199426165124703699511916894532701901740637434675357407007994991807473128890788287793773732047441416281030271594558691507031838758904998787656699404415908177921602969900514790847532816981139756201035168678255355295858193596475801423262025841364873542368469998410148248057293793249048338940728834176394398268037576336179069060043116868594639551932007562527380*x^59+1735541681452124333857214476377538676360993639003866426344340131153323276136184088398924268608104745180117500470317300707584920419595917830936609221775994675690076035881752458333749611114178076286968803010578153508224369807774735437698125541405450776027882196974894386108079400045612192267873847627401835471308702573759792724098134694476226807434061908126206374446293761825232999790442191160952910966796199425620608132045943722252683652361228824920000224414927283043161616541311073727148181394515229582496910056931407178821004228896717025768856881486973805671837350291431309476499899177303074*x^58+10011960935926121469416454768895117853950777402673543206496013463453680143431685188099695993556404486643547097533483710727254893643822682595903608917150103774618715535079832816825270992166819512861190781137100865094335143282673559948003357459092142700564393485569885498837205299939262017363060209903906812087812302590001985002974998545316041456760914450800066759776608991423863824620625557845687535064163913259366158560432338990149745958580762776210990720606363093008989452172250234614368719484511422907744261681726107098631258861097250860118501736026246318439852721406359653794229510606747065*x^57+42778944209101705716075148754057764417987087828402124571149642045343686350968117368227837602623174083969748719750961763841952158302311537666769150162119639370647158330088204326962661092532940481756803416569796601225796746591995313854453032642148847192657650607961072825806321395808323449061054893339909433847369695630818490572462087153436568296122322771372060875905212657365926498971469584000050409792959598104517124908349294894767423470581654285304843890779424174373296915428169576887202656247682816503640403435867377172797091555430730945098025389416001737570611054905175840068879671979801392*x^56+167849858006501655096740070649837824410042628536159086536807003256385763187340174102955409858083688632654971610376246034485149911196439094494662299607362022520280719135211802260371283197352367795961029692518548642856851760219785790570336069460250739110483652700467418889711306139029603910043098630210523950405647403454361831793515220862357708627845094302847770494580556989770449854941419139189106813137006644015108297841507814232555716788135132895912522466192821465950460499907689875158575310927442359351071577318845592167831819509922713091427291852099228186496230245575111300156832456083419360*x^55+551965460836641476860868217369924391092678748843405424522274179621080777771542985103169861562987266829724438680824026389492395061902020736010904671138761903218481159974678819605067554717963472396840290965617385416048112368176990613388818114876918603732243813799894497666055407975882842305234162080207566933086444895822457486863108896501966314041712708464383918082686880333725674425998049545204281030913300028637356677055905152442823708956538934719100214904448517894880214542733210907850705522590651943690467613782222780108493123114815053540141958164401905083259475221457392291462393172311039497*x^54+1308693272126441043978963940025034422800701877187931639953608700184566928876323970575472439630631797791680192666238791310967813922567045257943381157819165042308123245259508852595898527292696323429446294580191291676523223598416080808036538882094137235286682223057668865471731115596354295346868798789094710467799944311122236914589015000692237259137927591363124401476894841304986348839106553421831964110401127397963003171056237921941102872524412749834276015679218684223634263510675956946323743633818101581672320724963836031913807364241875051794203447090977489561297807480642180951600979321544544524*x^53+2060333133346117405940572544815371601865864711248908912324732216324677705477047830740922338453700102857249611505446911696837030765480499863947549932422727711509002001958854601420838296204732813066431629164517166834503575900643394157569118535433041621915017410112540932943140901839827065290347846832887470374404559982216321649816624726014400340137605479071784202944087189035121824049116052657479275784165051269784695378048381095193348976238080413275031773124027841711891527005187711459255945936855357804375917993164948456379538372395765630539829879663575847595297395999384757156283386801745997571*x^52+309270163713305292639055383573029143407169838675818482084115209666166597170361233604907576664774883219218229936886048108453150425961091531154648329022145460560931428380035197788772138423035578366764866749746894139172766713603584208568216540140641599167051708820330110213555009249578042600320028766221371614035158767515198226236626739054502502945843336633136893652279060200575185615028230666333411865349210192280645900889606509236532674638007699622048314048251896351752419758737992871496951321550828803554923725737798806965087253749115295355452257749782487060967250570375405248292345485616931766*x^51-12590146716406101071659903506749190141820117571467861583452351058587614528763357875486092888499599257922978422596502482403994899580749514746048538292840494473408056071745416057963465620378616421418040797154286882647789120039768482880600541591843174356364814708273464170927762145784334362743734012308959085650652139785139915855472800295645137723071270126982558845840926388694226531151712677293462131022752552224314557335576598557895486762689843865876246258556257095919994655573513857064218177933899096321489721665587722698533215273191325641912549855010652008742761780588148520664078200708996389464*x^50-47919442431253547792027836320166777454824668896340343876846756757925653494032070751104295708816625967088096872352481841091741919052374382309259313618105591861987374406821562317847667026036797649528372360239003779204545141413655624813630073769583810562497113064893423976035921762421892386766041203088163261885112215199819492892849847254410318739878716270797866887527789536285339311055452906551337842000088582595851053160306792314171242229806239024652908396471789587298272981242168021955378521809118324849358870143930067256746641247152859025944094394343984758458621837729530649695743399076518706677*x^49-108398100576894042816660931517115557595055421315350930785630809441651596560225884372295313066702468563475289724684333856353775519872190200344328266172039756968931716355017199598691537496103728705735486289991525335926155516148778250861314651768951715052022079948235137632078244144583352240396578274438870426165103593614974106725516621424364627147455086934613435449224878515181784460529101788543812647453473964391667990980527072503968874196649371627639276013723926349288521585629921788017422824118794539400941742350609353028409295777162842492319573324049002905516078805569076948483427679836345041900*x^48-262480368323325151549424096218540508485521327805179459964304635497279702278409394768912146806336669416267061888957646680429757015736940669034555157656885328215632053277216332684092394732580447737414797155423257294614414496989983216382714067996951320436637462801576795032844756433725397582901502441411646580512992535910310557744834138012327583612921824825346340383024129748365469337007300161527252083423351604375650733410371679680677093188564854884527240574936787697302206429422358668353570287658498930664702697067882314328854031557866646535898264511170664707215412731393292299932482553021103207997*x^47-964267794263742959134757675153128590253652503980994260693153029762726484029302485141042038912615343503538203416136084880034909219727761996433010350373250496087311761546887856023113241898417285553454002090795960789945329589700541479097846667171469978518451567417028192380766880764563531838919987967689710601774921249299641397543742867939079007251038712726267329011271555520068939942776879866720579462940947961102250989771865318286217670988598728024310290102207303499294883077643436523645369991304611442718021642253055075362729817136450764869539404050915177715825387151812670662709095922973022612544*x^46-3405217438308039817724967805271658687196075192301820282315831879366965877982601662606259899492290277983625391796826259743178846714301972180588120228001180835656176569351349771913469458368937198241942456507436728203391214531464478384183222107610441913614559887991781956829367554393130125382069318989536330440348155672924484387424748128383511587250370360674748944234369572890741790752391697983644580585269494047003907698112667259599761075703785473763398846944085851685455866825888342098547535878744162583870693637048960693129791824556907517257719068708276856583401025781199261314480503771001164690087*x^45-8007052213774670098717663045665767607618719330405834471808027084225501656793915114396509152102187495895334891027536950188271888505222612915108748377091705998550077757691646716106824961042717350543364429540721597209991003528221694826538867928564903116404153298004155523451103532467888608812074222266868004460011190495510833281180725065794960289038257014292330348742461281875741855703298868519536737851247925602679782869446947750505942747540267432366968263314843291478817068951314428383305354533051667558657981770037173186216408703143961141926890710371989228355624912388066157948828217618522302690427*x^44-15668542409522963828270029494292819191687644273906314757220611651187614873802472590319382216138883952951475328544159255070301269927327395122173186110650211939692059169955469228696185017392027717053461730524617274083888163111182466892922806474634066934213801949683397022246616572519838415458470191390806929876577017270781729872823566808211018521352473729778739768319650591760541166490593960099191275180469059502650733489679013611247715296654982353951454526901847769619151388588049295497613282745530871342958897495496855308551687543006884688432778227824083754376125784560464053758568281287737059017951*x^43-64091805358103702724956539076472728157068375261689268857230224151553147082414549594785987919311845366953916461234643645160250163920467447503617640182039094177500575243773163490784466986963230137619541926322162036601694312447152390089593992130863859861409939966949123791801560109013764720086911278511529000040609915920421975349324456144626279419292348762149519660155644060483400109506030695301040497270246994437817479357562604060707706795091256058350970265563631150592643485315121305623302716477661999177517849115981825893333341035347379431132789609254681258670439846094103587452287829199519557764556*x^42-212831970782070385304893009118810347030354827623980684238125783207526345151715977099055733480050781147327132163041311587605238827247324270399794540911793683073319072078311666904594481520650638172553170341897096078648449328307783009028349340789506887197202146897889462584762696389400121595858714905057429062361376644989207579572199431630842322528579366221047405997690016801987318786454911359252038469219712422534079388636979261261372587043838263362272080490260402104730106948912229570326266889333323892585889442561132292135421767982949722384525765146529434133439170824347216766589120732435275090016790*x^41-390379067074573969104307175854312228484596653678422403091445402459805642320542484696348963773285703659477345965810141607123410378999678882863688728390939633535114449210890448783135823125276783852996701352941697993975956333978570220414944357894634114485015197852843754185780001548351140079334763305474719008735379125468687105528752443983998640177548365234217445371274303395831389930327444036761296105874857637897305067450357366188884086412919527034108654634037343795726700135027481847900272614142127113293654985770649198606898750638661554891970095482809911085199663268314474464340377027480378162259632*x^40+554867475712874042796424003998535813062259451107348375958682483566318688805457095975235028303615763816956189923079866850999594345948081444201717593247404545569889206362272950261488737457322467465730761388243852956147719047375351822603822045350435019488298090311872681530419906363029545549576705178102563532235927992393596139365127052871965261225122392009298655194738121177921703436114592891380992854790511001069058747574837816042736721932615384391817795020776159409710494794409341996474575299483288230072752152762079523963284737773803533421005709025395362260543336216367180900210917644242338792692340*x^39+6042754226934540325833170454724198688167647179851841653397129714138520765914682352379765549243375791615917556596963267053181351417887444588072064565099384910601695406446152837863263524297298927093196024223559747623057490220155883785054948960663847687511003634287842233246574807116039870809096181725675358201610612372375499932406110204008491406514812526971531447579881148466692957576599646624758856894563850161076886083790559870874861063854043806595852287712894120112718335361345100052671518779644682995123885917063976703050956318462312674368606321717016933307506536171915416242746810505505139821129731*x^38+18903266727867070475756479069705209426862247339294582552405381727033360755795478237695228097074903730990050830071815199899652770310949640729235993463534042888238294066966777370904319750422387101112240899442891144139782965549845971700222557797867189097335544263703006915163914182456379535452301749049582497607809683274245748046003785635815220994996183024156437479261402361645178469761024924850107280783128721180081477238105286049231427171127595093396103595879674627435140230183697752740632619130556033147278245878307523943757657089754057927406403626717912081692672973869374419015330868766923891247079509*x^37+12633606266961490649617144656144981118758805886946004290063951579144680792964949796264654756593284698654853332455637029458421528111729740540506206653531106908395262727382123544801313015046711385899326187334172013583843045062722506739133412269023298504248041845125815864856079827827903310206094867894160214593363870694145299501572505716713161186482453563310670924826992533271085442588960324725247541379754169011518790290816228053972646572549196500982044387657608132265984688791914349855718322350686638642621368028486437591973573558145559031185524414170968992384196485711706675860257806407685410876641363*x^36-39135230791459431230595509866260684234421036348772691823720481624298611163981340050770155351054764719601753352297787355219992178643584972885976327309566497463069310423266073995058099702006798166403560872998231967640957327587727035192580428355088126823342192495474039677820773815463628381468866220120910876153267635802666855422187765942704546624255747235257520313487429057490314127737719467352693531054871176351862687614930978837949975116313454778207795735742065128489091865019739864383532361353135104726578152957547028423780519474020563351595659798030985268287040170336400425312570464902493357389287202*x^35-84685177364198862372944036989351298868323669472726064035950900337823155435918652605714424778709541339712080560908378561585894217116954711299561152155005984352767122389160706686915992459410235224925224572462721517715667478242176406724102348527654503741587483876897925863132933536105723759700544955021100548570179667226041652691889564010002981952605113799055733291168931679695484271988414172458928700639496817757413215549376428304177330781848740103756301074865180732267489281750265858803527629066481516953980605256856280950789089800070295973664375638634704832471721822891819503736590704409311321719019129*x^34+221854829957331044601195189091984926805077485878469320213508865692716484832693805353199322496808112403522029259375783219389848537951892125466835759603254466733374287076822304805257209095743668311537376885609526178901361685237119014165476968079169515255310191587690232536074713474939100687924579691013943674442726232030300390370764388219349948021157349442337004721142963084770419344091188498456126288046171792550082305433214996904762090178136623114857191367367909034323561847658126958974353889018383721534849342283406108225186258836377178151900148025136848871646616740936857927405434291640649586212479366*x^33+1195656157425606047146452455727626997938904638555234914974145958492737025676179369276545223831651686538112267470486767934762047006617836522453258402871484889568217357028420723526004515162895929685877790847888534714269097224402280634263538326363163861138212703071664347604360538431997481495927750244257238077624355971302406571927621603262352434288828139120746940073187363097432776783910252362843936201801510861518081197961216659950371517784902611589478782221015535241138706825940167283027615674754681165948531059195170996423874749499203199875622681020926110573753006669265562833530677474945922352335317845*x^32+4396387114080676626900577654383297944304129088734020674478615265341478153266134509249777194156589603043596361579103643708346445524947908708761314381425924001638988394629323575877181490126013705064969887779748348104735716856875248454431393552271031713758198262605280913544928715038112945980921697320685000356223549328779385039308045975768417849783366441611926104681686146939868986582857010076523680021220335886009205843372152232606209122111247331168894736785243302596640227369406402961264357570620097689535110294365438894624951660678501600611882558684636701949458421488902399645419668030289904451299163477*x^31+14310978511515517434712904904576550857248968474155577069673254496774377042790005234402268255217228581313645167054846495473909326892327036749483338480110705956265760603143967935993191110020576787783628508062949896153215813358837024437999351500201112972573745444077922939365913648741303784442465072949431389824451511815510425373792676824390595208969436581093315253938631735989490568504826099597135719828689201103968220752457286216451190653026178185255956215640513157859941720109441052088562130129833659529492422488580729298747494493581230819073021436214205030765670881848976421747244035998000960007219234441*x^30+31353134330915840451785644030812708695463951024703713817804836392778520673258010855377211381499750614828397783393282055162753959903016665356425581812782900047042125477163211824350487016654035936183853416497994636460182224502905750712802264426278528621901057982061647599167428742692597370232843258063223201720615078211964205768480525608391024864809239348632458660723670788565301545114068548722314100256477290782067846857481829806170902237661569741566892533857339898148936526499753277084377261399238646119845916514025214665368056905538452785802680680975364694273186816699108416780805494562999144033853169203*x^29+36187294678577370719780423010247524278665150644793245795460175150433204457904825730571189424044184997412176510098132063195276187801232712166767615085144503600759462220175083236802977158822527990260476362427789573327744877022072733540931047100853244663972576749275455985843826387519806603365170011468970172613847645351129040189920531966675294967745617999357266790098363598456275793879394884029757639754267692130059903529582625431032526403613905199337936523601741003286088257813649964352641227817425570491237522860130956647112020149451231197992380339501897942408817855651671493508293121581328697197875596784*x^28-27901103175778905776015507956490430105429464456185151846992583112076069732116103096306588246907128796214397233364352145362356761808228563868633322713673089993239000632513594229627929001384404266499812133585986274966932271420156094645805331405383800081753408747594497634029587447997652415435254836465049249875029412505262560447461000602958476128303703749781034464280988812694770028261658474006248605933812511078493104299377726920065251964471399861518660983354287727132233729339657262443762853850855704805740071245537646678140118222907298314253900356140239011981522469616557725410928811246267918844991093679*x^27-280636662291935672838782727111721793954220628897190704949256987020469127866787890068162256924054019238345707729226105275402700546495058858989559650548710925673628425534374852654238569527914828400997975141878352220744136814505541779586749522440969195252176355178242315263976212887220266570891630491601737478532454296930219864741268298459080473510037012645548844142761631853446827083062948768724920644723278740017141507612151227329259715236970238897185707303823036555761782898663525395234773762781505533657462201419134511143207421179781190556976131521679474022031653619707994681266514149014475805885515678507*x^26-680496958264808482229818656225029664187532123397147315639181105821153791993249142881553863024699077405091485654697367185583192076939079540859422533729297041899480229102060069238724120150485506150174874020046831567597387917137354236609197852860660308279444823982082012534073517326138210332892518899374848668175434133801111149163710345643602048739064082362524169450146175943079688838649753057771279334172382913714090383790063730341993828160702891246434978701956961511029840051952691439971615672799032819163574785705350293098590013948997490561691615205221025055563221257889252303525426273475407580447244619705*x^25-864425257615430760833998426349469170541020380728608052164300568247978564449863830365556427029625831776374258192263554112801436491953103946603730280709813533307101278821254612454442239253886110807266433341715270667645305440121892938825141351045137353434896406915208169872558802238532398723844632142793386329867950555300829280079995300687487278805225548269478093841358631794790230632657254249886351936696000551637075459967414312916939469873481499069445302489896089482999448083105853120409339099851735830321921258162726330401641086781038118403076850933864468955850451019089877671164259328238971313859164828325*x^24-870923573049065039693525908880724641864687621986213177505123578607654388849196152689823114978081787976369303741602337285035125281005584818313469292475790731097513887624853025466064233783475070819112216373051095346853012546975833143537145131110039324865041164370415266534965447822427958078941529878180423365452048346092946720392757372184524915378141911327420311225727516810703801209318863874226413061264292015694213267743160791024048155197791714981733411927788576315407212271072583212733223979537989189758061791483388389413622694250170048100753298192008032778103793550426261135537141822736232107593396801500*x^23-1201734297745965886520638465628086703903077124848925521788492956747906984393051624102162251426475746567454443363441175753671954438008719025572997407605334940005670922964968872214472900792050977149937625669795012603067346520062777283956392894006013941356108113912432210437959325897298087523432458992224828496469230095348246031677681220821603383977780064208548236315626150235375988324734291547997428962015128440548227274645575482973245006298116854189637762049727169009846948811391136594197058658758307586753460122994288172437798201275892531023268676293609607794484735047682069883761026588282389211673245783881*x^22-321070626182697135014856608132883223487485191846963214655417898167172503365406030126678719471348326367478701739900033583342128840882591666126747919638021184965588626361455204801397868196909404988627266586764910676725982860252752013052296524214112909542291386951747652913337220980831599139891080152319334260704660072770092037969400878659871792229073384851142973938238675462619904172963615838000937377308670945582280137491425292494039020737604604820579227626379263553987130033528693472002312130207391576921559557891746621298440726256391062540170634042474134481903508360772304776035402928925066614851061455307*x^21+6508024351653251563566717056600040266032025929102142579563442473597438282330332668619180798825273229277338196543895388311171037057538877348848402159490775178492528052896510697495905577458778711969445464166650084766508164060847957398470778115251314535622335946683635790593321122636738800991355610969458741163548236173858387850677831234998922138418381975404787431782556590628450726896714445122712311913635890892864228754708468972045644560089494000012345912998249994922748226628624549326575846857535677622548439052665244113337172340645796729873981737845634777850365375512686672258331003145647029181857279688713*x^20+19678968137561112080984900002795297261422178039218270034657915425861810751043675852605881520181841074090334823369167118835563666961765540473737067223915385455001469226776071472196739501644952939218090270854290742021660910934732085095619609454455719983884147738275086946473170246649465646847968449482911298111337010806141112904555956880721091015677861169442591307905484635449499048666809524059987691895005445654874668621510427577683835431661839959111265194934811963091708888882601812340035081667852175866901788180372711282930517923044793818812377118658559727415964297832278953673117606653593339903968512573835*x^19+27996743020339816451633028676359187937082846302607584339409003063728056474075296774135137913371571666878879185461602974636814204103286937272537858928240328082335565005713179450731499045446066513859919900873045121173578559214183431559630302946427318909496440446784632230352908894721054012870540219851476332383159486728951801347252726585192262483035696921418194141332648648191759626711186091855281542385049080396118848913578795381266663899830779596518844795114311104580280081906990138034908356856849228877901449880961065528104093699271948495578947974735532559679749898235773788058509543528825911789543104501330*x^18+20265101181701068488848018433303984955093081822157542129359871675591662305802446810180847225588872956417500606912088997940805508078051964488581121222530891011413817527857433605712330511144503077115829186355359189959983815452327113963632640983147486318274464647854627815654638188753000571051002689093791865418915792697950876609099119603021567726695107131583623818861585896652727524447157800232643468269341479371724207877830423809327373088695151200209278791505390371797074039549419242961054648247681971281509192522483979127292151954841089659168013840576982306682368428829095161228017176753723252856735737199669*x^17+3114940556301367146880891777430900757155148617667675119354354703863480383034582602647473821606380452842305522202804440507561333909027535157860910444189842030657819464837609383579851901771196444527368960692969166377246390944367200269124006172296860964963856829975288451319207379304988069369255017195945262559899014795123257895477497271589410331282768629378908405570897817732213779897781243829124556208628875064209441278201037738363811273026928294508788346036852624009723068606925384425933942341092911261628738545902386338832098835214162855028594164722712633548111641991711209022116300592684430373835517009031*x^16-5467206762169064106484306736312355246067288543807714444814191821644203740741159540392181642056993983948065847732988950142056448305146199565922846041030817876741795017908200801402480607555014369586588776299150373909897947244883055740951148815373377400979701018815458319046779165832184516109246341481679627225466229730685576841277363796471592795155560792288662319362559459577411436686968003688758742354089701637649438686406918604187348572580365842042867732244699196994925575297153663326995309630350789546550281422092211473765783692147827725495542241318614374261293256630634815268225889164360577163606318912577*x^15-234248273039196681337029259844355276591756378630834986085098088332997728676043862866195159014240274890506605719974233619771632954417155267504145071001325883318301977947084258598363691135126601851221603241148866668989089528237247340601865200871969199056923716370282435576486873600339459281802338649614576101539639017924693623659080528427869490634695729461383603660622357113555376664720839957795219418208096178256119185738014334738271766368516562575920361123206086174261944276034823811081551636018623166046030216848500245813655225159806652656138617339926306310308021061781334244486873210922330654831749334277*x^14+8008366007358388225568305901033978952072557010660536676999705798877356977694985245502447890465785014041666000737603643400594993381290962567372040770804664146096884477396222976111688558323938915679192005559599386323637710058958210341086915077951749182326963565954258209108691396193694738071557637229990438491087940076275036462175170694412978347465174726126575978710082779871650623374256519959189748869961494632681079444770834154529028532338644808024822542990249254533706692792861404561100423636476673017391585600678759354204083377559866029175403081176341495725463604836306599394466015783086447304502250262584*x^13+11097880355494351884499223238822114236732768057533558058213711690126369595694363516450319539821606621762348966360767413698155895920768358350007318495943552484199187498555593243563347724287503791434799858091365106467267112262510112080924320113835531938206296372172772712695883885290185770378963812328977549258503338923726664375906157278949318361023936861545543971972365986011621950447026282602962158727310881602540593904736340440945879476155752868384825086061727818936926411268414169022338310091690710434471001270923733781289229149008571049946213292571528495704628898714510759584301384674792903917566101378463*x^12+11134173643464438430411756625418910989044363720261309554748314763599737386536273286561325679271415427219135407098216066444100341495659873291604050259208464897721300546403247624642918940499404736780015343668181339686557569688227205919679617805059063136442658513281364214695951195776032792999457828166797967177468781411320098606050707816382472648109603733822810586429296570341996899818312634476189816519744427567781598589361981919552850413374288025390900734705917542088548990782021948129935599444808521135652261073891593914419511301736513321988728958644884212782491181698448202146270920889361056153757762200133*x^11+8457454038483577141433138235104836312736167038834923664345303560488073208424487390722775250715972686496451900867944258191523554304218197706414728515007484103936058478721032672553323003939855387221441425294428301215695808700048489261497579347339580279734030237575491771601662324610761670055037547197473606209803180266389251377896551175979019834869961036888849194999846609001808549567183862259978677235596804401700894034564590112151915572910320986090022197429253019180669035832235627352026576145015856103816851257590225142242509822358457424656668752406711694630286278038860735121505489948936163820292405210649*x^10+3075559267479176478992172627043591791433630035842923006280944573009032684984154897917003241504035692087294944465147729001398909441159545511572399895776416663811847597238960941760024635202814050730118758524798696784306882137908282542465236949822944668567390626703982958646895314024377842662246777987555870971441094042390355238303363059436415130428166473935678042258751778939467635441234850745419878209577606352540805128593401796384695993519602532247170973817556905618338512159377919063573589854158655913495447285688054655630848440084667913658457579117610781290831543386920524851679495541606976091641694165997*x^9+1302092396443656563500189636795765279899296275118547268951371995478099186775764867554581523277764539417891966059741296375668106978967455303710923252678747740644946243031180005418940266177194787402512447581207506501728222388742658838893058632295492397760204199169655779602032398921744022496141648306635483077599850010231820996329898641902616645576654598464407493768645401893009058029744113539229832138337088894456128971400442085176039394873874751058264217267908350882945225197975094663904774446244547977975019337683963548144001402334478491513084889786838862722341866695129980696169992883490969839091327749658*x^8+969230775631847572764928557729916307060453113707224290711268978550910809168943259920182054815138735789344859467404236257904033281226160910304502991364095615857645763934858437987515238905972623114941128253981294762998825250162784980833827629926999334036432129688418844261340510868817930068066810419322768432509389333436734658894794685300660462909187646447071862058638383402745327798164352301879359150125852385654811882191341101271410256519598997423385855118524528948329387617856622345028360177084690014119145359828500612324905648796732201369573847469595106523669762528295504094534193804276394103110009104704*x^7-113429177853659788541063290505599634962093458426688439257403987362070796931710468138048558965140487162426251818532478147189800521477010008516793497523849240587896415765797214007631820656077612444014962543618760645747926890902165775017334829965946860870914106264689674153882658184128162436136724504205125203015352444581221050795362514545931459958541543874118900238368829099148441502843621223111953429342019836630915927852662306928412771707402865836055850667325970959870684456996121545371288061412142711623974764376780422645593817945278957743467273539115159937850448218564408057595621791513064791621750717447*x^6+159222577024374388591138148969163971054348970915357846057888197621566576720685933377875302823480987499685229342364182882284014345679739597992351819831579794890696451339833811218778195152730095370807548872924599238896317139851674626314538060770169180191199526041788762304241918883702107504566767228587403022761504091677152033501988069655062659967708130871913932985502939476663706221835423174561137204513315934470819682278427980414869403233736635112619409632989339900788246099674136405494652115104636767116817407127695082824822207912841601467133775751977055564894230088362243258860112385200320101979331959821*x^5-38386038398792563591809530491806173721475964868622950378973121960842677410255306558080823090124004580192669481157559379924222249384598739868399937399438978981885170862940167424608882570060620934532144216692256384098125903870277337158569977098670108294901612888330345227526929334427069338475978905506101840202753388192332943633463566289291781756745175031007330798885515905536034980755579921336388948504775320997607621337610830095617812440944455753870435493085733170646126895278778586264468339145348075188647473097249899984685479281079118193609038233261525225734648623854458323839012939288097217476756117944*x^4+16723242289433765556497568048331242450471969908713698762041359993155626506901641281055086977417355315149369806000960891986437076941366689844106331855940754661043566388062780169460958576772256539449591797224047624467564069855101121684395122358231815212300236024804802492176848853978268235408393181544837632397907101691965517056466157401612591737567534996446705348987236625148609686962146883324694303948249567619361867066154615311550112081566286185503683542674391681841153382677122188805691599707087104597402864529231234478013574478690585026599894158905855826033700142681037231405306785406709995913085870009*x^3-4175089260253494191999360366651668213620862656856443977388806229707027339533192546537776329490833595770257305702192865923488737660887433635988304885660058328065568749884076948238564815735969891769791007385987568046593811757037549874559813094364840225999754485189154851461507915577964329136801577924672775780836855243877694626691551878901999967422293733974358322572611649896210659508707393452916211621167421096499055816560363235761809245100226352087432348527236370345202428253400259956877385220680907702624441747870527114178613171675504028413844118764948557742070678532122040176801249377072313754457380928*x^2+1277572179965192369561720300689308820703687830042731306881735351309373631209271766206563532312846834273842779919147532855804875502608511661443877837986425805402741400965043016573258936463734981902657649459017079272448020985303846954305940585874791139806063061358524537329964423555410821645392225605462526847316015361418584250365204592788698209435516313122299706212885600442047125024744186477752264053536023254020245168808349989135643246125591157594120799239124762003225005001016429537592775973496924562439912698215391304965906219795773785539527287906785930059285242288098041216759698270136250916064110824*x-54607580886353275025403832235848299724011753272103813217155723936786032894097102703962015734222172701496997694943795273036247223500062295525840207851385327387066445576703403379619866783494505099162792507509756950407199801439243703301432735215932061191974017444839228292581657512788207700011387463210325884937385342102972962517899085407083830939758965670393905101849007984107307394370251488704200372721267296700157665650104580483559813812986477055584214868037157599194993022800813565022545925098552837699176573931242808222308145533764083786443396848146083151450678025586433611684087029251522540403040542,-773614521015853492679252966811063122239487920074482929867765059358865890416868144993416361643914294975465783913005021641231046041477227373723039470449423965209272360975551073485317592537170069570932934224803610474289610736687657311900783621790519803667598997016034409070815344572607086001173233322691558862145964728901995428079898908132338964318817857046038474785917200509419885606267752523656264193693589670178591946263003646465112566958799545718804225272038830771686574800429808351233797106098154014951245156881799004575668096337165147051103134029495658741538384023689518603583458422669140*x^59-9357345326396372361772669060882808341677577694117279969000044311535982221820281558687442348019957919411485134885964574670026984636013444709226508092379595264772681060131995625351154452843654974617690883252502288790135220410234968751776771726310637439890701958029957838518717653053651940425226698324131331513710844575322763833458202366924694085725150346204802502252888744989370358847820267806127351683833631681492231210354245676184010925414313537792580998088165465716924523852007968271750886629208186305900903497682160576372298352890587002279807864187887698098161465463901040350613924162982994*x^58-54271556943630945638566722029661037928683179458677309559521364472381560212814814631614809571547028125788953016086929110591317483129566095808735907286998648286981753150183597589919314724862105196226712610231960307167791863407480721142022547503049020848068967033458153909795143724299139284947400636144529126184630597137082040329039141043172762611389390233101277083479525314694606183314213918699627297884296263433746732869337836760507739227782111649575083232690616870927497132433612957965606793130311797045114975915079231892655517060086396432473406027975855157137517476619940682679833397712111434*x^57-232597880480506113276683026020960974457127138559841776289616969147524658393824036103015152132605665207884896987954899049779767672483151646994000831767186360584888209666281543643736582090786000379255911291454716098590491610132271424183585111570717461168013418782752915261317399090045377600374307254119793780497965899894745524671727125184218280688453050967851903313401214946587579354103421961251340188549734380563329380249579766991687270405897632420048568363841551314298990304035153669635163200892662733736964699145215966176529735289008630098150096201705107711073683637813007579981411484439223837*x^56-913227104129129308425294842686130063522104348399248292289068633624175396750226162193016646501626173075081013475873157639618393994922734849800586732195351319743294120971455402309906987923767717146232863746528261029203175805563140707555216537881637127250117130939402382773827011963573922702554307267174764139512164970195680581071633500891692352787994640081573752402192083930429346938201188653917917718105634297742485959810846622402425336421931167090065088843096143447512683231614103347657650871934924509804985093924814144085525108489466961923724201089844569782471704465645753120830033627465200614*x^55-3010593358762098524274545059088985351330922982940746157574989441665692745210598222022287818502877369018600703722287988496925192643157118176974095151942726901339270826651160820307784853882845001812566329878994724378273293297269193472502965865177596968915741663755822644329893258230851538326408418663410083008723403119576452638816028201730915740925095025112462775847885145703357446132526981160247276456322770616481962394423021911883898358667740751797887292155935051589003522903535299697422483348867368559507055654411263590051664914610509798632793489019305482003939877058538261922420145568747390402*x^54-7179120360496877421972463989596088100034076838933395574966430659753401281863375441517917353882119168570508626589923836228192941692607166229669224064247291048998410848146046115722355964249784243320696925181805886396697457506700891346902893524811809794633335172144803799238388591154008041210449561367447364848729671411894546439816844464009820023965154070551836348230150789163255893257926192548573784542510036502965823613824752806237090045065843537089970170440845005347191732635885317728279386466257407495170607307059300670662236700418311260912280865093605763534666558188790501475499425192044038418*x^53-11399704911854182708075477063802255181740397234991295502889635948861092901208561777673306973147576022036370435452004386166229805617319114579145280801492765169130738559442582556626768465607311682438518898678919073498923018795838297499107684210573774778912594735703329508737563712039342594387367181062458656133725623154036332240349788698125100806578215744378610501620890622843953080417126147572730892041622361817833862764016750239838805332124033107205709939328081269005359720233359946792899181918670679381715246320489471241560654527909632395033910406511586414537144510791671216721266251687014398893*x^52-2114580854406396141352641103223641943535929912217015633415890086752768616467586687551967678698863801670619156870773003263334456957866466720121530117498227081175374890199037436185879352647040690297943115764391277268806443671033573909378827621685890521699814043845905664053742956859280158690712318636414828714630746070914135994588875812940800438325595000284079382403115759828521027718073372166712308846935626562473099186476469641132838520735638877186032751419077225249698853234699114453468939020682692305703763695252692033516120277434768290221477283303164335295593137603409284421419738620136883611*x^51+67858122924283997890764317455937633490360747817608448109865328036415866660011543150043570731884729220589588263224158097119422718066447306022596452652795838228171637701549556469944432366988696105252391263839190967911397412547100847359417741389641052868529125376229538382459244049423589933902833120449777349404091856349656292440952017515455620517402484575501446751318013825923448691744499848154030877070955505673400737542630427640730996624199961265277286875712115283169024465697989548030625072569513343461487244239466388171645183753535922474705767994177216649201783308159206999331218916434223641503*x^50+261587348401267651076298428261506597182621161634332948312409899721470742850938127158922071861191487514190834761572040434419272115794135349039013926999007817450617744213946939683985689906757950365799234673318231094511667202031496611483706515623900414517262036473779232948796752705699235824135319794656640756247778609741233662500514708093189496862909197405441912791885252204707586242388017219911240448212502410682653918995941603618688452744125662193079991531849600740378458118835026804956497410553725222731669518912503853333022093336006558710878543592736179344355519109013085569821221950508662044442*x^49+595948716256962773062139931173568630801193433241159378530201482190184174321185475419484417284956505254653789905326930269538378475989236140015498653319475444947344165717616757012975977571241925063022471273863249253542604294516861948044068114165975706340976471614024902905708815219392699199536644509746964884420630359164942102941822359169515042785766197449876942500050182317817514562139617274121450866989594432583131328685063598622531939247106963585290502974623197119454828218474601295374983595852618758575889261886699059521410942165430788677472690559617452653644075159824846155404900398537996672958*x^48+1436413909208012387792084357263669580325205071643371707950365307650265420685363816224838676830263235376420199154360671886818049040942020133144859178042900121778879301456312430970371317783874556113311533443592185217650547772335210330790597652503304468853361780231303278749019059382422937413388364660230201317260441657837498337736891784216601358051094610809988096001392699209969054753558699343267930755620799456964096807415183452067805128544399231881075249939194837846947951713540722336060241585065363039030402802889537135301089878954386993413485508694150548591006373841865735384566276489520459751217*x^47+5240637134162137274168726728095804718938962001164097401922627970284649768078056008787233637987513745641590014174987293955012851887377145004010111356033577902761942699508588251585429577609744395496739032013603452695591985342790273811790383914672969367946542654012689161181630571131805979177547462397320840514479599633404766121582683862016369835920714592124769323171244253869515148114686081307884035066191732937489772233819834345028348408188882970093425069641347147125970750741198462280864615675226157644927842911891767369480345695562406200083917847697996920943271393357742825884902291503409004375210*x^46+18544570551693720266909412225821220264910340071698638529978312811909151069137547903928740313139640819785249010917849762668613523123964262143553820224031506910398333414146789314730474352746005288640259989688080242272160193029885282001525087469333230624723254462384448498572251435626067192185948963766524905513060245308536937952691790730929097035704921513823140132914616487513775732890351421157116851791890574509947138837335674175547276582192337013133849748234174274351799804459596181660811533064657480927030071022539440997754247805511327694056316782882323253572882826241918643737019167263259730618968*x^45+43944189714981089356178000315983300489237493310222383255969977838483140935161191311043853181372915584705363474448879946905120003508179350307165739003372303904595990809327543879967181591574599246932256308891962575129959977826938285225266701911068050044951921617600644144878430128877725933725262671248247833991315471790723599174292405775433957005368677404897643865469276023336103052533685633014529932066457515911415925054738533664749830973312580319089889909150429752723802438423853004906863767587725796754370947096373159979457416202783235486828107586717336457481936419083720731742289760844153690864297*x^44+86171443420850967335307717687875964402156406205396212113395605974410922836422013280713915061841550061135344004155213763518817947213138668714818515131763574099151164529164079246140770887901625554511212701758961106919280267508266885716939733719557538468327102280108928161490473479669473635486240041433894185647401081352220378040546022186357339400147196104065604172725181687931626353780842394805798366984634521658084985525780207512549237379621695897496787664011708382047258959053672047643464866048741129504841729560007227950099668902796293870691487934567741661466959522501819414537043882939105267888224*x^43+347556207950785512519850582973155370094560232768107861139373588382694648283817029850427903345976357054751157459872115882540833994935113801173457962801061547511642106200971690152903179030134562668749129853602601089785070708725537061042502440384303601372123205559057372796340646238337685164048123308582732199492046416964504088722650080077108955866807919313466423631200850325066932796995535310424060182833912515258305705613784335434740198825999324905385806521043784942721497924604198889200424244622616054595175440485009419829942396696781436645809966988625797181674269657334614818934001017778072892309378*x^42+1160433024577282027884414645279306979767886885683780543046442619915370785663800108833808526389758886755804868836080678582582120608242094557067518666987530257940765950591643761155950199008156004728993499556332348208741502153108638863801470226133478352104844807672124767409702668095549931725289566416588652609204428388033731878924633994678097394789337374203055636391112697102189876505012893682642718697891842678469343469862994744445925041784930713787055779229032388325673546406363369111150930794972496855050183123117754696793453817758760785435135712657525397863949182995262951725479139927678170400082133*x^41+2155690002728365903617144814872606026693529088399706492548390739548612504389075880961241915088064995206906337839004589147940630485540016887188041559074233723438248372186391725062961214045064697017240797289935135431953344062292685911836975321401155191128950083091231111901057123687863419779143368019877487451617255223845141681806306584531441780322069656316545712599005152280467969409549730212938890237794303244034904800549515347870314571466849014897965336821576289751262309408356372208088836706166132104562217201299166578125042562870299555745790996747683021257828839513431898278532170184140866050619080*x^40-2879977382514583419807988358464803219299054629848985185418157972327469678993970358426280384819707181928550920229217393986081632017941402504361051288860982202381328420004721948365646153268871301616963154779848573853712444553836042983077454977907461718845021680017696286539356085056857738858442770862941445228211694547701274710616092226923382364879081355259885937089834153086034750338240560504651542087928343560572978364018849035290016151990879506740104444470043943986467465837472884687644557426040195809631458256544101245021586340136844929769431171898552815814107646884913927456345781944148699535815131*x^39-32680708397567834582523470551103900784739107390062560288236560885910366218814441055246461612144758931601902119028343453209555223229437843042118645115562117963351178062857236321947833516266501451542954132413226655888931382356662779617283725288670299162625667693539351095902122053242143170790199665029131210319197897020143617723551911774821094836780922753039348329625947614101626636200774883843349290233442429805989972265371596488704899850509685046169160515019593811269338876143750531883612414646944690488846265134706586820573847219317508764851688649204399186884739846572160442309590929551256980362871465*x^38-103417881511962855736213689841448499442493991799322083493743382992334860379008963742562246572178337012690349770796283249345219582053671311564426345413223607488804832815395687773134984527679589923387836771791676199268129596941804260733824377512823044494949428365854821625746048257850716156319053679662964731697490209172964593479911164725887840369354775046727571086507269806544951575701776716521619657649393585802898218921732874641573873797682287256387567474307404121380747412941206184656252796058351502028658279139478500170640393034492501392705254588994353998064737460664576483767613654108811583825806688*x^37-73294380095381984990930602506468851165734890762759005305257466331398832950556504662141648408981018399609865054643155227812668505817022780258720179759624312637176466744823212592284120622806783386234051785699160354659144595695040152537784255596245552318018804804542086179026347257715490574462896508452770390102311276118113149037563166050995551886391885147806324180217256681407005346828892914398244057810334616656774417424955793827281631380852924940261869393075705412387748861566230287984877271183051132830760013077013330879526030440664548460735964001248166850591370663280458172945526619210536195287503506*x^36+209093509267890268976254673406460111262966015076058475045654461150669071551939277369080787867769421774609262026874011297527419934744898192697968747109054078209158354764947256863066685830048270484642704539359277907492728322217727145492895566073327103017592214954954001534985145290699613349856019823382038338551949279560554152090142617864168708228583712764254071888743243271061910685999024049207842101691391781699888584426471173540124429462508994778372793760695882545984196380020912501124713087160357727459393722353319456717383576713582882133889842942545597622341742934050798242898718022832750137996185857*x^35+471391908615100053920806509698601181037193505605648177412567281317557456077333128192866892708400903872466967711018337933983379530163725671857384058836396609826014645403922075465295153847470762523503937858148361180949647101724814177932614938603151003288906436799723671172569051173279915708963125177633971472791229305412671423523948618754715043825838979817470209047479871635293986329842998157837655129988565054750465090454778928266543284533445784272267344056601548689238134319485304131784558162699395831603845192170287637914320343270393286554294161171527903002045891733146557222760401251649707189119517705*x^34-1165557809743350415908074085228631758013918767906607990884459436247577679240336299096722067037689484554699332081936224739483196274291752501317729222231998742942892410928375062647744517314045318271496206637737163703030259174456791495645962757850973710263596830305993916554446970661703531335656436154563526858466700349721807375542833476819431893245922147893997025740517434021400718544752670424741899242766604759131197793293366320550400559302103489676422899422337448759124373969405833131982846048190343806421236287276352179016279176655147053601040651239089786435342815062549716296147406004190414688803355528*x^33-6506283831871756378908893799519209203991304690052932425581016229112200102934855302674819888826888748809925070048595276435339805978575727732886137233470930366007893845488730188644719787695312919002169666474382893955452435378046446474787463699744991070495170394239690093191850616207910622439859960950070197532583299580801649740629654246343833759594449111849529981874425363983140923642330239253921608379625788414932313572136891234654240848373094033917505862332612167508428381821589796249188264492087159816255211093390340939032173029818393851624217281751296944503949827647675049553985378873713732764634274494*x^32-23962861392085514877211660339413948424705040965127926506236338083437340388615251511083060547749682000982504705999460219139683108043890705522013997489158849667157149412640317223053120866194567700206362344611798346999983833701317997872950831127154587221452465795646741849975538613887804548429312712733904603807648870349376712628709997573547288594511101589563988751538034287130594871019900357387909067794572580225805648645608384832118791856263619771511517818131618580392818343127158877708165988023961901886943631097667842006388594845824336956058128804858023795500528866636331456240453697831998832649219157118*x^31-78062203164396313555253557677256847939350382041994568630204464399086859381957479498749985411038935255533410005177223931101220762590639504869585594616416279255147572734135774426127680850164890138883140332671846514760056321424294788850317069306594529318919139374157309242163266489886128510768881849534530100211374270740780044547804425267345300542732450474234778856099394554504883658418777823051784369677739780845530781290039393552308225282755158241136377230790499654028725390210738604365813290751637828518290073649579205068815267125399920478063699234201784279008089734571739540678532287575928242710032867819*x^30-172298001565802246175573079317804264041240107167889698764779395391199232017987585482814084191853835389441953019001467360859551400447025031530185428073302400291745272059778202287824835334781140309914289658726834322970935411046493104936931951540740096963787150063197188374065406307513454461348801238172508743336255741587136805331515373102206923942130079538212226089327197994853389758579608613767340093547998037663396938135026788913175412107160658957091143388691138268346203282043332983959488739910517263657474045333536648990530522669265223172638581647595052491239742483704113825714746730774426405542840294048*x^29-202252731368720307637411204469934787989772048479267117923844089841019188216202465264248460152659660696618554244186641682371864833553849316372930703351031612568824559052993230043135889872565379479860140046395815513987741557220772915453893226302058642140616135171693820419471083003230895561518793181467038419594748410243745475781781706917176467730958665093300911638067830474299330827943117133247081135418563094891038470233175562437659536569735027661199626012824596525111277364729349540029277023431622079518467766594005365314269950192255735822079735342320053311649799941259873851810614667418036921352910664669*x^28+143378981103651482195002354123881703019399807407023935669271963991897867738250360182364973429969755656133539839167886606620610778652210994501529568206498161271642724421748274588261090369852604763747974575499923820218965683559846864891740472793077098369553156851661839689296023949433662981271543085073789191403921670582185906786027339652479757673476153201865690548734475554380569678552477928209258255196157503710097468674563668283511365704658464649476933984127739236576546494836437312094970799208647431130042847490390695125471095846802794100646944059023154103793838731309707008038595784964507452699725928084*x^27+1523262151312501856016703305796229852382758029335404239042127797120286526183704326579723412008204463597830674334790921968082900671934784560598806885268758555907652529520815173822036394964175774174444025699216810294602668730570854369823061856677992766727283228558585638580683903483602858435236018868926207060154148738488571486276642740043632846098249282058915141043404348891984957349239084804404581774794652011990323574507885326766215528108360519945807737390695472457521201573278257103660206874106603084605829417425662978512484231668194919755375106028408045069008257982618571329420559994589771071270213151868*x^26+3745548653345292604435492756264899698513969754130455190548063630046874194534816071301494919287894791776727351297638154731437901588334490393519118861537131454425302179635332693869380761635783638051283151005305774553446600733458676617412397862061477165400804166707240169770186463668042523735721060156753728827036841792695016182210748007726139083331093937827805664761764789319005000599162170661628624018716308382742065134361601141259916543972062441381772853990579464044590598223493218552050841787338038968341812562056256468130278218245613110144668260818199482087137012624853599311958730691855037740691289278717*x^25+4824181326920884434979945738764862341731361071998150317076524091570058998496146577945349262413134787449365234389600455843819200872241542012933350880670176691159921705321690901732048860992345802181519070882211108060221642204241754301587506299433504660247572644591476665148528167694038122446683747736522984773216468109528908862753592470241795274897748551793067042582836499553148565783931967700962260296970059968298808756629903772158106535183759165841911099768883056306836036118125628448665059394244981054564284662550733429379254709647824707323871935424919573008589900968283548251247041068359308023178591200981*x^24+4836370252810159500832144363744319820537687043382379337847880737199197201934941743287400590230808409625683266735631434987193949126101903107735788221324877510722211943043616683591220729534235125978141651551885643010583484009324809296348973817866311900350092099109742818708404647397775889868949009210020915151002294777471561400021989742458035917905853441982989102850846351209857658578687456225593269127829263105855666425745113107364050286253671350633820885047539632001224656082368075699102957954329284886003674995886321178771245957310357142723871392060202504391378780461335925261253912801696362264521891988401*x^23+6548849472053461482273722284545672081433786814869519813481468236794720837087498209732791461798036402442785989579509384085054115827350994909373531116280304164913001885157284170551762392290668194939523362993439986408560998729698494688780306147526284968353479464502392802719725831242276112002656959675459180407843260282598069580510332663140456728033322234193072720791922042549464965593947297706682874654314057896659737446110899975997845061870461825689081963707615490153585852133207820075200423844756900162113756304019965404739676595646549752273178978877390271670460615062180495868514963189002901075789198773729*x^22+1922166058262289090163845957481281442375718241266430266386737969108224594532609848518149851475548478116077633728215859143830761323887547264514937677590231180958715637398899144916181337179749260909734634438872462800333269645008570859444714515245104157362379008143174366797392705424798951732311698647570712191287381599569056931596277416563075420418700399614404952149327321046943187722921984398113968349273256092842714628598985586250832597549267301825543530930602511767109528165900441095387045845519296781328940661702881362017857403350865687998113848960296360630741989000243546196047476853329418768956901618136*x^21-35063810089764683251877893240756140273200594408279205968543863963202399383915224973330574466305079363569279201943792099856536360993450667846883006907388534463438725116678878921601776817502089671272856914610297599111320421014946149006843793455266776856132545566216974075717422081471165685095038202849292160219569627938654473332445973019307392076179242986614297640215297145302941599807184337173796776618406183832390904182518162856994818525105674988159403167839194723897577864160266827483617102133919087536317900127110429812117694669467786769548931733696311835677376697551248349951068678638428175790141728078615*x^20-107951910122692911366927266422868535367689614496145908783667249599678443386235944342378519311154526804781788281271101089346513874025739216396819843594201732797067698374916400909100680300424851554414035892568341217280408113690999153410942660353480595181018503795090771970724023297575115384028701794095775278326323185109702007220567983306189241189110265978420207485569318905533772485297032228625009929483302426779507704843912772303923496762581721433585000789428997141818933828434034591075649561513767555292300351605179946610676754001535506816247402572059934213804911029907867891593948257680931755408886362033014*x^19-155943717752564442215634673336805533288918028784584167433451551816285499636646898464876661616141808277980383961906438707263382322531740192190040925128871330448970384266008440571472007197435906042157012864369828977532802572001188277798691669089276932520050153720711269735758052359127130874406291503277921432892713187503085190370813091434357871863721181373241160081348714559358927235027084981716073114078547430143833126166992503780278572607572848981830485631421516259940378086842458573711855954335363364717944146724697309037628482918049121221654647383410034999293910066516203431410961974595513776764620311846115*x^18-114654083544652110581183437142604977281410500812823871608211184543725672081028342784235371289909933472489349742494167533641037737475664512109635829205742646862953880884022538401316722182636424940681119490378999406480727821870465455831629452148827108873241058726759461734364865973339639225227371790678033860967239648665544606897434336495951916880938024754986542823386824849675825192886010682365260187781787115243719931540978708517390920968094709427356482906553576813770020641405499531289196136326774155055516028555528028043236081065440956375415327820822868055904317089714872769660674192724584407668550929220626*x^17-17522043411632864122374051093012719761453985328690430849945884699562215241911901262831129162269784721639362343967726874268011458518199377710960452653069597922793133429261835787567565837341074246512466228418636250947088486715937522086699645864115334218323840551666404086597398389890525132155820806138284895352003239175414815683891461838304879906695701341312523514950682785196619119733375797113450350053468536766960000933253097056065096501505561434609948975169732427414587237504709015318340368560477232395041819697886506078693330630122332809671686952324703695596644869046437876412384563376858646318037765067668*x^16+33966808286691656583111138490338166455216399231440192009922954613720156938258471389196212405649253309157253584578848070629265594282456641340975083008700176800374651688888449282833271357066413753500140037121740873291371457733052542907302311838836747169218168856851979838779101416439981594241352438671800741167065640435183899557921160810395487499969144586164849174475568732837313585733799670616558454356553575914718697173946232651652610646027626711424292853737779268281358349987573963804898632423304347347411002073530336696313546708712560091569001128827318213151763687887034096318868356194203003212820364293365*x^15+5507765002327914020483736318919646923226950321519349510637131002121435405107466976778178019712436661090328677246868168043628623344419259777909730147604009372410871425081167990960379575785902711950679540059291803399580848334020131024880735054968299944373486427120264232217527678790835493498638040142778836605922370208435931071811289294618733116375214616738585721651783844266058351710275478244392178903244638454679825065536616556126191772375172475952609513368722697618618818470098126934867712311128442874024871603355852777544184831019450908268588933909713911527917861014493299351990844302138465950342377959191*x^14-43410694155045037436001309031921438155147531031230360023768736473798035767089111492296725505917428876955729991519257214155579991718641718029712474628377252269937624717125782939176608555175678882717602954923222431404234634405185873755997624486078434651406926093662604242024935786439991724677527912109620302502954222203144236504408400300657262592868710737658776633264569219498974445484267950912864559816143441749156400077214526933661141928459902647846022816976222607499176814140486725507127460476028900353440638495671167519877418131961224553020243019982379454326706414434703023615437147040352210646172142038647*x^13-62867128093693629200789795355591364147927196358069885238458773951031222255459558959942810131013550861718868459660119665934459838434635329940589512138429693772181627619753691855348772860631317911503554246405914031543438046018299229110783352640835250128196460968818645826572235015641160013824852738519827346229051950600509810857530727112157609765840077609448024561032642218695854492646641620245486736775489738498519601761304400722724908933084009283636187058852063425479558516117922507059160681507555209485714162559832149093995743980154679092325138209599901238018303840997505789849997937029453449554230385658837*x^12-62410027743205292296811124518243392083973045369316451553803484405482945128854247003420639655804160010062227786737086566608431808056140424371992590192907129272736130881867201334484970733482363601573464205605141085819728162287180376471430468770912729654136389886541366495051457554161610815759871308038082379194942965797383070481337086572768844597900884972519763627336877398066231008675076282504664012515747308033220427110458568465719548312173737052312781200282837081955834908264307208075224335867376486747137796646288275570656175443350125472451173800016776298060176917792100269207115343649391916236678731596366*x^11-46765718826249157903969907452329407662436028104992701470277432343529736359066816510489483824946203183577061317179220866354676742248998767341754037535796756170708066226888902411319547771781907073681454932730952339076016678740106609799275405769414223402406898108048492639131135636615403875251205580539265217559284160388624037039086146036764753432314892056029436603436467662614908177569826239883910382395263562818949776638728389325861936450520261364210021154885933426341939674843271647651896944118219922525287010761680852907658843801462272411696504165633814253445111975706637389796135252306928318508207570066669*x^10-16599833129481140479121772281152571567266901404956165136841335661838484832154621645105239904415479934073983425056950922914242882033886426411992959480553120247619089786329722085168278171092430371805222771282549836745761665301028161200406627251256533950290775986397662944538450933878252341889961516839141937590772723966922269618128932054270061233134558863232004532856650333788379214745929419208981513135859183925762094783688921242821479325171533624057258653298879703716363819782950083312353908561245723076751751866258258537665584529863445788684651679286761246742368134528296254326435580091225792354763850543956*x^9-5673463027907576556863972632428824992095039028975468296806226242540513976075023508200851504663338408501712487398649786875547546749518716064337488551625499647114894161622067099846291286650329396690290284662534494137338957488112539708830968070302780327624148045309323507637790279114443645902982741682315269490150703094772915391277888187317687695383698049134562528717104116434665363707298886023613119247190648064325343885221569380927754976229807374397107186691119342862282052339319540691309023062223411178881655829814092762676975900838443137399946738721409550154805549036729611432043566441806331258851175543565*x^8-4420915152348690930240196871596038050047136119602634045393541629513196292250130688061968156026494427010712290816287096209708041241426084347287352967196909118829156250819730031938014935775890735147131807119135445164454471805976945882076240961991990154708827836663171625181455022673290463259906344964948460906699394346745647173117051615954162372186341754975276736718429880492837873452455171944900697288367978046798176224540832317964080393986613993491261364133051523166721979324756714878388149592735837047708118289673313434038311140174113744437828564606896975827809274679326585521460303867179206609672231465434*x^7+763804102161060521210561601197645568274146033848835399922655916940558697135748169181178549898750191836051931214954048830825162922201357843881722294470927500772100581585910600560551066598118148160271376273920567424402769611027861448098245054642196091530854326932954648957112628982927691006442505063065200027897643011697526747015135172657967046601272195647061472082929967379073388624636323979306398132229388480658079012679844495679646725836780064394818638969578552500902793243883205737263024486949447326363714321594390850603908857607272686346333181488778415423154378296286154262000711199073514130182120354507*x^6-569830756831414978186730750176152719943495137279075759446642228164403056861483194151553558490807653810717327813640454549944284305866114092449272063669003047192689565823208945365109793197551198189044212738181709420795740850545913977796515752025066534896813437369704520781936466344087000314964168733612363555879881916915328174965104398675886725168485872415107630272637921504131017173269442837599045001655503192177908261242945186355105216157953765467405870036871938882436091514707610116891005218514990378782436199335336851684064646127801693457815568875537686558979081081568945604485921088546301692775893742605*x^5+186788953041437627511024808564829679048407308541356015086083394913105221590633393600088683074304016280590219384746738690597730784848134498899329480302160977914386733630126807779723488983049155364589269681701370765910647122299427085864120641662747004774443998930812853912028646987560418598197554735506363585394212389470819923268034730071950788950230542680965411787741141098724073643487861077551751721462231327513502714936859300361885182745271016027051046667765072989125865311559407857864936592120353002619062382549534728646728238306403461705168083360696170778030819759146999054965533366141686084576471184691*x^4-51509047256992039480371576891731547024168347622607635904053070486759182678094894755617878843422420873526573616799342064924182203571636856034107229259389316551808714204419175184515128270013655098512676627584215451925366980573226053519905624927028710875868013727999189926709043372614726513479949828701010813978901942066792491806686897195434489360851506978689580104062566641093384100845626262070853556662455188066471658253448867652483428094949738594041241846783720399695596870941039114227006918497544576895606926738725936333812286510334476621520666857490078637786479605969711213340692865699818528276384285977*x^3+18467251011043601363614610897944083008930143816747664029145590612345485180534664610922707543302167800705999306333589814736779321720928150590009730655880245716343099915073711853623585987113197394482551176049755411131868516492985342752688572329070342023960493427287649815007945238578254204080849719324269244717693153471829830959215898113648092550835722069913574036228240218253253997885687268630376623955116009929307134474652556695239319102228049831811181578637456887156853676038157378053994314889654863760570083840131094988242614389963864895733043988784872767633231084321542705330700308655501224388794309379*x^2-6036499212727196848221904100376099820062708078576667871134594626794759008497580104429043045593671392849419287403240184096766489100561982609470251023789532029761861894250178475102352763692505136827216016435731832381651190501125073688382829953361272517981844070801512899104728729690807620325765160830500215620434288979406943380654749261295560849463532837152079497415041604407364724043401207325026635842716556432423267037780496728400430038951715551950493139597576147498636148833597803031778842317319662777268598412419179131818770351579580477480453960749384866908935980376077568471953633674851523392579070517*x+211062230448739897313325108069842291810582810048494637453454147132507138133003696856430551920504216635388161108417562299750756689577964609295961455403525931015994602025599797770977114493214055911708533285041377793213510723863035198157433015033244375953062810185210210300442627029860001125594199047208194287864860073455529962149863237585667825043978055331956311134277040966152018145237548497458528084652986272246528252799842674734405403539967171789818419957407591125873673100697746146742204483608968720647614178020555275356821014672146136711677623601357935965493617126518203669077527865021265747807818131]]; E[37,3] = [x^12+6*x^11+18*x^10+8*x^9+90*x^8+532*x^7+1604*x^6+696*x^5+505*x^4+2222*x^3+6962*x^2+2832*x+576, [302004532713336,302004532713336*x,786856977936*x^11+4532809004235*x^10+13162918784517*x^9+3544948483740*x^8+71181681584301*x^7+404644705824741*x^6+1179916577500815*x^5+302466215833236*x^4+391154470265673*x^3+1942456512922434*x^2+5346109354440510*x+1160976982597848,-813681328335*x^11-5221800177276*x^10-15982614045684*x^9-8975147373138*x^8-67268772309255*x^7-467770305496212*x^6-1424038191918060*x^5-769445088490182*x^4+94820263941600*x^3-2276155153476372*x^2-6176370495419784*x-2484659311710912,-355954818279*x^11-1145861039148*x^10-985254303033*x^9+11553048970176*x^8-33155039167545*x^7-102064011589488*x^6-78456901048401*x^5+1028163260430432*x^4-210902216663658*x^3-441946832993652*x^2-173410078210272*x+3373763318759592,-1407870128856*x^11-7921078679955*x^10-23305421009457*x^9-7621585838148*x^8-139482889642101*x^7-705619425153261*x^6-2110351824088275*x^5-653890870985244*x^4-1780728300028641*x^3-2923656976983018*x^2-11764054863480990*x-2536353668827224,-2217073739383*x^11-13642742828556*x^10-40672012752468*x^9-16472439734666*x^8-180499868361831*x^7-1203341645326228*x^6-3624471113696252*x^5-1468394657856654*x^4+460566951226544*x^3-4805665691499572*x^2-15734950275584888*x-6420382209213504,3093524940669*x^11+19913251813425*x^10+61798031326194*x^9+39582200098797*x^8+270406679178036*x^7+1795829281177989*x^6+5505653044621476*x^5+3377863633183101*x^4+804031893333135*x^3+9605206351031940*x^2+23867269619386242*x+9527737406267088,2415465915355*x^11+14381160736101*x^10+42815285825934*x^9+16971001903289*x^8+212822438774724*x^7+1266950432457349*x^6+3815500297922516*x^5+1522640340348033*x^4+954853950825361*x^3+5010912519117272*x^2+16565007127017206*x+6763474902646896,-5985997742064*x^11-36944159927223*x^10-112184615111466*x^9-57609267647409*x^8-524031405614565*x^7-3289934383856571*x^6-9996057578635224*x^5-5028272609554965*x^4-1513292692152189*x^3-15215025248377296*x^2-43366716951858990*x-17515651496068656,745602992073*x^11+3595845287412*x^10+8083146834519*x^9-9239726039304*x^8+65562784949550*x^7+341640172109190*x^6+737832669418653*x^5-787533713472588*x^4+251743934192661*x^3+3239842024731678*x^2+1193695161550518*x+291687010870464,-3867314843624*x^11-21329693845017*x^10-58701611455011*x^9+756831647405*x^8-341114249914716*x^7-1903537353406331*x^6-5236870646349523*x^5+108828775258929*x^4-1364676208793780*x^3-8909585306617438*x^2-21837741672108448*x-792051023627712,3441100232334*x^11+19051471137876*x^10+53863659231969*x^9+4390339236918*x^8+311075642682399*x^7+1691743227735822*x^6+4892854739872191*x^5+284219231129358*x^4+1910504075910153*x^3+8402936297831634*x^2+28031928427111806*x-3725494332333000,195097018107*x^11+1321611513171*x^10+3759956067756*x^9-1833535928076*x^8-7373221915638*x^7+66116333025345*x^6+299376745628142*x^5-164082809335428*x^4-2204692868292645*x^3-4567146269603730*x^2-3339930699004026*x-686182384425096,-6032927728166*x^11-35921393482701*x^10-109296361888200*x^9-57426104208403*x^8-583902263705448*x^7-3202974820691567*x^6-9738578595027616*x^5-4995081665234403*x^4-6591733972055690*x^3-15018241141616482*x^2-42246734435077576*x-17045424095999232,558930978714*x^11+2240653938996*x^10+4260865029354*x^9-11051720122686*x^8+56379607860882*x^7+199321579507992*x^6+368028643764090*x^5-1123968786954534*x^4+835628926141608*x^3+856855853352900*x^2+297382847834016*x-17968073415013224,-1134153067515*x^11-6825470640876*x^10-23046126770433*x^9-26405819252616*x^8-147090740885661*x^7-606149914834344*x^6-1934549047827249*x^5-2263895234920248*x^4-4174230526689090*x^3-2581408188045708*x^2-745052312329632*x-5866023136355208,9058473409320*x^11+51912550979874*x^10+150611548260216*x^9+37310452948338*x^8+811938268455420*x^7+4542358317990150*x^6+13424310545577096*x^5+3254816658404394*x^4+4262667321069732*x^3+13492307201992428*x^2+58342341674747088*x+24199253588143872,-247517880062*x^11-3411927572976*x^10-17230832249865*x^9-36370847419102*x^8-22624073027568*x^7-212129651500268*x^6-1420973698152001*x^5-2955962857704810*x^4-131633195272226*x^3+5338528551127496*x^2+5839256345018144*x+488949653963520,-7967078439209*x^11-45480621096477*x^10-133392933284991*x^9-36181770024100*x^8-718867192326459*x^7-3959015461440461*x^6-11912446895653123*x^5-3088078199700228*x^4-4265169589666742*x^3-13077210490936240*x^2-54640405737716416*x-11860548227377152,-5199033778176*x^11-20591654656332*x^10-38116805770416*x^9+101788919214294*x^8-522579753996948*x^7-1831889328714576*x^6-3280041857823528*x^5+9391807766241102*x^4-7479423014407452*x^3-7877963845344036*x^2-2752648184077344*x+39886792874478936,24551557654813*x^11+141895444340379*x^10+412094577686862*x^9+107180475001028*x^8+2169079609075968*x^7+12445468992128065*x^6+36673120909055696*x^5+9135869245831404*x^4+9563702485227247*x^3+41188828168981454*x^2+160973450471483942*x+35001716028912120,864379755274*x^11+4277296309929*x^10+16176742198182*x^9+26564259641075*x^8+176371883144301*x^7+419885607003949*x^6+1439478202083824*x^5+2293479719865687*x^4+9422757349959979*x^3+5311091509282448*x^2+6198820650423914*x+2218204272189840,-1651036332750*x^11-6107716150404*x^10-9458731375410*x^9+34885684821126*x^8-161920884833670*x^7-543564609242064*x^6-800897214319674*x^5+2318408075890302*x^4-1879765260631440*x^3-2342558543708748*x^2-849840695002080*x-17924328649301976,6670210948827*x^11+33416075659452*x^10+77174997266754*x^9-61066016143434*x^8+587029612301094*x^7+3127612329145794*x^6+6673727542606896*x^5-5119754300438658*x^4+2280279284237739*x^3+25185332732198478*x^2+21595885740556878*x+2262728324170944,11232894511586*x^11+67392402564639*x^10+200082272263920*x^9+76014135497233*x^8+962434369043016*x^7+5929268831340605*x^6+17830745709295840*x^5+6844110782710353*x^4+1461496498170014*x^3+22874616020499598*x^2+77420311876224256*x+31660253123299392,25780451388120*x^11+148358009338914*x^10+431699197762101*x^9+114880862961408*x^8+2315148889576455*x^7+13078207901414988*x^6+38621787072449511*x^5+9798580466268216*x^4+11813109604529223*x^3+49179138140752770*x^2+172999230831375882*x+37585897628817096,-23482747052588*x^11-131953466137953*x^10-371287150167573*x^9-38219301760807*x^8-2072241716160396*x^7-11680916561200091*x^6-33224828034179389*x^5-2977368973143291*x^4-8340273134149760*x^3-46882678839670702*x^2-158131353350100664*x-4150446336603072,-816837072333*x^11-5096812152978*x^10-17519979199323*x^9-21955694640657*x^8-102606919928949*x^7-452552643377400*x^6-1531138387712271*x^5-2067313419362361*x^4-3275004717573636*x^3-1925139107405382*x^2-540954720746352*x+23163920801155584,-11234350004845*x^11-66072536842344*x^10-190428827896566*x^9-40198706172086*x^8-928430264318664*x^7-5781952661111446*x^6-16974176239153844*x^5-3346067931771342*x^4+966649842417989*x^3-15570352324627718*x^2-73791615219690494*x-30743194761310704,41864157235287*x^11+234062710806819*x^10+652873567252950*x^9+47547203682393*x^8+3693846605389326*x^7+20761799466853311*x^6+57947089863018600*x^5+3523940517236985*x^4+14842458470827047*x^3+87111572064928716*x^2+237357513501979290*x+7721609762494080,4046208046044*x^11+22257170380764*x^10+68715633298488*x^9+42386654730678*x^8+487376075772720*x^7+1977187012102104*x^6+5864612100681912*x^5+3112012124545806*x^4+12704222412164148*x^3+8434100162921724*x^2+2519400696790752*x+4546028685187608,8772368492277*x^11+48698955480228*x^10+136387197063624*x^9+3202010290590*x^8+773905220612130*x^7+4350799946481630*x^6+12554696114945586*x^5+350728919984334*x^4+3103749970933677*x^3+19066769921168202*x^2+82941996663855450*x+1692457979416128,3158510268096*x^11+11596334122074*x^10+17150723690508*x^9-85713384876513*x^8+298135065183822*x^7+1032029037365280*x^6+1562371570260792*x^5-8100813714251241*x^4+3625913458917762*x^3+4447187593600854*x^2+1608261512146992*x-43801682374588032,-53336536729883*x^11-310131063498873*x^10-894203916071133*x^9-233199611343916*x^8-4741679113260273*x^7-27869107978846049*x^6-79864240075670377*x^5-19877838514467660*x^4-20732953640427650*x^3-149053499880552016*x^2-350238377868187264*x-76156505755858176,-6735592617336*x^11-24473172937608*x^10-35340091203384*x^9+175259943959472*x^8-642389343969024*x^7-2178188430474240*x^6-3122712470780712*x^5+15094778606029176*x^4-7329005676225432*x^3-9390635061918264*x^2-3425689724654016*x+22894527882513672,37986740173374*x^11+223392322472046*x^10+640641595754814*x^9+150501501768144*x^8+3208341583392954*x^7+19904310143251566*x^6+56733209460747966*x^5+12784163975851056*x^4+1871612521223196*x^3+90219040536087024*x^2+222712460444567232*x+48652876963365120,6438503287398*x^11+22758527805444*x^10+29971662120522*x^9-174695523208770*x^8+610396615701102*x^7+2025918119231280*x^6+2613874714245426*x^5-14986387770203898*x^4+6248806472318976*x^3+8742431084144172*x^2+3241458867810528*x-60785047535917896,-31551316883050*x^11-176787634510293*x^10-494307657020010*x^9-43812133542089*x^8-2784016365588828*x^7-15633444325352083*x^6-43527999590451962*x^5-2984509243169193*x^4-11192251031892610*x^3-64918215692138222*x^2-148791294565215320*x-5752042186815936,24354391671354*x^11+141198004454049*x^10+410913184429218*x^9+108458292374535*x^8+2122700944624635*x^7+12346343570854689*x^6+36624615061594680*x^5+9705832044808923*x^4+6363446815353633*x^3+38392721065322748*x^2+159148788440860086*x+65867509467321840,-42938237729955*x^11-247037496293520*x^10-717262961826324*x^9-202024512116304*x^8-3948959768289240*x^7-22092143228128326*x^6-64257437973323454*x^5-17261927126832216*x^4-28817005281408789*x^3-107232483287653254*x^2-306533950266033738*x-66440337145520328,3985892478327*x^11+27831565877574*x^10+98858129679120*x^9+103397057357352*x^8+353832166446606*x^7+2216583344770776*x^6+8792029753570782*x^5+8328839174683344*x^4+1532823901261719*x^3-7659020846173734*x^2+38582942708374158*x-721850121980352,-496697392731*x^11-432206103552*x^10+5478550427187*x^9+30498208038606*x^8-43394711778417*x^7-39216260797968*x^6+600426357637155*x^5+2873517352286238*x^4+1142683995835338*x^3-187495760422560*x^2-185595914083392*x+48137661197585208,21571640946975*x^11+125310035021403*x^10+370926276731196*x^9+136773544301499*x^8+2029195050079053*x^7+11074111180961481*x^6+33056824369585884*x^5+11670494715294735*x^4+19486948542342318*x^3+40539243179834106*x^2+143556707210210880*x+58876153902772416,-30037320588644*x^11-189547805791908*x^10-585600591072072*x^9-360078950936548*x^8-2728419084173244*x^7-17055022564504724*x^6-52173317350804144*x^5-30787537048911300*x^4-19701705851067752*x^3-88576325202879376*x^2-226210260022713640*x-90526427556681792,2741073587067*x^11+15900358141632*x^10+52024259481417*x^9+52690143348030*x^8+349351562145081*x^7+1412252571942600*x^6+4347363292959729*x^5+4234796291311182*x^4+9411402623023014*x^3+6018947583042168*x^2+1766446731537408*x+228717483733944,51005601498793*x^11+281558091148938*x^10+775559625423564*x^9-4368712568728*x^8+4498974434571186*x^7+25081549905034456*x^6+69279269901086174*x^5-1339558871110464*x^4+18001328555881225*x^3+117227788102747142*x^2+321229576194732146*x+10420314093323712,3610218288597*x^11+15624994172814*x^10+35621424143847*x^9-28198168937193*x^8+402553104510921*x^7+1389529915363152*x^6+2817245565466971*x^5-2253114718711281*x^4+6385907568621744*x^3+5964235303794402*x^2+2017871541204048*x-22021827051036504]]; E[38,1] = [x^2+2, [1,x,2*x,-1,5,5,-12*x,-25,19,-10,30*x,-30*x,-18*x,-30*x,5,5,-18*x,60*x,95,78*x,0,-25,30*x,-130,-90*x,12*x,50,-12*x,-72*x,90*x,78*x,162*x,-163,95,125,215,-60*x,-190,110,42*x,-132*x,-90*x,-180*x,293,42*x,-70,173,60*x]]; E[38,2] = [x^4-2*x^2+4, [2,2*x,x^2-2*x+2,-x^2+2,2*x^3-8*x+4,-2*x^3+8*x-20,-6*x^3+5*x^2+12*x-20,-4*x^3-7*x^2+4*x+14,15*x^3+2*x^2-12*x+6,9*x^3-5*x^2+18*x,-18*x^3-11*x^2+36*x+44,36*x^2-36,-18*x^3+4*x^2-4,3*x^2-84*x+6,46*x^3-19*x^2-46*x+38,-19*x^3-35*x^2-38*x,-48*x^3+7*x^2+96*x-28,7*x^2-66*x+14,16*x^3+37*x^2+32*x,-63*x^3-17*x^2+126*x+68,51*x^2-18*x+102,64*x^3-49*x^2-64*x+98,-21*x^2-42*x-42,6*x^3-24*x-32,6*x^3+x^2-12*x-4,-81*x^2-12*x-162,30*x^3+67*x^2+60*x,-12*x^3-112*x^2+112,-12*x^3-112*x^2+112,15*x^2+60*x+30,-18*x^3+124*x^2-124,-3*x^3-75*x^2+6*x+300,-10*x^3+95*x^2+10*x-190,2*x^3+7*x^2+4*x,-15*x^3-5*x^2-30*x,-92*x^3+77*x^2+92*x-154,36*x^3+40*x^2-40,-192*x^3+35*x^2+192*x-70,-6*x^3+24*x-284,33*x^3+79*x^2-66*x-316,-107*x^2+168*x-214,120*x^3-168*x^2+168,-24*x^3-x^2+48*x+4,94*x^3-376*x+100,77*x^2+120*x+154,-18*x^3+72*x+592,121*x^3+37*x^2+242*x,121*x^2+198*x+242]]; E[38,3] = [x^24+6*x^23+15*x^22-132*x^21-816*x^20-1302*x^19-2840*x^18+36228*x^17+24438*x^16+1059996*x^15+3487425*x^14-24192912*x^13+24691627*x^12-314310258*x^11+1336641039*x^10-4690076202*x^9+15182311383*x^8-30598037550*x^7+78822994833*x^6-115016417856*x^5+131819982309*x^4-21168169830*x^3-1712381634*x^2+4495754664*x+618367689, [11817838444520482758111853609170287737674111364732095465919911515399578972263570381251330729034489593356533,-10377447233023898842025152483298889257654973307149757100578222339339983906432673435420231146663648*x^23-59692470553629165059193727754078380048731139132068767796060596061677511375133080736022278859765763*x^22-140927754138918109441475648742347011204650581720709124777873821733914971758615322788508703304101816*x^21+1403910742487323200843040640802519107413317401760976533452069837537500865008778869069317383534304801*x^20+8115593077818071474589716112723415385734834835797195595543953901653500627678462739689347605526401812*x^19+11495747525404960109987187077236231772616407111312387394276958974822552606642351975355192384014501882*x^18+26716209533672658049231428651490094777770442757266479236060048173391765289370320822961203950899031243*x^17-382061906820513428906256558603049168357875358360311487158857056263510366606223703324586633775467261411*x^16-157548893943272107023254923034076182352847537504211770526514502093010287682815424396190622574589384945*x^15-10960422529696459208782835558085719110249738849431631397307332397596087655475984925439975306365951784186*x^14-33488896349733523701979177956660797973798336476586674834850172420633171016270379706456312612685006077896*x^13+259271097763523492985938111816967517807130970068666379038215301900757190341616040736279948864175365206361*x^12-321224326793358910796819580546717056723976566793452452653527166812395310850893646941097960579539132463477*x^11+3340645842674901150389042735269280551340219062027597894729861343561828837584830905101025897891455593862404*x^10-14692022990479845699138996313010667805381848024485739177915507532434601933974138876744306381240550017026802*x^9+52331383320841696804570731772187858754593916503173165798931643108834568987748130467123108485998795278071503*x^8-170458544875325828565877681059792011989309980596531782236464439398302627936428298703291573748177426481480332*x^7+359587687868024820981259872453902315948029307674231360016411572067746003176765794908321700839420693298494380*x^6-906514319174238527155233562474683312420987253550765653853136479022563052390310949374063039604713386659899443*x^5+1414771925199169950128360735437692911205616671165664504045693217123435308373679362932646156636070380689949826*x^4-1714471397425894757212380416766692177939966050721556688524797858459142752251141643374502155299177099734431557*x^3+624916845265618704098822688738283371943732798573578822984796098013833642604096449188615889859364293778862063*x^2-113090554121759398289613965226767270032575198830875024005595183792113734778631526272624815030443878595618814*x-41203536678308261379564619142380446846927980826903605443888457910053182498915520418610112516410191652687983,11817838444520482758111853609170287737674111364732095465919911515399578972263570381251330729034489593356533*x,-49261286530624621617224693852183492273102834769950618496288293677800911029255336386708040782775670*x^23-285193979725559649874617110801982872908027260969315032596074267971766209935432678161975974834035689*x^22-676175510869768305875350881512813015225074102269682747424369640333699329887845705331816896039064914*x^21+6663090778944985401566318689847457181311186411561764022795354634047678466471954565379531457379636775*x^20+38847590808710019440661212197406974076820942535783292766071809765994376875135430294876731127126704268*x^19+55637332652556755054221252756089775383803536829014597277844575332626813086756644173400835498530609593*x^18+125724051417709499708780787781935031938762396246572653681074776943656060456226177482280488181980512630*x^17-1816375155803428309573955759474399043625342457208882050595705058474688139602564731411712146328191010256*x^16-831719471680872733782648609482494345075427239551757301132907439430255603355195235913086096025264159952*x^15-51948637396935536777112409191754562590952316350224879419737965012418170949079408259617397016451151520955*x^14-160713592448853052217810225250076546978154838212301390149157487620570831460621342837071623000698169248002*x^13+1228521918653887986711480751344649275989337007626609491157779752406078073866776740145824291859316066088588*x^12-1463623540204705893956415828264083289150043183049157431775235667020837216277157877910372019241536225707780*x^11+15734053986876584032960587612859414761530936546108040088609947121574287415902857533846985049466982900575604*x^10-69142168182692222791682660387241616967894844055511370884551000999794788024964087564236946376637555289335028*x^9+244785457028260773212252914033535976747586665106668273808025773489060762430787670359509431665185851183758462*x^8-796442246805644203475623312081185440841332770419139321897198000671583744690800387952304235802303627452645672*x^7+1665129679109453637566812869916348268836745117573142944647519597479742358123077558647188433893256976556477565*x^6-4201264034314359958504780128424335866772139188972322144624244505489826135122230094635111771307512277518181480*x^5+6495507175967577141481541060464275135310440149253873612852840721243970786230665401993964874861619533368593709*x^4-7701845133279656491049049929755420571536136080673200380027369631397264439958099181875012057964952472997941566*x^3+2487638468121831827664791104475198426271075025125363711139674426921762061639437982407829514786779355562038853*x^2-267824059579816641430341955658300504166360454041607853213068654637208930685143107224048791085038700176312678*x-88591873887710840588244251412576925449644103571488605799868118879099503371761952201203950800301481767346115,65710242581958940736172874554692087477511736335943496825776207284541509555751252171789157022009464*x^23+385252159351649334289801110878857161145199027721109984848153403652112505642496419103294260156817496*x^22+934086419147165978931010908702215309338269753606166515448783579960816054815949758670348419573116796*x^21-8794343850958584791239469358845886143360128872993976892672762883724421184080159456121582297264772740*x^20-52394443495786521709188389050673410081625431513705125728509093694743050865157329663771918901869624473*x^19-78534478482184894477181464228384252607638813776615405783638446352774850050925066635200233430711403262*x^18-176883918388727836639209201493317797476542960149974636152749785612605186092920411930473339616755413638*x^17+2402918387189529690361492621863764848123669231320608207753320924316825487542974183203331169643910814094*x^16+1271762971982008537993704244811153717453221511852185304811173471323718057215643734430752223590451284452*x^15+69524000776116195697079791687684881059742908613776294579268026658915124233451140781303402680511833727422*x^14+219666657224517860916768298820050203917987713246177633696624449548834619066107350114281442595430222422226*x^13-1618429013194297327725213408208613414467125438485174396405998309024189729157420613863184023882111801389188*x^12+1848892085925062650131234381865806359651651459919770883157745165728101124623922502533101597752802750718040*x^11-20936237120709980602139877163543894337229952030610318128904620045688771966348001576296389070990031270206976*x^10+90735450954312067205212937694285810327410130750099253122720411615511962684960429934320175649947853213483661*x^9-321060281993516155600715091838395848187329273962837470764897505240356172039367254180188502768461321450463708*x^8+1043318810993347890276516002590124885749579512685350479800717165535193251645949243922545226135608555622788393*x^7-2159806564894399379619829797616075841339073064930455927593750709362726535169124321531402895523372094374138434*x^6+5496023797184706120058223048969627453467371275123097316358606571168173036469113721231201826676739291033452181*x^5-8353549894560883337296722440388596575747322926249166696656911848638487344164448484484167742606659390369514768*x^4+9919637540951080516149225274838793361028533296235435759782223332938497177981254275624417121544203901678171422*x^3-2907262706691526073068264271592923922443624999851539332742841317513382015092427811509767564663302984960938320*x^2+486203043019903585497478985225787099829710868323445999225909549795663193434602243416259196841401433677159125*x+176695601531368530359290538617147986090519574609603187184383148160895803962041493636623327010461865635598042,126134320923544956504755537017701780139945726849548462571266374005597620157256367307242674715618923*x^23+732432721735820485712237021545828886424788043801371993731068916005083110375011974745874061333178564*x^22+1747139764825744415365608570356784924209205776161085979965114674491381308323070208702965081239772199*x^21-17007645290584144057463446253032977112265503397137377007402783700072137067003860416633209533462006068*x^20-99689026616976947604118863930706836604694940535485992244922474289959332272215727871943686993039373263*x^19-144507965257327783847238448887614843171933285290839704246106369609803289009963319863661867293107180904*x^18-327447706158035940351612407263775256060118585561735291708502242832013502165628803062240963073617756373*x^17+4637483606893572982166610315953410214546147454889331201276255327265901085472560122241942102302972006896*x^16+2194826763610105765952286613933791270200307022449760015841380000967703167924276268972415415697133529088*x^15+133150265404657471175689314495403839239743295216457948224292548559775624669612994340327017309153054224260*x^14+414035479112117462703519464882952038120306645324731864408758981347487391983597989791214282258473035657150*x^13-3135169998207531907671645428689464336389395916657107739342699810450375389304705944854540376227492700455948*x^12+3708209279375018115001963390895100712009232110649033500430419616959214303860313743504470935365644733314725*x^11-40280480668370539767767502400200897478998663918094815913520659335626932363461619551955195856979145970540598*x^10+176315294466736354783712453445672052441882121648068221485246233209589548989448382067161073956604350100914665*x^9-624601876710009215129253703586694868612927063794559289710153942539282870548551044077517469489692375402313290*x^8+2031330425565414360175163974164091625219176837759453896081905588979498534226075530511287074460695423215203771*x^7-4236845745144598654347389998792670643970431344839942326634055960546415727520390174241061198913822308888984902*x^6+10712192177655239128563840083662465418488872350947969166093483138532925742423600379910877582610252855386724642*x^5-16482848843360335815602033699431656305040099257505876958448355166717093084035080346269798362944769361398338288*x^4+19555074117255413875620041783522344462022006188313215468834292142898975201946299031327124537776957869096794351*x^3-6094365335009112813647546330446153934983640340710557107312692611006468277137284636117961663452804852773231958*x^2+526080132177136203621529454947705289202640016977875819047853341893978396434677696927430866230610783250755649*x+457046925414499341714055010877948597019671698867047658256639123814821964209584681787181411582417121043596532,36654022463092336436597320133778540430562681085605606807840487963202918691067164052836372184479578*x^23+224576327778854170455262992939932466573222554214868011730320956200633127547721071026217185344660371*x^22+577849072369886627138359862410247142174102920104196754058508762219336989661644098347339069074323198*x^21-4766773319664674513406438899408451010962602530342238926764047141397605739640657748459834731105085490*x^20-30510820599858819009064625152512513168278901827591834987232908776156658411640853905505741080258788736*x^19-51484151682555038387368121306352367313195250138709437345879310797730981090094980404683640553935181935*x^18-110278516289389019468118819535947860858660757640401844362798017795747446625173744767832042000152427622*x^17+1313082828553961824945313591446768354528006334232506318553365361884174671516923307304364300883822211529*x^16+1057282389639933887516064588725414049742999197686186030705858741694504870465438650659382178790178563122*x^15+38956388852405645481183293827923396280521309846666915696286095601858473772540458170614406163268724103771*x^14+132790307680753998831859711625440474321846753932963874857365731325808341733618379177487553486377410987314*x^13-870149751320320049903351950248717968274782187393806801537968619482921456618545523103693981041699978290627*x^12+794554951548280467901272692157235939370263547651075615714682058141012334642878518339040322000716722438868*x^11-11400158103029441187027774015754977661958102528139210462142853765058208403261885852495086559940073435257756*x^10+47530854048093647663776759443877987510782714115220541849429173453404481286128581809027980190695180780071956*x^9-165815036586072387543262989410402896944900622278993188555607453823037790624907497722475730252716420588057204*x^8+534393829267393881929475839924091318788547320831094209685965827346698656068806136590467382688371706407326708*x^7-1051639139985867754950561413363758299448191248594380725130757915027111059614939071931805750788667302965219808*x^6+2749339177371330856636262084280145052936571868045320660683826151802927749898593793422969602043897029256970850*x^5-3847302224094694768043469268098778496612738754240191552528487342683659273815141864308065918956279819419204889*x^4+4324762687771751776633245029732369032474178755482873583516846104425932380679378495427685314116321026261495420*x^3-163670380305779627341951487416330349015056587922985578225567546583949416318635070241418582279853241335600643*x^2-74119202748313419262256732878848331301148336621513983334102657786778053660986664292619110492295711391300156*x+94521519378289976341307735566238466042232585041995013088814085559553013727566679997284255189348250838641058,-86246877737131051349596499910780257919278194508016557390718258375817349733019831891887503855840152*x^23-519178471902550977446502397659227905440983081780624345358477019750386320035114766757599853772637022*x^22-1308404422699482079044490076183684730818613758105493260461813847850671877526981848297381998895233904*x^21+11332981096799831818479930641209640622197133517163142359695581286898798240217001576409295424640779755*x^20+70544302298794560987780871588928099272257584900646864283128775156839429342835598098587523128896013042*x^19+114327854452999057306138712995239756140854008027010527142859092486638855230026267942336618415214407490*x^18+250855524476293352825097895602849608213416313675090108771660594667935563796171489494998566611125768956*x^17-3115020319773245678907423432065931973836298360208438718086182796011611181986827905910014403178940534407*x^16-2162536496573770610596743630631538182371408078369393900772337655254719448242910935944436261895460131400*x^15-91645983146531803950855859389398197364213650575621681356889235687992755225215779134903889062514187863303*x^14-302705036595897491959084081005465952123414467834509692027308694370363208463365040111262171445312658180728*x^13+2075925729609035557547849595645128889917819461662893278109570808262245041254627439295235245983581543391247*x^12-2103080584330753162676763092782766758111341697365212876367358817190764519594517319518961537091565898098718*x^11+27184468573277857354032799201396159923513019391866765078892693364085271992941481206262633337224093811132940*x^10-114852755254693056181086044955675883045288448964376818392552854968396249664081932376107590406947993344973004*x^9+403626594764795266262470486785023058366517903916038185266455144545319949954684443750358528095842592142409609*x^8-1307787103843333295358710175619037731669752687676381585002178670688992044138057483888743097752973680384915222*x^7+2634413772734386065126772789829567865187367957693060569977944635993795780332954560622803782882489656453569775*x^6-6815992899294736702176444924239109661831503398401810011087772403539591665431704005329276244573386787697983342*x^5+9923052021098005297814511419734297973559625437921175761415944826507612629613419764037346033568088187343492745*x^4-11528105515689211426943779866816416344126940868244644758255300113750604502869573749242225390133900705398343134*x^3+2116631958004190001252387643148323513724323785737528885136451089084922256828106928687029680584965137514446748*x^2-331911601020748124704857592422398459467928890400434745513230139333266396395538634283932217133494662592746124*x-375776027004363377531704270287546643982398098761249167997407031760365558706515987090607613220162142888188676,-157037622605730374274131455321176969320875973664281613944550532643806326642505224602768832917381381*x^23-905362583560754046248912621374585124613716531284218138285452233538214964912100927050385492204411004*x^22-2142534310028683155540859924570379156076868952559463979328344820700130311816628075514458470855161045*x^21+21227650649445122462905840268685465511968489835497759047280743678851443363929891017651037704910635962*x^20+123115842621398355946208809025250981863601624931250137643470724366891114311870134158723269135660815615*x^19+175341045304244232298441805509344162085624955779399117433033646312509659019455579466102235179982459378*x^18+405274278008543511146544862293906227594571562508317573881828804441294977568582297030850107806237532352*x^17-5777909055883358080582445766094858848989783412625142453333939632006799275214980077010843569820809001194*x^16-2466844965409215000204539964765155833747525816050488377510528507634254807165619283469134709262228137911*x^15-165832340685731392385836406835400955782184793990260960163004419040661556197833108427168411624215399027086*x^14-508964377594361993052424488148783954560104493426035046204901581513851537962760398799423806843799116113366*x^13+3918757651612780367027229836854907818137206935305964789377336939909371614050313028306571666801096643790352*x^12-4803415471798272188038022703387695647309208511879963001437960223247585732442503963588126768587798325485286*x^11+50441115934970466410678479953829247269104723775036811560202447765082772122506327868880159620588649882450812*x^10-221580989469212768843833500072785816488823260974868379308556700156563349414017883956690720384572164399684837*x^9+788386702267264749312526432174358766344644040183114186677509103763936558895080980526468675027519620840057524*x^8-2566503167720537442065860764152306988271286472737963428008796088744811732539289066607427568888145301180127222*x^7+5397517380379939314640177000419667480183563468936737926192502955016800908230248090546820223268135192503418864*x^6-13614177853664720745857422402268915937943743081627839944154419537783026391888216630712594370301885347234801522*x^5+21165432175616379054553341077256041693724249876106832263847830249542823883831337095582549570333516389560321090*x^4-25504535262548427591303384433644917553448378764566713264299490478741839894413749882104251197901932368869156159*x^3+8912341617272514404697845537384093913108729972735042284028071601996214006345952891377053200821442945261074164*x^2-1347570049176385113052276395919702280398636958788458735583964761635145656504253468965089200237361285582301432*x-676543274253534024379424073601131214378598452379440883629525010559438612207725566607478575535353919666958176,21691211454586083402227280626720034110045398901192193623821257091905000610282056087359225551730220*x^23+120175358176846818566728545089272932609478027517716087966867719643780638201481357464246668888854392*x^22+266353062891054892470482329609575153996100124587842671131136379848039678361226121964966616400420226*x^21-3010507078951351491591096453811172725511781151678954861161681765079409573573875277727810302633867058*x^20-16395866908603032808269716136639538616098743069390249807888132508073920086265588472577161937601881375*x^19-20319461046657528881056999923505156308447023869909016499053939731819063774545523833391715631696458568*x^18-49189026481018741717217406883586846538975121094315479491272531246539133685856316799972106525565019894*x^17+815935706521614269779207352459256082792591486435809488939595949823673672461267051951062861011710326878*x^16+178119072503877295458745207081080117169375977512109227735848663359409568983629884559755866952948615172*x^15+22809702067597913353213923988915171451354988465180608951536330739667723761105673454478184557336134758984*x^14+65067159115436772531812830891652348783227837752315374686382937809470721245674783876565360018110055216713*x^13-558929110350537421823597030850269838358926177233014501672135113805004180191230267962281393965182832781848*x^12+776607080623413018474242640864074362342561312580161527780106174454652843342930186944863756723864020529470*x^11-7101716536122747220683844446738727570421556948939921032469899527930190859423715559719250450575071064156278*x^10+32165599162546175275399362666482142175584534048223859585427724462213728835681812359189243235660633271931253*x^9-115241853915316767890979854019656145704380470056964155299889313884432697482471512193063521705822975951340412*x^8+377956505188653254380899694299500971272503769465852730362736415890791742771800171073549429195536793336728450*x^7-820074143258883719603917491703750998043630523887393533533095626925929004744889274278612221740512127726428760*x^6+2031480458242055144127632141179970602265670373697792257599354790919243850772982000979614164223375980620543345*x^5-3319723635380865741854235565798603080592875863055827649753716946052913299014797008453656578801405647449747408*x^4+4077498991059603175115898821155678681888673746148403374597610500864875658323867042559980104386439691544371800*x^3-1938118980124466418350023347036962419273154928383267922838766560936361715904488326433896834905979595272695584*x^2+346600242060211629084272170580472900797396547372899710858519565496190277334515272327393630526678211112353576*x+191074920182572309324669650790908097284000200851510703710444012477593550221452928174984338288263478339522706,79791019115723771450213146100518174365009281192447495314462423450142294905833156115560009311932836*x^23+463792408163204508717123680808735543702437675230977267789915517619802585108890832157460927121669558*x^22+1111678414337221794179871527780904631525417415132349825592663016691517005398900379336064767218594634*x^21-10730532135703462620387781800677975533061930900947961518906787345954164404544287969811003629771167361*x^20-63077015485156584096946434552776902259437543556397252040287926217329701348201343349920414102683368426*x^19-92310784028829385129242435981828418963728881016337303931960378560921147421742440915044793304327817521*x^18-210670236059146295587113580241457555570235831588862951374111871821185403897300215260969427205867036710*x^17+2928785191988010174566476419354833120263323556971928340367794845406984520275087669261254954295323759578*x^16+1398277161688129700463555532842390063714389420210840311949606978852915223453337055465534057382260839878*x^15+84371742658070577568235954439425662064485357270899647795652072965732680528031940636203445093300740830473*x^14+262464298222908089269258529202617591824361754004717641129761125755107481817652321493383029721819426605242*x^13-1977871164114078667299796848038626319489189190346082983186067571321485553404945615111287194612989628061788*x^12+2347084716276832283356518287441067215353458782019943464400947354352924624494049761938574813421944136612722*x^11-25563401285505622197500931365328507524245983751726938182054697151533253349776586075466054260624361657562377*x^10+111486980972975786241166091158496907227191667778564074730761822374253989189229229122481326528723143355969106*x^9-395530481970388287167830257792945639156129263829613830629732871787612921329211598939481772299784940237206617*x^8+1287698960662717599569842924042224942114288607846060249415334453282303916071157527657497796312298536998839338*x^7-2690815038276161876564201988871092283383393234322554268540180864072597005827801506476457538245448659543802250*x^6+6814081377083103713245743641474782789339566399323321591728757164578783939508347706648422702431268141411447882*x^5-10488134125498919544247668845815734947206000723040311211033659980363256467366413572914844580736045422289900354*x^4+12579522455766859705012063357758902889854217389335333876894168723848738332862112679285431419218009844096733140*x^3-4153324859804680163906429864839760936532491860351368123055985796787020206221291214454315618873907342334293446*x^2+736495086176316108107926398556828850556609986538522056270054394051370839937583470487424674080321646057038602*x+354950722853276862783435561133531512550567322223870117571358769172451833422399657085290414446940683416672350,-41001772369077114672500719519839772014123206430475712568871426376060213264432863482862369245343713*x^23-248297222538028474567303334590616650340011971265619137885272739384504611981033017151901334459776908*x^22-644439257882822524878259801465564237179402236613398166484691987562427490043387156716999977667696271*x^21+5276068289058511862791329711268867892483369460319905154115981039899766316491166310232997646660144218*x^20+33472953446468982081211076874704628130625161612835002890414269640100179202025217752918786626740046311*x^19+57176706124785723349678068934625440765060297011013598731227043668054170316639394298058878839659818784*x^18+133201964515587060757412007733699508049317054836977463824083482688205557601445047675786341635353701508*x^17-1451323255495592661127640316817703158725794821874456034938931160631571794970703615249764266633456717646*x^16-1025489583864168215406797217126271774838616217874615337080461658281223375002364043806534222280930470043*x^15-44062326842132425584024307192876719514862174629676508013579588890234940875638631468805949376609412226826*x^14-146107062232486201985157959269897797561011708034854756684404067471474881840872756047618481084195246687810*x^13+966889627907168238365198799157752276323837000682118927017308739133737072008474188456955228178493761890370*x^12-1020148288865376642000311880785007881661927959119171393024937098839205240793652260344778468441329891006557*x^11+13180460648374553636868709852115572847575287659794105278422624908847738392352335741891328388262108488901272*x^10-54299136366387645700345502309792806647827376027334486996614524422717686931228840953547124809928182760577054*x^9+194133524746368944880551505256095830275533930856675162279579100771736583115578256076234371300011128583934406*x^8-630243336792381447791508825137595929305417668326626003092967175190992049524641394678317042490034604158998490*x^7+1283798612478038035120477030109240456808845617761763529693989177249361371145288778375291362360657324906045532*x^6-3371981750422739838552304585567419526600688021408010136363874283626216230494287059891984663630386386315623536*x^5+4910171446917977992869032781493740254484327406869675087033444073658306464808915113809542506827603689695122426*x^4-6175456439214868988923217543586559303574035181553207147307806703887442127230233627578695614144847666854299571*x^3+1869291456387899300097848496511353327291229268609145398446324970962989123106045569421754417843816873909114742*x^2-1169918815119049568861080265608402650608970472208579030394308324424720806695232904153655542815612334209757753*x-420935825273645249596488139591004022301907439525336309483048551812701438967139638441416307081366756069505640,-637850610117063353353036614821218032411921230766400287468054786028133539160817154455536085371585694*x^23-3730795061000398669807355999222433396180633670163800133323717842007499294388050399035192032135494463*x^22-9016314825310189174342369806262759107922277373111807874679815359728084039662197292561896282496612722*x^21+85485734253317918046853840130428585906998665351543347148347858897299836760750143737447151427277740978*x^20+507414479908898418287497583179732463573882076604087988900559053496000210858742317766926906660253366008*x^19+755568415079343144134131818091823492267419819028858520555280950253018659923311762820935068044312268159*x^18+1707682492529310792582942986347691349023286552792815428640877515825113247467893838064885066468183934072*x^17-23351818694298671590084678368659685314504368526382839465032128635759667420354213067048800791952775095882*x^16-12048021778599535149062115413968462981059640839278897009694337806560823473495390923868826148844954325198*x^15-674786210430440977918301997963978178225472115001384345020180720931063165227869838037231368717801747671913*x^14-2122981590548328328281442762202832724116114186992889207598971974258950887492725369704093032184067897262090*x^13+15740089158464058909783699203338425629901995569850478832029816741686599987823583118571430851404527502200717*x^12-18166010512912939804391058537570508965055029504670070155736414370421387085616907872720864032060716805124786*x^11+203531887818533499842929707745127104258325510370339333990414927838417073279775752876834894473771570591853433*x^10-883483411237322643352200203446047766369290976248128465194716390383526888792725566949631130479086332239364680*x^9+3128356671958064430934195889975541939100891487342185439819643235699249357848053453330212003250322285608218332*x^8-10172619449400197685638986642830239216155023137086542251242967238186193554047637282648328684006189776512773338*x^7+21102092709033999947585624922416258301759323063113074122478296012572815834497041850660654354000847300290934168*x^6-53626847741595247181161267976833232217787750155280678022594591065220121692712271322347489371818655694830141240*x^5+81778979580162237132663423339797830930263207694625209219566544007813161422427488922060583185663663915892122968*x^4-97199821449697866304966577934379854460958246973035666869877156329042928775045811062935253678880505325392648286*x^3+29418525795481107242161170457458259558995473268009855995913779236698260598935213052974505908851770373596961266*x^2-4317708267460096651725534583529528497631765864697669318457891899295537105565617725998705212896558569200554408*x-2124519418307189003043715810311377525358689296083973047780562773358558725583393880584674355137918153904447113,-27837905327785446555486934573414700047899684608274585434223074999576551482452490228002900752673076*x^23-150029749389920419205809501320255663300996716641608055144014030238749497760108602489834917335203808*x^22-322539050729433361465270644567598801399805021377306086326286575282028215209710907477097222164387932*x^21+3893785863454006148043191906069840183869151063230870075909040097886936316890679765987119117534102893*x^20+20394788117086186165669509771504396080871492272248431126336773698359814730389479775069958069133122922*x^19+23299542350098277497428947054907369303142147172432677538295855979947051612281468789028260936875759089*x^18+61466444860022719990293135679344643500865140459868083462851235370068281325829727950361330504526805728*x^17-1052178201812314627249203990212612091619636511576003595135964117115212275725089557637027905849390189876*x^16-42138643180922353282633835479675632561069254627417222324554124921186463316911705785811082044581672262*x^15-29320809827413747915832144357527646908899729616605920985574180663468405533562099655565066821898001737408*x^14-78922918032366349809241914122261829190890601591546603548074030400888916589153679208544484599890875263940*x^13+725347159000644747257037317744511653147692177917164271389128759159696535140888243919045876467714268110482*x^12-1117892783149268067785012181653265461181880388091167017287813977897612959382420649205548914879427711911130*x^11+9347333574591937686034966139423037203646126326892954449333977369730159520349509208403964043853899546375101*x^10-42931049461217877867154400791589226793193350425771789548744594304797549435336452970392436429472255514777080*x^9+155689228776813669762217134356480242685246385451638290734163302868610847283729082040146217100839500981942033*x^8-513119413404815404560445976638516884951675613255692354010318568141600735924951471439671746102015067736715572*x^7+1153215735797789651253808931575050383888494195305703443835881791388520950744830119309481940647531988466657398*x^6-2849218775690952000620749875282984633319407713058113955099180054477401361565465952408952515804182716608555034*x^5+4850276509813881352635012504042380813200036043748263800590169115082846941371152580441929548930789774249775513*x^4-6392989696344318724701815632899536741417103510629450653557180917131295496515116271901047144475146965057460592*x^3+4011357880307462836295920261478444880113471490725700223815748614085494314934757476940434871369089642153641991*x^2-2054619834981235212721502121086837118738610561313148781667097889357183606268853495363296726263522679751910314*x+207576455666733078605028073496688649663873797334815221517038806142967328648314240624365954518494738896202990,281970573460214675123782858477054393555184125709809382759870983956397421999465080329586325292774704*x^23+1630869882164959698634190208118378643351844897681889322147773692237148440074698369867871601912694230*x^22+3887734332423823463782602718967245196125896993415393803564028629592723682526104279247437582905314396*x^21-37983514256246710513553071218652648002476424755887774920321818169762520337339482435260237694722063378*x^20-221632113181996242831290385626862656578760008365652228474785412064442216609640219373339156472091586115*x^19-320401734548824521013784749487140883039678109995105560133711383688913469856843292700793267636382927066*x^18-741954418951637307766735617041674750191930906003765891895200476535527702310134977117992978099249595546*x^17+10349711905006442623308873297685833518557642084637807411797091516808813805587078230596993465746814135050*x^16+4600523859249590863077014517053279021913407858770250639691327785646192504410951093780727471669140973858*x^15+298253833200896781086115442082312888191479516233034233126084500493594405138070242215637238511239767320794*x^14+919661624097122260427951028372645750303280166901154356579428104894905136409865310820963921953893732066927*x^13-7008363714435698343149183286084826908339978937688231323464031924443771833912545821674814497035340952281376*x^12+8528001782374884105611580824133798260881542570839759645839490086642671765798655642555960144170460017681836*x^11-90680103942129344502719465108667086534626424802637769312695291152982683729120026562060365288559314227880220*x^10+396460952983962159799112041744355390749331986116426791932052374017603512418931670733222190105345504287426129*x^9-1411527708056852289242753461471900369969628044368739822953819731915667957138242336532258661214742919223235162*x^8+4596605441404351882954946839028926942339917245178706423942368939902547707919424113861108225392340502224773724*x^7-9655836216486056167535257201255749041545769722095065100642382919287595887168271420179558060199454509982695100*x^6+24432161796725355215712910937002953620564205213454563715821436788781824245609889185913470472794510404799008638*x^5-37880232499764800037750854448381068910413941301127111679244706514048101344805881684076846025056319837512529170*x^4+45928810926443641312161406097805251453581928547688087248558149002404348330181130506158848915936110508842577772*x^3-16368224141084470364595153130076043998424956623456176564958790243392662639147155963462721170585338363626608760*x^2+3260866129700384853121152797438956139271219894849667425083182464948497580439801406255257198579669820625590709*x+781023246345387340128666244944834652220775330031473604871521570460939533496162412578398110268014567708325434,178388606925095122583320033336227016252621928818191665429553895249250117900030795486676414218348197*x^23+1083243538850728134086188521534030246934191341445140806923753526362034613480558543152317230769592284*x^22+2773136189620392812489935938544354887805317017675764461372053488359867520047110544066615136997283576*x^21-23238866747025720452099350958598982522635166211548058033777849960824638994058178783857503969005601266*x^20-146998366928376269351131971126406942235479830794317997913206754925934354161961645081543496504120972099*x^19-245470598179371353459735899682138613850554329914901720868225203780240917602135617298042230440409993430*x^18-538944412325497967808631390060067457444993636716396478081256362970591560535382062416915783532592459336*x^17+6404458358026429161739553039916783047797463638362381125707364538741878761086992155885799844238231087854*x^16+4778578905574847642022409816009884763168801359733353811077559826181367549343381014394673835014010608483*x^15+190138030334756041189145315090491196204373983143649081601259641687407810261477389995418198327406598107538*x^14+636123059416129226667957968106404609457661617516489470688583660358724258371986022130287549126790823609677*x^13-4249997457324245375557950704791774100211961612902781412784604447611278747176318567599039281472390869486424*x^12+4156572239366313646932253531328829677056245387562118824897926391945575522035132911311310192022453921098864*x^11-56248915640038832858728063897755349286281123461588665848271765876253269688731805025671709697053528420520364*x^10+234977576517796326218086239817735067928818664343418430603205484731420638470664364499538654026927592950073531*x^9-825667586482504236980065069681776496119968819583358525005340078620824155414421319099015028436458154690667108*x^8+2675464174241284383865153746401643375235851255399748370631143532056571196332433520984367816915047350326541824*x^7-5359775386322903504880470859291436167215236074580795190305736999430372743904009256584741418553572977975949092*x^6+13983509783137611052345868379578582940703522175945380417332028534498987438360008723215027684765380699549037904*x^5-20154077096040202248255645579372648854586416599870550157967179635979451034168310293565198491844563690430895086*x^4+23666891409014627469121124599298205503061636239449566634524772759805176486139572742931525922795970481996212289*x^3-4504927395673038992861202779484288349283617443331511371639390926653249044629237012165704356061347245884381334*x^2+2248085491443368375019689668305596954773830936338686399758268800511772461857518656481173949985126288253581879*x+112371339983770710901128910113417981117138710502961342514154654979345765694976726820714126114597074473343138,427839949857639761603757064056214963800360730701368829518349955038007734528266190838986750341396160*x^23+2520666582193132340994426124060574562977091635512635947103929266789718222304224227427741675109700134*x^22+6176855055263340063234153134597866060302342834375550093712224749667643956501868729948399805895053762*x^21-56945822479016353714385760103509115410000635429703624598106421651232061878177881840384308948110467099*x^20-342454316135499712263918768815071138176057958771438182085705388751453448854298048871924900117582623122*x^19-524312339302133215448515161859366842567307337374424933298309185049541268769508941928463938650495101943*x^18-1185756019905599746489836501826389867998657792340554298345353250808112344814714240839599715700284543608*x^17+15584940265858074451900863280450064201776289071616017107543984995522061524798510317512046749654410855472*x^16+8690879214130511377079889473186444357295093678276694985777926241271142322162903298226765890781616074134*x^15+453794427076867999071953812157790660926803001666566319382108381435716614408138269363438392126596698948486*x^14+1443902941628113059267440128414006040510876168367569369391476979949148714501928828970600503111731533800732*x^13-10473352611317914843176956513031683047390355301112762634531369134999988985555101568900073241508633026354313*x^12+11814256672195621722773790081092350838857705269337116552001144911734811541636972130553341721274624163071008*x^11-136549321512013494900487472134152021574372048568723659435568161916749929474896122395178014714714597864357264*x^10+587273011114918565854346189393883209252119010034817171941809648897166647622162590268515855961193869137644044*x^9-2080064974377170650242633022972659320581497389445667206426050705699242844392207864768243452193864967761444452*x^8+6763908718098426781728658040474696986508982972371231612531389263013409774968225477384483355880376122987593604*x^7-13965867336515368428095607195455695124623439862498906348063934503716835342218949293657660598696465929772815331*x^6+35698092027086183625226270506344439954596848913345666343479941756483493893284632739394489740918100311926304012*x^5-53978655485478380000494063572511046728473850704068181189501336910280734870326319794234145490292724394063035737*x^4+64567107955586304559717191852335026000882064706316176803342755319490345728401509955471529432787454469368706118*x^3-19404350975986752255668236288077409519255764754002497276904723231102952450312361920340957079819608648144052138*x^2+4530909528883064796690772809215565173362102179515024270697709260759088825150191037498231092829395965115616488*x+1227677983856780123228473518091125381695322926045290503063510370314724896910099787565882084103793860297443660,-674292928018233918465680514478094973327484051617558347074769549781164348931821697883790217434960382*x^23-3941280732110569322286726690749833256441140862229404540616445231225170377419524849440875941866007534*x^22-9503351004926143778707445728705174284452590867602484126091779923898000828812406395975549442574189109*x^21+90487698074407056608476232250325409830691454878072257920603319464398057555342757611047815655072761666*x^20+536251701103287825547439011857637114756051689365608643778232453754550587156727743605157863922871762294*x^19+794938720834767736883322322351838084872070004777576561206260089740306030592577381143687469847714259234*x^18+1790975806901407395757019465041208239580757329727772194090293924286580133170446654858537260872982478318*x^17-24711022416456753774874131086824385791537448346485087514351141200619468941517738265585469823262480916868*x^16-12661771334913187683617369519141061681460540035564084376254296895776425833963682272836188014853727600523*x^15-712812098821451414437403729089394137165921025693090331705901798945311896244120341337155422778071350221154*x^14-2240964552537143506472235782294948441678016753348157143458702909875510717583144809525322829606190599111072*x^13+16660757308562615576056137423314793783496064138766218144643604773684074233010460092659366368368868176156652*x^12-19223317399113550242363499365427086197134565545225073117497452362152181717371895074390442705930856066855213*x^11+214933488537128993617055414379124772835640066183995621014997889484148546022922859730374019211710547833361970*x^10-934703313586413331426672568260496804057584725204887079795662160181323533054036767372370925864248237965707498*x^9+3307353992371668256585888914874952780143375112305687554947258377803246229970374104478860100090045605643991202*x^8-10751029044279881271607993377696793306465513972911832311813256531735727330318137230850559492416431462028026330*x^7+22302548505863609213619334598797149274480163666864425048422193508488603585468952688802727501776155105120273516*x^6-56624940515724277849466052102562133783966665115235936253903151166731795393032951862699092092372713112453897558*x^5+86393903113998567972298158341542642716308091619552401496362068307275482502727805230444051437860115422805241600*x^4-102367598163818825884533857296137491412132262707589718802790797607361833953041499793817302682436633211643511810*x^3+30373350861530643581537854940060454443409955557190832089200799737203184347035095583371062773431235602298192878*x^2-3862550000371370576196712702386649695033203046398410011911879973231918259268631942489104742982217729279217282*x-1818409319688280754106053892724893628555793710900021440879226927869606723339048462781197229557277535430290946,152511769432197669456628079794382167970970113425279309116683867983596769908044819433956307649811366*x^23+867522074239314323188525903719381022831445768776366452838349190987955237887175050502304258201930343*x^22+2017277396264874737013409661516602722996243973169881868693734365202695884459776826843213174495512812*x^21-20732888469665931899966777735709187330926941330541638335981397929314385723611339130689634994717211711*x^20-117802774308357902424688897744837045711603374887198133466645790851677681334671374895893091239345019474*x^19-161346219032869926805363448101587889159584594358353562777638786808057451710669645190131076053605686079*x^18-386291443584100962776193876749708644111321601856681683442541813325387122749011287118450140004049334786*x^17+5620661553896375070755186942604633932473026058773029399724979692330419263438705692111972793893112700154*x^16+1926416806472165378466645479181676873592076325662069172016382306565764592078038488821084702805118619506*x^15+160979909539187244936431040268678372631206974233764915493624951889215437829155333770920897291070282650742*x^14+482644455979570712413917757819952050973586029800609884376308594166894956917512423576365551305930645474908*x^13-3838843470350697650325117218464819575059402054128172041227414103841237761233219707486690721554034180654057*x^12+4990752734027993477830770027145186116016839812546453204482104976042935877704941581761718625746180358683604*x^11-49382091020711363431867620364268440819559014375909488239983359049069344491917416401389928242551143917999725*x^10+218642287101274752403053269634177166986243567115829348735525729300981152376441962619040665301013736718219816*x^9-783309231236019998288595920123021821568600492359405502120673464729912778350713514840263037146867793834121513*x^8+2552182255736067049612527633701209403125771023311938346150048845711840805523892028912191279898821235057121510*x^7-5431417820721025322673110052863247790002042304053408973429696179739334583778065300717523463976217582010207280*x^6+13619585586875691504600124257589745969701673538087176275514487627250595379046329647508549134590380960972188652*x^5-21484520426692096789935298757267712987022955745855164499931153127287743180471382698041290039221291424176603837*x^4+26270246126311378094000076655077751600642326067555401151581530051184607818330462590684698504535812900842743928*x^3-10054638590798977738559357255556311225421289966214394038009227317013809150569998029969600690589908300844356810*x^2+1511415213873879554051054613664334068468143407421198772425045189738381363281045540446421456601229322405800956*x+978927953468813615794540299454797100344163429691849408859524025014411015512519732751602563077054045994626523,-840862380202659173346894637421807684172024734966226167278295148792561551611884318801931492912490058*x^23-4907761259943661298311675898384649334918152528449966982327099715403366768524434488450530742134387362*x^22-11813154523023662801050678267807628341071789938428711049461250354434325955461116123729602509689291983*x^21+112904355069124250311961826034818784043584368255824744245229528250010826765406039584745222970953392436*x^20+667615800133456978448059540693978561846621928828477376463328832217088735387615918908871354293875302196*x^19+985854140888617361969528229942254893793836919845862230891106144645474438120407903781281329751814662404*x^18+2229374796405710608312442888341626696332635829807536412376154526614331572649258448903974448140526007275*x^17-30819184520296551647486435193936831433222229653960379558950030140450744653495835277802297312440483951650*x^16-15494461827475175290199353953401542539799988369924705186398355761913602986169504897598275264945652808795*x^15-888819297832995612803324800097463460877140447753774278983637543349307809022293644549634984156095818662602*x^14-2787397713538609516333537191050188107754563574812599085964647763438596433535474388500314382536362064769850*x^13+20796003972212446750902165258949887848952961705440543200447495935727513900338385472400452433056778777836918*x^12-24175170132646786461546919202822461209283710348117878990924421650227149080568176683833636475394059783203654*x^11+268270204413601999006696266962090860640062090487014536445138979203538788752968593005634060717198995352500738*x^10-1167697077018661916546245946215045925133669494880479802638847775254415888476018553702743794391395033401343946*x^9+4135056452153577745224075198291390418788767027446140201276978854179343994750491730175457330774008086177312444*x^8-13443010131270658505488677876412775065428222241146936972891602081483058590767575331733141180799931752058622202*x^7+27928694158337712499386831535674746556509848071664180842040356916408461215081518945050949871226275617537676400*x^6-70850324449890041190345148531742908396973141271595101321587964257073970486655134051129854131364846250869624966*x^5+108271208402422058456167180747728367066626993565612170317556465582574605454972122901004274051663426253567106298*x^4-128545773696512051817476365450308585883894685925666734901882966367539071707240991435379197325163053930677310111*x^3+38697988887559608350013470244189904166148333933796451600477239661172566667642542438260751896498652694102018630*x^2-4667388219057098463537228730641358832009655036069533254805879273665282470360374761852895299145442663156308064*x-2978706992765363387113211905897061728194427652403927775228394658977277511555043620945258308338363968375356780,314747804355279153154532969035690757667332733101084366626284233805415952646643191728448731481655047*x^23+1757781017417021859835964274869389396621447800898852584560132038030661737975043650044026216614173798*x^22+3934732571982625212994742121174186729896114986967081222194977512683618499906261462392381938746824362*x^21-43521331687541813550511184482079786402962965726349997260508596259054881649109071688708025531856222232*x^20-239622229129748271221376198553116610622547388475660182539462668893370973692807810193328920486726597549*x^19-302870214229051962169915544883380784359869240794576435899425319119471603974960760663693728639095277294*x^18-721646925877225008321174960490745588472392831611209087662214200805058826802394804668790726008417324489*x^17+11779235447987443568335530705270345430154448359909057819190783801708678024904736758683626323800264465876*x^16+2970333272406153944208048400600964766620928760599688262653178945650335709803965752459104357028197050676*x^15+330342055714512846163913455486453666876019334364699757789045880757776826406809785571584333741173196971328*x^14+958873798598291434592447647207539606047198348076031701223570163510026465976643501559151069819889146146494*x^13-8073609822543240945612314116034526008200896566534045680762975173589602262478484448487782335470812551839838*x^12+10924446869404332421556137092755366889630160510840882635325184054727158781125672986190887274658270262249566*x^11-102105124190939287454341405529966058463728660437756995448992016756562427578318176553772949359490457923160984*x^10+461750141303517817327915369764478640066836181114412292438293369936066973811497139240844558698342804581906446*x^9-1649919729679285754214669943574454859641619831610128442365368235479350857422572339943194452656336646503657606*x^8+5389265665781800338549574529428273737807177525215535191905646701561866540316180870802801833202006114855745066*x^7-11605109804451794989850156559801887743494250594095719498220667931648231982756863479683231242479379684113851186*x^6+28765174315083101033283199110385068760182457749260671911173273339940986209410083696824889456359444857831723687*x^5-46440786665240239707261075046151025972737584676573645810512440370951684939269125068325908346995531596012334332*x^4+56342796174817957016514455804693230944551771115691303560947488419793632845002623069396396973654291352939758560*x^3-23642453548384725624547147187599334360825546516960467036805390236411754296128494388999527199463993719614015196*x^2+1766677304872905068396944306635769168700452035708824319224298830212066966922744689071900416883755626554538572*x+1704953307915344537992767620818595315223766444368138765445831618467737796540445595651812450560049301213082654,397087566124528751895077022832359904354515280685173811440954108752648161785907175803161453583131722*x^23+2392204181381916450500620948530531611427766229097993650571849720699159594336339114152878493366234766*x^22+6018264980215864664974630816010118319167315412359323068270355509863726333117783649804481634782335230*x^21-52261803094563020231272809322580813035152331192770616912450589082912006598079300099711241506922003093*x^20-325335212818958916309846147581122835324754934178922211525431935120286605219036071810543950167048269278*x^19-525643292682887493645042545022140293074190067684272253556084922133116357284409005612862661991205892382*x^18-1141335915808031206491510265659006314010580873281626809039908265223118327678478605763527437882904573876*x^17+14367528168926783845652391786064790119843206586880840616512189576456129002914507647599117114360348287699*x^16+10070881691270359715596667495629645269043362237111539638273467307683545349434917584618315934446901007016*x^15+421321450889221437756521167721792564167040795868980039078663238271506254128445103871412158585868385072051*x^14+1394490785581070694796064941233217617593231071512064952083345838042185535119654712731558988436923025640728*x^13-9570040091006110196228442155308221202815554612565220120305901063222908693461733605515752405069282528250794*x^12+9566559017519545640696590700891931428195134848454292152073297434831150386596798748216933089281764258098628*x^11-124722159323697393581686078172725841035047606987592731129738280494864818551227660841987656665509159392334212*x^10+528174492989037389087857836556424878536418790154701779749705727112907693019556631127424076452374465255586394*x^9-1850699927984781471545969231747746100049893370699216360573187016219617596798490054068830055699296503705438740*x^8+5993665378103245427096410667297442685650908580730272613569679859623081146664019458978359605627903111201549952*x^7-12039530631034852975691504116529313782236884513553482748794196657369823018055571043819258095239328043688198744*x^6+31121361902103694111203887848071973215168932069572439276061265415345810278075250637278745320505568825436467512*x^5-45235497769083044757959664079395489381954117921029077509668759169941287314598807938987382037562012836375148942*x^4+51882424362637373418165913037128783922545177682008665164000105151432626221937602446839561448633057197768485086*x^3-8693600936632401947837206688077003712551732534247158606226146950333004910387200666881073360319274212108097243*x^2+786184532392572593751346329203160426865311049011141035194113199093371825875641671966279792735733428934444518*x+720033646257108145653822805092907502605328474974619222997738637926473256928931271850216127667441696833183196,-8466797184690185492204620294244692353664538873262650556365977716653397084741457211481128183124387*x^23-3976203065782861260236326898313999776858104565525142570535198477382916654580456632059894899794480*x^22+200430006196559396126740927333794675302339877109419085923010241137045302271439863900840240702383738*x^21+2111713183661848227034809875673816313553471668843397107210189152218727188857687992798507467961408678*x^20+1495306570031521752460867410404525112409890623935665597953062418784290975595521537328509409043828392*x^19-33180977495769875653228751898718817707910385870411822397099225942610816114388797188401680774997013248*x^18-76749207144855088553596988641825742267227480681557564151215412587277346732047430286377317489371734763*x^17-510631337931737752980133078404887315412191913173838095951769857470228764998980566981381032531003218164*x^16+1342239570348437404888027914919250108544199362193800566635075209783727872913404187818350012853633940167*x^15-6189962002992741255478923671879992416759906439439334756306506183549095640319374913266602099796175090084*x^14+21697994148053943326898788458791070924132255850161939819528217480781984276410164707017412013132189802460*x^13+417623453940215561204559334720612320701086122671955854711085162946245571316809686282561264643859970883326*x^12-1165494596602688551698456555149915075836638532998003466278130985293048832567454016307559527734861736250057*x^11+2735993569603216634322104904593750594778637822631419442806532599594113245637774602924308036913753558831544*x^10-25210216577926682281777031700375671561546883520341871263578093402063637659616422825392807105541744659459395*x^9+88187947791113057043796778142452753264043079835732045195647986335384921185582677729289938834418283664757770*x^8-290184917642567859212953888501894997805758986004001884095125002838493905192469029968601416736643487632673847*x^7+769517012791937881436871575859734747039466467583533920921887743729410119466253562873193201276242473559438498*x^6-1462464277132508035426865834431785088246863352958966978739880165014615417029570953238769763489523819251978800*x^5+3452587651771820972457268662731688445919305180612689945386384582457481392693816829834526542034434068018594294*x^4-3292000679089717216451131490328077428472902652508345522630034055509152221276271833767494117661976654972789622*x^3+1956307860084377834262354841865096501817250337339627756061588345751597254235705077265286951182427148986957568*x^2+3636949176168661504742364047241655172743868485866125225629272432190588359869281194059042494861827106403732745*x+106157842601319013367335790423573754407017922267607621947022573802469215335916847160985193633208900487975194,-440144363178604700580687641945064373932004430252648625754212137230537891489061252966172793446059715*x^23-2605176074587693524212593280250852229331255245403995455638723176273189270957839862363164482178720078*x^22-6406881585017509411716264522236245166290193915202887202325430626074800650841657468303356241839507980*x^21+58543856080848206854239788258722393813903894101285963203868378697108142165014174651450246445475242022*x^20+354344596436404729051038672616168380577786034696602339929051462649004469360219153854556907322540585913*x^19+547139426847830625309068486623407251991973511907971280358723073888812406614636100442215573798687570706*x^18+1217359997457514681208515696527260099740786679022784089643325474041782375998266701115954655464703213142*x^17-16044063773987363711310985333908821576360196863708475588842472251612553686214438936079928080871378677590*x^16-9482846308747581555475846235401101546975473503459580398797739087854596604042447645523292325157373477892*x^15-466562803686356469697793800675515581782215163922568532987906556148987118410118366053110001573445134722574*x^14-1497102000953995379017698150483217631857270041456746336479831226771038380215106453783300384840396579788658*x^13+10754533025255922490527844658609821785252645552756574292960276679335668191162684763498968297270178310644794*x^12-11770259383758584221854057918449242217611473755348748013984535934502138046025473482496730255115610501757303*x^11+139805793929866106329887898788105411248762873333377620330388953725108593267434355406909783076692418307206462*x^10-600310543474177247464026552706455590345677535678120371358905866117658938852627323964883667779949421635488284*x^9+2117825376036475594745291647464131210464458789887102286174211229796441108079686986442766759064807725721915580*x^8-6882654121584244788348923940212119803153360487193964162252504816950222578732857622118359314294191535059983896*x^7+14114341414890110009094976966153804724057701862667214407772926639732972587900807217774479647382829662084052408*x^6-36138172403246563096373791685230581289491596248091680624791860257055648574739048224957488166934420054507398585*x^5+54245770697783322318673105750111609605761675772304065797373331975998436138777468804634098374073082543649772230*x^4-63868030404921397102950706059693746527860486881474967211263301690507053527598129327255665009544498242522449896*x^3+17327798457825238976881826946780925051780701910033493838976411793927854262551481235128294883794631833338194780*x^2-3008418708990450155885806591197674878397461311446406158165455189816465247131755432887845201659351954485829012*x-1086998065089359047091369671896921305051986444799031421993290001804041890907691663964412157073931828361904118,456310320543285442099200975324684550615296408878374064103866523353768242669260243728823983584878756*x^23+2771128137369016497835890470244851402352293864427904894082864356561538520260023266567982415807655711*x^22+7046900957992787465132205657317440869117695593026034592823298005698146396225949019438694480473183372*x^21-59723867375099484622589003792305875936535839055694093937726828143552138725587000734444614372668708402*x^20-376728458401526553478700916746913043580735294030111911080205417852599747476137477240156469117590038390*x^19-621628766860004077636299287156749174494527005767020507730076637308507021747925792353980148783696421517*x^18-1340384273483203375098592627420583871701401563582643383949698948920444649552282999724566574232722050738*x^17+16437397196876157048076069366429246394536245095744821559566101905708420986581967544003284293003961439730*x^16+12347288233812431608598003663883496867180613152007082682358215026040950312086209015199176715595450862722*x^15+484584463538057629127362535201590114978715799066076400017301469556904458987235262383601848908647754154304*x^14+1626415785256272212774490443739457397401532798507142612983366140362031125134203210320045487350117287719140*x^13-10920714711056724277391407102862077706887000062255217641382514899290480738431938200700196059790795953025232*x^12+10466200988904975051732583451625347362343200565456028078072610624872662959746130589870708405141461519523814*x^11-142678758213711463137272390815892267673240293564820016622694193841988409134846471687040641206464917947107416*x^10+599727171904120704880905107881491148613804366158676464673860530577821020003376135290784054066216609124014654*x^9-2096708570344559390744944657389051932680043213420247829139524311217944769408142579276170751406385443751263579*x^8+6776680641469260368982136221604770697040967074736487467986927160873356264599051699960743844287426981803467902*x^7-13477674866919814836203894174644882400972383262057957395594232298711299239183005081316989056662362452307829869*x^6+35017665881034904589306142097498942778150696379714232752392664001436909359494291083684913683790898839189009402*x^5-50031395725675397006446675546975941062727164762345913411975078377569228863703158860851557109954152856412953377*x^4+56674296994279146630273400143238722801866739539880176718788831075425867602416533318627144895314186651157790576*x^3-5868438678656585853615997450091579501351111751050194976927927211677632280342310288547652710801545341013283152*x^2-849851049304334774185524508040222056739720703146114427830414125536039405838341413240043396151304298617737092*x+1609437534227408592236171093932343899536742406397809640136940092333354630979002323467758892406620785394915970,480202184290668524775432602611237703689656759731365264251795285448415617344646345996631597189254832*x^23+2828794336130834372750542713550913376866719498160734853421963111190679651607460459327255425312125715*x^22+6880797748433799315035602068538742005857830725183511329493762830389683999374118673128229955521032766*x^21-64250041661133469555604018240197879469737096004688259977481982234640420847883466643447727533117848720*x^20-385242604815424478016894807291329402974200160698587982644762595068506555961981391674045878878293078280*x^19-581948285546186785511499352637913188204711362703071371485313121492989374960843776700317946175661410786*x^18-1284945010411702050296075420587506208995428598406546618100410746224083707550522878477313419241985267416*x^17+17585524705953733483171795071753545143838423248141861741682732210915989086995082989515101501392807889750*x^16+9914910223931498353187709835803436030441729746140280386268480389453846405001629989821869348551028390322*x^15+507524216250608021889734690616211885978935439690404309591811657734245733640045954559985648813269333457984*x^14+1617623416406568292707636742166258011403312821205151091971733261638066143041991660986056767871385222518288*x^13-11810694668754843255386147136437092731193444426592651825357966752276983793371205667798397754024251861826062*x^12+13064069101284181797397217492518237472184543684345877437073755992801440484717624533984241254790739611898734*x^11-152164478752279414704956502057945093476373178032357669912580851741218867275390291544754207388993460156176086*x^10+658872038365374514663765418011621643488472087640322402953531113055948199977889532838598984467116861716198230*x^9-2319830293174125774121276638584626805194959368990929018812398061371835237704665664401666733107287805538009646*x^8+7535601681532608166139577908993374747647989631168005973164598259811246466427683149570880759951093678478190460*x^7-15489068464986634615154445389718580184941706283970677954562113495617048672681678209149296862104559993079393821*x^6+39448258770850537302895290394591783631233710183478625822320907724991882969603771697958789925935534282708860742*x^5-59512159178148839285829794658213566458269624980045082840119721769196927940594287372871343232125680003502442403*x^4+69351092025378079316723048474784744177342423494559490538562050979287834338620655993131005823523010995190774190*x^3-18022347572621763199750333652242796724949465280714552569455125064528233671993255888909471590465412692858000453*x^2+1546389368209539404715421549766471439156995814261867700988427795050392275525837652016803869529172929193542944*x+994751997167494599559613423856215022639195550430388593039160113186599614831223174614904077599526140577805992,1147879199533735689460169583165287082862760006965188560447256798418490188235443636344862853702495700*x^23+6669095537083813003249768994384188368155692772113337055973602057170173291738935306928487421641168490*x^22+15940546520168419798961517981016619420880613755868578231456869350930134137003820753964185223428694704*x^21-154611569827726949360261150104085789713808198130561495804792363711791272285383960149723433960982550496*x^20-907470817065390908713726592926430983039346630623370835897461636559399512256746671843053975092429101932*x^19-1321030583936964562293216157595763834362488430328045747562512398052963231903367646292817621776862577856*x^18-3001808039545626042370254044621100907516350538407718293172402672559382650278178356367735843044921060140*x^17+42170237297767555298753154522459642338993072056182313167168530915307258251982931139084711307159785859204*x^16+20092492211895940578610681144924348891068575122422860023136002082419332773499346970615599627426564719762*x^15+1212679267448693376821983662850390524354736358790672030016961615677022643414172755832989769087802034392550*x^14+3772714432101917066482619539405821733569878529453487251368832565065148027862521669376540317386243387623526*x^13-28498175655168862315148617290046566013540752533214115747110876381593955480577282196466227760525130617496032*x^12+33723073719621021126883074490305648555542175354736489355274958559548685497178844409282234507632086658637632*x^11-366989058834712690056083130399458221404768167914545654689650131267333615182574747344824345513674806768225388*x^10+1603654108000017515025925937471003195496212037019131036855453720926024153714847192173067295324073624066743056*x^9-5685182747989539814271838812036840966643568872904973352340892322654953323368212640129143233071316887604768845*x^8+18495297767846994766689389264827291957521246661351248937984584619240959057894954079936815317635717020877233630*x^7-38586413346151957615796437035268377405946069670821077635477864803696638048014608102782829975606329744107846790*x^6+97651765375087837301250697951742705352001925148423916084927150748922370499504760184392837956516203225103761212*x^5-150241999972061091706689381459645290999082754050749221995586053167809939707218948676755154514962507322859350704*x^4+179026432958446134833471521959885839326564947447843609775883193022744367598715496333047525227990350354189973078*x^3-57098069032678334980573774243823119349082226459764532520472319851720112503877986911188294891622757063223086990*x^2+6891146992955003290398134971665366094380177161734418816089463723422925459388101380534647601461617095528386054*x+3565645115197615837816719198553381338833579827311090149428445107624647527695589404384265287972119615223995372,-124154160388401001930281519650930162669557612719689540946231302853470343636019871260998379528837025*x^23-726414215495563883277688612519232979551148619883852891419920707049355735471279293017050820280129936*x^22-1756941282818108651160681748687808536440091636300282313085314070377370863403251462770476790194868290*x^21+16636424706681240660499335699556347228599022154372536108218463488408151170545355540113495498823609160*x^20+98812004336184459236110100829797862645449505828872046263155704140567440082161500215572955946943666200*x^19+147346069340662132189398835983858582828320921373069692569073014728955061948529647583051325058508447486*x^18+332173746067577164676592845058868903770725155556474260580700199635098741325602323042759683676868957341*x^17-4549396028006918608794598144260599201279063840279646146048602497521573520027118758390678580206571378026*x^16-2358369173751398032644214809391107131700208616553208573034458763749888490044407698447694825735480100650*x^15-131343705691050006044555224843882211523237042541177915461527960183690323376603063057902117545804331276158*x^14-413185854222845253395416834184576558918429785926237703508413791585876644673155042834444814929882382381348*x^13+3062892772672641586957640093836614857669566032231197314922969684654001856489370534173586571704405795816472*x^12-3528195248709978523288208429614141471374346260908228756000732895844381390549620177697166403441860181867917*x^11+39637338040353265228996683328344174956019322441596766601858117978022914999685062133667942657052150857179492*x^10-172031308881329642707709310065784945461341021566690134334667195798544637292508737354188961565581922382293295*x^9+608619342800319727463857593823690723870457486101159174321777075500307470515007926935111958769043678948338528*x^8-1980568100618747206241605389260672572541573541048169455073633825328835550422366809846121927450508762457039907*x^7+4112493432962678391265189747267892633233652915065940255903169083252549098478609664580334087039912087739836736*x^6-10447072758595239411622411783699404199731880790702285876866193953918637446286839476618267254335409725454707251*x^5+15944823112116017807841713940288280976867860976697511059204956979128103784085419885722101759870233318349542512*x^4-19040451165459822958595380626515982729811165950926594623461907118633413185687011590269692600801630798382125787*x^3+5849157016998019658119574687203893874118459389492589522310609344116327627348677584686992822513491655788776020*x^2-1068709255184942850913983206196868043628790160149804062078159720424908493954058928610504595565543791962903731*x-184636111335640235024831055011906148185654747381290595696774868027322322585981951701149992987149020193179336,927734171546913283934286872841034237582932954056760881617824188216548778406218432454137645214688800*x^23+5442284118120344899999242107078040160370592336859302126935570934133604268818874717062943056014729920*x^22+13176016003150497773085545721762311770123384994980166254454766945852858702252404428822195769871161160*x^21-124312124074372092800333318632071970732171135831087264618433757816519599957529174181730096624783827782*x^20-740688762420382576825416269768620217573567322928042695384509713567702580614824991489771266627773092899*x^19-1107532744132926245717592740649834245166412744818376823762309217522180100520389952820951181520342993376*x^18-2474559938532790675456955902366074159570668163886769779334730435961698308387004699091644549298811833554*x^17+33972371017308667975541084543144363030737720033869934116567779482850063010279076172954161533311729319384*x^16+18188077068998063906764790491280686509567158895347947560778735520019885499997440774365335976430779771888*x^15+980563755129642207407088047057719173045595524174537931992844559021518882081180405028817043164192581220390*x^14+3103253003754607195609962449111934434933371568897612884563398640940013142045908005756712058956172797020518*x^13-22873030261596462451757515711008232923765783742032648298249730304314375524522946142756013440775870501357020*x^12+25909294103063805706958856251491896382906892270499544515102630422167528376816308104673811943815037105343518*x^11-294837883115417688011793528157549548521370859641397048053799622015772776687392525185588004657394566992311622*x^10+1279612404715496070568804092257637831999527413673715784045331662407581191447671532010401046288875045483164189*x^9-4518714395608305883770882048918808636821167240672414941660750771327340087194924207872716255722079859828239730*x^8+14678622654739425159523955839509093658557028275241013399137276203957252904871911816513912254389606282347957959*x^7-30317842592159498596091540617943447794120223938572041555877437586745086223415826405096222968297476306146413652*x^6+77062878617822095468536757605782320264728620303580221403018970803594732179355801060940866836215221427878950295*x^5-116862106032937281968387832458043895604696586365658692154643796492674266886445471827404158063482659822662590752*x^4+137421661488166844715867349588984791646344661056733908843838799069561912381869678542023532571585934417845950702*x^3-37562957899115870237408836448782746246807758816324727065940499395045905353177980342138496718626624338427871574*x^2+3576758449701499102235558266514190200482833365046043735722261495649567305336431580693624787404680858600868081*x+4115883863851805682865443522830385544222676356567439386013300747567498406751505387951669719086736088203113480,1067222080621832030408354516966411682582553898454084398895078994163565038045782061178772774067517176*x^23+6206790020642468704812234500909907761917826997080184261427883883321276610572864174467194742685533319*x^22+14849620500212021409153497628368081501647207826436121643129774286431171820821313695744590415526264996*x^21-143704277277735274287624547203180657815545174736019075786086471066821866737496795946357054603944418845*x^20-844649914752150121627109636272016353678343733154677606475406691942948364783774961265785979461978618370*x^19-1232028396021283825742879182723921975176135525914761022053147493726445895067004536587428573867750678987*x^18-2791230529331764364608779950849873561359818249566651608521573825173913604968509449574125321480170482020*x^17+39200975023614387473225136679094181226333973241364263396410706439872826541500370880923182097770584538215*x^16+18920461347742592646304989177239126077361413686711743217848884067118006084080127453563203213224271372764*x^15+1127235323600009196716040319496969528218706213242104067284896354881801020894225697686247326432806082717111*x^14+3513875002398583054742889778067058303847910492261849051800384374955964410702782223995596955646525835909118*x^13-26483351733331968601405882849169577426760972657673679169299557778682808956343453673413885076104348827936623*x^12+31171185809970960794750126474316751904637538397383571026637901899414972224478263998020271341853548981989280*x^11-340822816380797262077508184987592465123972262920627033267095725551101641099643552684434399292769253496168755*x^10+1488871218447630417777744202592190160252430950235800194954344177011592282866426115180038475683556738952809772*x^9-5274430035834906115666324102347360423154194443564062925396094686502252720379241826450071690085248033668807494*x^8+17153843831310984451194047223554804007397750424860091413162738706224414269177973744532971337261846206433935242*x^7-35739392893104724292094044752188707378392700505546931176579560528526683657448129830704713620139434625080937036*x^6+90462758214781027685480381351415835536915247659183723219876895782590805770207718178520649529504590971463936522*x^5-138917150562507935869198868080578693911790076378111321238834969213806655436201602203313785113388768984407547680*x^4+164952393324830661740001866199869878313252671550516356695678390267308291764360424524489744255032112192498341030*x^3-51121692912297903878916057331665027005099008975696117163695883955385808754061052981854271959262242421847835803*x^2+5233839734028804353465756635053852946451370469182145799347716913095801987249307003992161123933629761866430468*x+4323072779423356896646986824618038026070985706620007126628047705885956727667356167682888037416711570008745309,-1614511300632210013613610449811342203255322742797969217513208426969438525404857391307703030179652156*x^23-9432130584629905662439254053937259124743822057106438164768959287426705620222393269232204338643177374*x^22-22741525799035758249050477803305485683263753914426740973465008803771119929663753027523163814731999708*x^21+216627476105223542835272657163501456407556555796917037548747477336457717397962916201463254431021998888*x^20+1283041957640910987014434695553711927901120221075205033654703414861068067023331133871343034677094780962*x^19+1901260265934560106512603908901707475400910855748801861648466683008869958267179656898333507878835418191*x^18+4295772620298149977852160193019845386861275103782181128557911431305619686363227137868986794246400576926*x^17-59151836025365949931499619471638216382204410796552576322194537635408320473942433949625882567933980247999*x^16-30075114148369567487656199561274281016993076396187743942464727392389612080146553552148847540866073015864*x^15-1707088456882411559166192006313212184791695938548464988860397355556790578813253374383659301378797166047612*x^14-5361264544479625923259294058064270773526090324755748697723967720155871392769431840318850807349482444579640*x^13+39891969378559795740291136137146680515790957723624725461442973967588969774514050347212799204250547887870427*x^12-46211803067981746032640152987636048272023142515549631490710770441108550582894967552220312541293487903757822*x^11+515074073598825610980414935181588960720239269752556173600478393550906015461551422731469308293751001835739134*x^10-2239684931772804954741952586142396872492296685842861877961622838648087074518660448870701491242221524763427728*x^9+7929937329693866525815110878490898029829683588408427678528189899060940280606759672819024594675235268688506497*x^8-25781187920996406305631373695682797663475609245934210295368396002195850383669677791239009209133575930862168000*x^7+53535612617667123319180225748467004544488583946833522846563445743384741372257810471117424239589789778008361363*x^6-135910963011013411783282341514559298589796174358586978686249515184900167272143533728494495035971235137918699218*x^5+207530725810763330419118915151950302180805767712779626704682024136218989965126237241965002040454561532534153006*x^4-246647274266296350109859572280021531687710926822404571941251283470765478779051799266037945280119979447737220078*x^3+74629228778201062889717760001998440842066766955961108792004168139624798531226141295022799134302325202467175338*x^2-10956520204916211233571305585450005257300388822643981058081502317583121260876552953255352466017191592150799178*x-5390444002122620992127744163832549155191126444129834024661677545846261085899677681296660018196185895964441779,-597637598961010609941830323565222590087067027484220600747528205997514437212421972872217529962109319*x^23-3579253845250325693976416996463194819219114399117699936367463964518832125681037343829415721222725664*x^22-8925195606149743300745262347190992962308512672848390197832313287006881440264880162084029355545893287*x^21+78987741240727370704717617686458075019133799830728259652941889673941258855056411918874358718046334892*x^20+486809385237322810852011898333547869103495663927632450433068615497074369449203000670675678664525577642*x^19+772762109612308587094430007937184697631614035671589344667073818228739176741674101034084019081080950150*x^18+1688487214558745572372888303652025742717887332229123541849189118299248334327918172057856289122893454856*x^17-21670819021661755508506007534539865217086359886420973429404063369791293498693715046281873354854229103202*x^16-14365135944359564512163650949431983831697068169023750446879555857084044703536338185162605472205158681068*x^15-633323250076598143562951292556873504503766163973748623857331165884843981435840019505775812738931894275884*x^14-2077138338687919900983667511340319310680506370115261249267460867257661051812753124062813772231185225828562*x^13+14481634494374277052803758302813681725119447263440500065895963459893370249289135796041013276697547383263110*x^12-14914392483657757946682842798995364904103562791669120798040147770117315580082440292478639900410176107434050*x^11+188008475056882860596147374273636419850335351910947885180977210835632721056222397110767239653281157528373336*x^10-800959795997259421614283143325793499683283923952680962249860312673269533058827905681584827397288320225633247*x^9+2811781866487371518807676354780894361845809737564203560311752125640878180238567672474873051068383365858644484*x^8-9104826685157641149720543629220723778672236730804065650966332643079446358959589487297626671383332547977723873*x^7+18388524153194259946777707095797087564420372762184045993623582240058955335235834326954738334867798842312705634*x^6-47314282946109869404159204393911615046367583920416572093628080114051452727130808811316097490117320527454158860*x^5+69285457704067347102256062749735730525868097370918656028326614358773136197740350029342171744112957100084745938*x^4-79540601658742363457694585416180683580488094631892208449046836974880759500207313286515709544496298693345176092*x^3+13537626323608585403420581522224629305042972747452977876824650692303530643041433795764448809583157533349160182*x^2+1007137132870616905778789740410143866942428987671268047017564254016766587230056424782260856963419481434750791*x-2789112933167683478725171135464739511733626620466152625292690507502996949674054923540066189488508943048648374,737449154001284642037027193971888238050704985842560637339528790380586882185827743682421537334965308*x^23+4416652284752407623427462534645504997765506624937501814595896013703519246967097714516837006451129928*x^22+11045057896080955190095504610839221725425315799865956358974800797842267034160789433268086612745724386*x^21-97266198727629423651039237134475476394530869693014073291514516870841286306519038165904001511181416348*x^20-600174547713585074326893500439084239205538824614604906849544724982614754786150386986487817323057098080*x^19-957680283875099815239905892056100959537017058642897131807125643254690222779003216141350106894116538802*x^18-2111105387541680498645944806753241810511394656659746961342864349709047749285988205302680964785529384891*x^17+26689778588015505272883910851648228105764233264070952847368217383177325340458890130897673873475645433476*x^16+17631556141496026187625965269293619394317730464290873782844087034346904777015376521506118094650688247538*x^15+782660086028382881780629211984853162840608858358811152419500577809333301640217303327360707851543271352392*x^14+2564527336452186955081396123880602081746154109546651583038864911644408110083591849129704017739260383280223*x^13-17835056257275179292198221602043907888198030421591173263562261250204905651924140564757707111243398499896218*x^12+18521425981243846913369996755159645499643069764487978465359041197702835788117644153470802993006331507351400*x^11-232727367600512298145763641793709328700486570763659214158457684995202999680612890845733465667059685772292938*x^10+988766964616870809646452976514531859738166636450622078836202772073844205438460887666244376396554808325349368*x^9-3479384399509250644782797023060846967182081622245049749321931488793597263305595095603973444978880438150880222*x^8+11273637308923000829067622075343340588240616531220647940522256208610927306784053177073253106401003661441820201*x^7-22821691448691399308696031534218155502336959836966899194185687253719778277789463773542694556806591737128024516*x^6+58826355085412599062018840070943632690133050904857670062688901690148976676124728220533909388813298527381769190*x^5-86306516464875754107750629963257792391808387287852709942647597160224909620756990996303395095235526252129830090*x^4+100372479868475691517955047028511122703315243338610479861538747086807843167592203978288657301963391470603985189*x^3-19787762375536695302691861120282359004210414583141585156286616502270150489323978089185923133701237336364028682*x^2+2546698408933859415385270071121802568334863932835221885155510047612438909137691083466192877224462357058260249*x+3262033841367018944590553794941415265255566850006883446387249752073044194726054887116836997960532180624434662,-18386164999397696627037050701927369711813508310401402695945981333942657358047707946763228214286256*x^23-135341947263139325115105703217325449560103433524905364896698720328786918735701557444422522699295286*x^22-421440102633920257893022935306920355805238791365862441745236496515659136327200388084804401050051136*x^21+2075596219550459234546681697732067096212528872554118244635774561996509299990425603323122193921815213*x^20+18343094870049340581172321033090321073728976908006507183783786308294194511962992810454040222866421912*x^19+43547906863983292536561030307470437676812814405318676433940432590054336050935614679556578652663766751*x^18+80447698361234217109522229030627967732229789792263099583638655815149102761766151696195866276827435828*x^17-600385476787230836323754756625453940783245496982607705476391555173015352077451922601325214904976273552*x^16-1349161963865472641694339763654197817303256041527290205034293647100102960149092354425362496907166949588*x^15-19805100191313787145711276966372849632987803084325539784125117710377806437789391041611538679058297149618*x^14-90207826974146253548024610266495406523409659842002083857091691825952917060303603996277140631777531479088*x^13+362876509983894478948714464604335865752908895962038123546794963089986057783363749944646563390600392749417*x^12+163384549554162858274513914435351251374789364140243295671391938352948023012920623790370903950888474006508*x^11+5024209113658132410838103932493004673880438144448087384759980591721781249405051861774114075756724737474848*x^10-16667039396665447205852235860499935041700873840720974304550053939045023880703663368304280846139181359673060*x^9+50938256665696392571248948616538263691735970977360224006749002832662071720313161456147766027234767525431444*x^8-154511299899578397858481362402484248856437153680763584547286634887708843525059815186349005357094701806413594*x^7+163497599164450838053131603470612088205625507887743929922627273465494223533295002297059781828026127301761973*x^6-598767249102342546621525574681077210063881131730951093202954938125807447844607273486704903330032861167280044*x^5-33397117035975568900129633461285739044484867512804485740231286287028088108993983209315522939383407822032791*x^4+879645337131805144019613321532357272984982049915280903465347537782599564785094121163816644386938110772343672*x^3-3348130931488921146551505873623140206977875075769273513235536269709182001891446042366850266400210032467123936*x^2+959601217266303134926360595246082449366285206467262487338626740878258843964318271902271986493355472675356566*x+347247201195725459354758258685179255171378010240498305295438115821015383028716559075812627226077455812890026,-268917663262040150897944560876293268544044968282298608539152469029866082991227103557790484265479616*x^23-1559625232447017992741748827635685406432601260916041290190198888701307796732951443145295569667683950*x^22-3719283208389764634224279028581080865034227181385834929166161542470773855912042256019276082533742822*x^21+36250120150821399995618293400635928767434618099035715794882503354385959965106096969555248239087717262*x^20+212191663413576211143793458621517816703428395303499842727387522628728297307479904894021854027039040328*x^19+307402682324439982081596090049331559602135428187316113803176511166834618362990077030967672705597170198*x^18+701469186352321485453357778439292026396473436585471395700913357769197253940254889191441803057411857844*x^17-9883353482758008000073476396823056553028154040312468424503587945043214597445015421742935093980607048440*x^16-4607527570392372098986570432215808566249702105755660839262249449845273635851766035317055691948623903080*x^15-284092950790130562534689426574364464704150805594733396389131583183017359296306709377090768751963365945348*x^14-881095111662936523428944119021307842272518019479515856844190357398834347526396773783331644058338350112247*x^13+6684866928041235174185969346256178267488565950231046505135148300306692111830621531770154335505377719586746*x^12-7975310520258584800815428492531694294787693361586085491898834174391805656313682660011391932793198857051378*x^11+86074426909636323556746517598566353600970632276589776939097819348145954447991772332464668114089965363786580*x^10-376461172827267306769005804366359286032632601496823690693999159104900383241265794395592109794727798007188938*x^9+1335760808319243596926933848555316541046960259487742504045023798017683446811856628737407312802457230874790696*x^8-4347002986456247507489238620450390360196637111918406741966510006308958905542905360316051831348317387669352957*x^7+9080289400394935048029999585798282809985220239235849802307455233109490255751398789050185863710957474858044878*x^6-22957816198281715230091070671493206240816138004457430716819228281334107264831230094114975332556512669774910646*x^5+35379173389843647919526388733611918420722487474370285886564847459026553378366591237211506071675670200754227064*x^4-42187866034802325489320549247385248543596085846772396890720562888816102606261756440288375175541575457252908989*x^3+13578351439194906618418372058002762350982778506420960298370747175715272743291556996186032739038305878272213720*x^2-1019364583670020236366061610170894019425208876599642436319479978142863316492080422976402612300685235808987310*x-742180299630404840080109933770522331010895059265729233698171503677864820970604385707171826554859574155053468,51697906957843893871882312836982535878549029461876731527565277727400586380386376751586771440498786*x^23+318712483067356851616807138157107265202260833260226049644121279311001571878801074020857510239704804*x^22+833357285142094739113057253592637079506690045115419149210253303411143994851633311822431048899241920*x^21-6626264099090699977365176223585149704680701052397160706888175269137751652488821801046457303639144857*x^20-42972911994568902787622904578630620086970681561992242904764841204860844100518159720869490566682235758*x^19-74291327996655827443762081669724623579600826048390113574318788268473457370675651752259029246178705351*x^18-166094674500094811137305284306570879203500427313808702711608632936918957599451597400682757972074302440*x^17+1808471961589748497363073030476841687197938171749547969155632063143780222326573843790547626853242946572*x^16+1456665996646464104991539152835503719013117645063908822522665508645748369192517018106026291808548352558*x^15+55050604230419519321649294407723156963474827332639461311175819528890375344065072927369588674971168369438*x^14+190411768847768324134745994408035785914842578842585080422683446877949935274142452686463021185997851635346*x^13-1210944395771326868414809993867150333901059984612975800296706695310389863914256321672869253052300635451016*x^12+1128688613672164848211623681735057318767811509089404700786679466298625469286712469165643766352709479636500*x^11-16038584741597666617447535831228417546283643115530185260653944171047383225153876190369058160100859791752911*x^10+66130711114528179535501969944051120368762962006239239406160813149827353287997651951115716165600140620395170*x^9-233758549642726331739906680585397549276535720742715683211721347075512749254777683611004171497614166014573327*x^8+744151742290753548738078810741371312323669573310854964863233630607999123837961220430054832911764756240006840*x^7-1459944531175945102542005066881084681685156690784246723896795822067925256411303486376937622911381552738791444*x^6+3845230872112776861077670769590085311786996220899071303306718747564595052754560698581134367697262560295304744*x^5-5206277440946645878679084765446231442265908686204374454649837145009507963392689004070104666624100932886666453*x^4+6035011977380500173417593449043214602494672253013387588072145273289574572229012423121929735460161634600747284*x^3+668592954440453366099861973239109274675225942806818803268995804177014530996437339977512102019776884144511577*x^2-198752892857324663196260235853959044794702318374047297669593027281659712955047882861928639583611903967530800*x-19956419219535017789780538747705199567649637730494687403795051804509725471895702033100655806868569093952700,-769043669750371867995930969474159372259126694430046117588710469750427745563077432968194703446410612*x^23-4445141922525215385584421587760551485005473252347581832877453191186353538008452122655645868232455246*x^22-10528508231227190410992551325705275096879315323397796005619937639929030583887856214333830848392322186*x^21+104008816821566411348318183948597852363701046575074236226877724484156380460301603058435985758162080470*x^20+605120091761989207428109698616228043581573883062224710800097098635156103514689470588544851628513024326*x^19+864419674795752164497444493175981845824763970917226128618462786601122421397382704272836856530904391530*x^18+1970644149869991388224744648651352877631095254967709714003574753079839402124789657738330713049212330421*x^17-28326987946854357866986997368675952427056137328165218341394512906031597454094390641556935240416544567022*x^16-12631429793452573465103471959548971355710330363395221013599348261531424464785833990695795528340687965423*x^15-811378900044129258761318360452441068901419517970341574528442269957259697370317039481584926377620698005082*x^14-2503254108078581258633469302299351385218767475725965972597963375796409185034641875168475388902306834802335*x^13+19184565603189655859819227315785829758020283809847960368457306951728617707361895788884943122623775670177686*x^12-23109705515843524120168938717509106218823030318857317787012022687425161054216176263074296862125943840645582*x^11+246070151497210966568624511397784277854494582373946552855137519252604578133428974479961202851208090935630914*x^10-1081323660150291468577953761543017954153959634503595800875677672885363256248471460013511667391921885694420455*x^9+3836289736925532387490744416946153076468812886393923496006690107783167963751606577002044901916820382754977824*x^8-12478987185137753978861039453344780591468846916877564647012359699464448836532359002357415915786105313711879845*x^7+26144438263776180257838986379661048477884498545229387406053525840431686906985394143981345823378704338247465802*x^6-65947358832942789856552836100214525475609232794447133880804732960001167603027555939800389832865658776566462878*x^5+102102333538235108139510537024533876057318034010914416342535724094553487982276164094789365256302939290788041530*x^4-121815541685818926522864363734254035689771925058219783215982710300090597775550473563773948578776711630896141499*x^3+39741642731956829494538346903176646589390435381842829128736766788927456082658062693095899979540031663343232854*x^2-5036239016214511077303396285894990295580595318290213704897737459989221603336542214126960856042920199015888640*x-2680634802264006222091029960601348307879764200455433831021347008729033049949335818672956842852964368292815316,1322008580714027671163421682307894693807501034097060513942391072445482259728867310076667713320731650*x^23+7659562588035367822030768717874490747252024528340694258176178412369632380478513219533793151403957095*x^22+18208366141274883771723615486609723997064316612033273598297049987409164378978481734089802502391287864*x^21-178527302712177447515193181875082999066360577055006832857830988665325975609176930150624673660713768655*x^20-1042665523513908025601911730531715090008797779697817307792463421555132638939446455048489323156344321402*x^19-1500793580840242485240838359872585226807689329026191517816792879179647944224463752519327503851986034807*x^18-3408453915038012606839361017524445028111970629237467951444246716124256931273752101526578738862116329704*x^17+48661473388496296090101062883326689914458668954456030949546311176966173461293129170475102250946993008620*x^16+22417609221422800335334992405958263359021750083476315967308668870787930961719536787041645143717981804380*x^15+1395210569300355037109585677663223360345396613976094705314180243680325630450040179211886695665304837692521*x^14+4321399636669667924461107762462414662018849873464792515367844726351842101398265203605416681544875180697812*x^13-32919944001395203419353776406778572479009265397623722440295162552465487699285621937241389412849047652464768*x^12+39263015531292289205001896284952917561090538639470778890258302718379625522741214976521366272801573032274796*x^11-422618095670479921168991502442141250359112000285512582722498674811773415167023274671627416778013486067040848*x^10+1853354670885222711341572988662365810630759848222778417355440631496831652830167194381409045523080610555384064*x^9-6569336545348562051373669275325427116361845519638013774494601942269711371272475789225225190197410802070449542*x^8+21372195229829401833399460476970097203716298080773836536747446101156097835098833397197570337314762742756153340*x^7-44668064731578366539173993688219106378179490306141644928913075975219029868664058051376070358042058969844994213*x^6+112827528889319089821054600250019584983957590177995579571565661738091046566935679815262178258237065234413886652*x^5-174194169059454399275627316643198157749010789132930015080993457916631061003412360531123634153588381672102876479*x^4+207199837077398106618763333129829317389113302750226259812238293360580448071209567044564463714251190335269228660*x^3-66909396786344082799217231496492854782298681998048073989944835639735106035327606056545500309491725696541192915*x^2+7180540417282950436770151381361199319511883324937881889249469321488426412669083622931215278726472433795928776*x+2379757471741145932507976956754755290044374400428492410593788105174612791624643102987387759918982710427449845,-704005501837814370203559917897122520061339817342706279257271732409854299405799949857200971213774707*x^23-4094350663442316608063036040763423886728304224644097281678164032547807254808756154060007427375340696*x^22-9794426559373405449730152081062798651675477369157325282981642136622169860036818202910885106285216823*x^21+94803822339484062993836959924701223907525093436962465511984805978581850692557419509538054412932895520*x^20+557209067295049001317166209992351147524529034400955142373985999585539805959074499187609452896057065933*x^19+812677442200866952973180315844994787352101860515678862920340027185656765622068175914834665244751151068*x^18+1840967309274882776447201359764622398043814421678651805772425340486840915726172396678974537097026044111*x^17-25859807925714958126623532545257513022348392531055873180474486784941888520268914250756817033002127068826*x^16-12490153825212894587978514092701137338100103439220620738071878918364939419265570550400051338715407965104*x^15-743615217814502557399525307995257290406074875139031864805433960932861476459328982608392853504858835574948*x^14-2318208103178887629830887744043680780158649542427665170328922843596544551671234558141939081750093938592934*x^13+17470536122943553771821800649564395522371853827430784196519629701447580135910445992823054808544073513828838*x^12-20559566183245899243127102670585762231394314704373440224326073858039758694860315118057528139046922747224519*x^11+224816694619640866107333333439584168825879680532042672294669842119753176111390770879974939543828746010939662*x^10-982032284383364518738417467341916150067696065632879365795579139052180904660283140183301702612469296136534813*x^9+3479234787131279899508225311813731663317178343988439052803984052404521408627610116833594924745320824558868932*x^8-11314251396208795931630839709260999197411985582296969390225172525856313793030075437574352269899379051858712073*x^7+23569521953907906898581264392115823665097856762702075879403432817334811416992289185011376969981934776432616892*x^6-59667587667111643737971111892069685270939135962987115598389037464377787348960925047959429514388642894472592956*x^5+91570088022300789551373358139331781410238252835485725653465636123894322407617548141976752750183072899801538786*x^4-108750707700635785805672166381566121540069802474405550324207366403830119533360804932626715984638982087975437341*x^3+33801151878259251590074138967997979841298041535562943431718894566072749652139043463368789556146952169261339526*x^2-2988992070982426687755595059901522609152637925644644998695602695135837696074445037276901061357550317408160957*x-2550543075490492939979600163603608405748253992880441486987970489821632977339326005658458072883908190003526892,898029808381657349427084573529190441794599290073942419432595264755164260907016513689791537478174971*x^23+5105043306460056323506265050368862614672133269150216413406083910546382497951348330743385960998142726*x^22+11760342615148917432431815835923088224056919987777686788244361626677280121201561098512952746780860389*x^21-122871687217443954608013894254905790652952455182830505800518574460942205310968487192490470417038657912*x^20-695652109388022268051731252019368965975400009359188676282938724247880179562129534224617159705680421136*x^19-936663698884578659108492491497596412358650555703174412381355370077701201824599590809539789558714155688*x^18-2169511426930521524191683901657226780063494389462996502784638638658370455193595829144346579852082305601*x^17+33360143046368155523864029141914907317455165161784104354488360132882303581776997459763998767881753389310*x^16+11688611387238020666336411441899172069315933136705855966838879913190135268882145226695029201646587340565*x^15+944493609482819360984363811033364357112222781801083007337337440693256140797462037260004188017302810640352*x^14+2830741359621725098559399573307749768017345159595777520737390497385287515076454585136344802025250260171314*x^13-22723560808477034625242388553466715807572511017786117458296532259072133974491079720605299990762538319048508*x^12+28973893762368238594733150831614912624582902553012916658298410730878228957721021338181750496124425764228071*x^11-288985893532788003755131198658611165740923700911737238809653713182955524689193110266349434429473745387944200*x^10+1289689026568345093249640366829341776667860618467751873883339534330624900316266544752265456565411057381772085*x^9-4587924343803887030092635726010613438859219192636483529609023835494816751515916988485411172015236716086929272*x^8+14949907118288240725219578417646526099990926395419899406911978389590004284774344637575813896196598443113412182*x^7-31758792715977495662717092094908327752063066487840950429462409351299441841867174732647262048236255730567961328*x^6+79389212486710309634787733888045330350712638641537939165054463380156878373241900984437346080915887974618105120*x^5-125578146701990611706235096158734881885596548219492832262270565145000324849046896112073438956267473177104121562*x^4+150793432831885917268257739391030467130117785686644451236697823611674393747969498310516052148836941827124502023*x^3-56365694181358092415157437719966422172705852235502070357311881318932317104545556646326224922080345575375614320*x^2+6380299963110643608282308450851995697533342055719075188723192100469703020626118023288682140763603427760195837*x+2470205208744273964645773253630502201002551021969479885801140563359049439927642541918079411845344491240756660,-403989268028436704529955298354377693056943607464902981956208936210193108141180096998979679089741542*x^23-2397751173340807117625789342644948802472367014891158785254219865263708568754744123896263102601375977*x^22-5899782084333768505452303843241427309937849745701669744370343191212783084579011978035736111836267338*x^21+53750924597209970188271006356094145748565543868603411489619610908861376444583352964218649353992898077*x^20+326322227154244698515033353608790744582262395878084044289077794093331398534289596590821970632622791718*x^19+504313261853625898987678234705387104989318393948996373060084667916547124182222034111456267695662097060*x^18+1107729903865511542341234776709586940119716745601299219134086737555463929967898490549823233970477340282*x^17-14732091511734115869891605584994138191672880886677470777465191849887513022871140855602399599073895196512*x^16-8964303390661198614686408899537053445859121372009638074981578154825634977771492852444648241259462356970*x^15-427466883636949762768947115239908907098515670227788722012003076337153003814679110611149324293317977482769*x^14-1380012037625427421057123138152111482075451853196728320556234700250260025502598435812056136661506793007066*x^13+9871094214332253777710170190260831757992623153088606206566470091370321993831381820021734303242022016072101*x^12-10577170297707807252170966447692897733643490520749526693675116287906748684504563664033714787240524449446220*x^11+127611142223400581690629348607962816025554238272830811563739363646922597062870722983399105035971321107716040*x^10-548574796289718023468710077017513809997525531701121024044868408906062787635529726013665918132267066224228164*x^9+1928434380998191173346489982546563161229783837250422103588507006483006020005260361964242614584600578630733419*x^8-6258044851581306680617879081370036296614184741888018625824831735164231754504941916505137640071461428361417906*x^7+12760385747503486865532967975563405027547838838384054336682085808817035621170350438200279016941563912485510926*x^6-32645388406206114765111550163799380984401383367749573603018977736709949570478639267816357418700115807097685592*x^5+48660995176683399453455868786189486932827430570714193078384451245497419773736991953186677512977165779905610156*x^4-56261107872121962664083029895689283622709031387525935414078625561798522341329150048411193330562647166906498174*x^3+12440473120803640765472479974521007534277553932335231943729362478953261062065513256171290308978063199836261039*x^2-351558798465843381638077823825109886756726458286114683349483859317030451650956248984204912461439793393609390*x-606047115986249313136275416747734183281795795442822908691560962449349600765500572016144838301637823004967332,445298638113555772062125452498624294432638232844214818800293285774870152277686385905538562238292003*x^23+2384922559415317543278960885965839058399845274412031163903585950556474349959050145947800306045142386*x^22+5019466633468926585169462932824603167426552692031678310851931589448057624921328671513601134126499976*x^21-62688146199401492468839744954488508412694243937737145162457001404838422340588745608708601503632986362*x^20-324386564672769742207127046220366919534878705403035887588342431718492829252838346944738231891586292374*x^19-353157610806339397557315884402619636074604992362530227725315635278429273692593290022987322539341143932*x^18-943971934079195270189409811357460004444770424284437266418041650571052242047007460223975794116454548813*x^17+16842084985510060252346500574122940224651579918788623359034036004036392721164656232238358696706745166824*x^16+252219390876024019826488002741405477253770588915937562859196807026116511224479895437654256197931896089*x^15+467064499692909288102194269915047840750273138893399462637573995036175450184656474998466031622134540546626*x^14+1251141585566383078187313019348827426561156690682138128492645008917329244378953383109815992734419319186816*x^13-11706925546018119624942583950626122753971689158192888651975355841058217855602279693501448728552348181274258*x^12+18180428616125155445156315221713984762559061090076430982994414863907253110983322557105127804616283793841068*x^11-148393479145660916704147662288476849346194876877443551638750493692193018884977285889131961212757372859202046*x^10+686361334255687079548879691746885910295009441773591162605034190287685215059146806324780240168712446603572860*x^9-2491088142296263105575119896717419135766820310465429146227329924357438034905983181276972625221091035800135376*x^8+8179464572778998590980107779946548857938281683939118069426115738507179775973278393211763070928725612382063927*x^7-18242537090654467623261465896471328799450181133784117550694631875726331163215124250805460042006883694687121184*x^6+44707448644558502451309360965307864375034869923574715231095507472572137760606390741930787531736702159965527888*x^5-75395084483104075413008563240797781860958204647577198851012694250516431029837410469827724281240558098214815374*x^4+96171269258444490699726241371805473501587850016595600761614115442072532970467994296758646645701894496600068826*x^3-52758167246684995935299201171339432681841627980583472431700732621312973063340183065664299852386030562477580546*x^2+11880007336932060392761913197939926963422846027136553009006902832744526595442448307148295469958274953305780633*x+1963752205641144374956100109512973559201079346858745982419186044515324005592487298579234657774870793779331244,114142456594363988690058043259394613224409861671220295479612966116305674472303591747728628908507336*x^23+639624039134717556725447917025014626640365122992456101062693898012195396100308311307779209190988987*x^22+1492863149534165073941963992225699295189691877747276205701242353290555494199980077733275036819851818*x^21-15408182779518514796999946843845574154982420583568100160190002853352952497970765119999111878597158789*x^20-86268630554337968679760190959080882392738048747101105645745320009508709005773150309561862388288652776*x^19-118483266231528630327832200846630359257469058299331515964489513474120993116560988153065778070707162532*x^18-312390123939922494092916237912368968567598282981334405010718455352239918300754642933792902458686706032*x^17+4174414246065259013385277351405022833244619721022747064785271277336155376429028755102873831922841349449*x^16+989247090680520518366724003305773018745824331057099916298509630369408642309072775576667393819461937844*x^15+121812977521170133744329927697710620284777764212911537990565259702095280300113333494283005761255069288291*x^14+352793169696201013403748896797604136462125871754087468346052757957982540756822168703827908990898277816630*x^13-2862354123830776198852428779912428062229203446390326736611288539069449715261831628843128940297455259271628*x^12+4122298686751394637160995094057678915907390314026717029915629907602010938917032904080048309524148295435034*x^11-38191255628281014075097728995813551280449484647300364423214461160094491928746899663690965263358290136678104*x^10+167286474907309509605794742093822717931723616405457772515377746908900599051605217648939784579698484987711730*x^9-611617588434010578394026071865198604816668988056429828960275163998019916921759331729451992151900267473716224*x^8+2006318594626611597589723765173599501551510366223530055481659812453041809377483167402064276021897620678668844*x^7-4386067926131360353314394778999537142754265300007081466862422278052098037067044129504098661881627578580891669*x^6+11050641027622616294178260858315800008749123459030831182623897489243000690096123717989760427954344047462624418*x^5-17838577474112457679457483050981414112482875018481081189547329780304453017139713953472899513308784523413854178*x^4+23552996402701160029438447703828103762199690856663734728057012749778201394401531596567606237144336927042617044*x^3-12308449112110854466843841653737996718980628627968204330572637484271703317744129948689353960366574525056969117*x^2+4841742257517711379619383408125984667389067346324693099222058898522226978006338036748421517604485318856467836*x+1449470373450651773734590286069893445270485828449487049396289156530236062592824343027589548475283676781116417,342012629079948295636946883354432961752453653884210817743569043262983337063127504021271142639582947*x^23+2073622181141099792783736409074670813640481125481909856929177533540302141648170253789394796611551044*x^22+5193500630264721850012396795745538279698930720191879779806782452887538608198479872754282895375221659*x^21-45277697945701843081023293889064504509827459647059993901024735525331768131702835673507582850161228126*x^20-283289492714115171121886149403275000069663860237957372103363247869344357624557497420523162815498512171*x^19-455124336196466795696625960418877579130352562550873151597903592401818500642608505924088582595927584756*x^18-937587575594186176430975184886404387869197380697933009313138154681065785292710660094993862688993917449*x^17+12467210326568540394224723379923773634913594291823080998407494507971934595500922352886808189877705831376*x^16+9412851201445568371333092579859930741044130703011621057958723760864771968108614579894838047704969172257*x^15+360803812153731086222969342510881626070246698764090885038857291937730346916449463875256225704878937225276*x^14+1211662965970958578070203186067063121915988630413787288459347029377652947011309198575268722199927996947472*x^13-8271624288054750378361150135367288942919763825721969701645572898160839279097160629530222541389317190039452*x^12+7631231999837052513826494011668804231935367443507235459995539396384160309727512891995569903392306606394909*x^11-105589048276267690761247910055443456423427379506938294315662258420395735576091479163142326870243632602120484*x^10+450191334505156710372102174428004864159092168529338685999297520538724407985108960056812179782018101610770011*x^9-1555275022334079835039597918888898173388954618090296063087222545141237673963068624577740066905205954504554346*x^8+5021127176427589232721048030016443907510630691010413121333687069008967055652142056584189649026505191042090113*x^7-9903489325112029776420026409881837228530006956873139136105154830190209039444275896537080499915938503591940862*x^6+25537593520092784010685829584944470717829530961948352829250950554506954995120008559959020601423783060210070287*x^5-36420806816637523683091027853193193326949699013290653279961905155201317385633685222423540774982328029246156392*x^4+38825507829316883760734169411854986170848112131075270736597631431162773347903978645449087272591509336923708228*x^3-695768864086668748125117614517516490483494946885580617562895865860303817454329132388960866077963749352762216*x^2-4543585100825247053116915819066990533806356401782625592638413146977870243136533231989419874427590840629938162*x-730012191659017108290071728914166311573535170176064725234912124004053427495002151764900754328427265646863710,-10694733240487126501639130132859403474506417755694500651435451590069451271984747977163589539345432*x^23-66192514105319970970758096807440187842365631510489722466657188564484389317767184392181243033395109*x^22-191859770619185793598323774420775154958887924475518192607211628162114762128361839890532486946807688*x^21+1252776050331654380705103660062074242992728520542867482798318517257732094370683466972025411658383012*x^20+8633578391777088699479861943093499248905503995973894024028366076537542383972687901126948350908199464*x^19+18041418455251117304880172471841679189575429419236031913719897896818485182643268087022736494968370768*x^18+51201091665399893876335461300236941642086046937570676079510617503677184010465598232069747837941491092*x^17-344122018472639629973662375280110871199304017161100601207458807567509395996761746279796289293600798483*x^16-270807341247309989599836270610602904817602108370288920749902829759434090280380360455874823476177625444*x^15-12117967822676131709044236633705029776411376189177647329323189445321194657812687717666570319153088560346*x^14-40559541529944835265964392564602501463590988146816029519942103050877377565325700055337984830992398432922*x^13+230813134371662946823284615901117391469204791716994823798233984995303778282158481580592539939507842413635*x^12-294278600332293311023839739154050332121801398817754102113866370230616454244509050316005980932863851737116*x^11+3741496790836995972237168669691781017625432927428978945322686938423851645514041196701019352604356615440483*x^10-13752859912160413887434528184883787157184134810338932791558245080020970417917280573514590095822748861404138*x^9+53411344142006888521196352284659908354248893177924058324418042029237676569995899170801829697596922272895050*x^8-175728553218145024239321276759726824639024137922217706836077602583288338191647327244837495583413544191017436*x^7+366149284713441935813757250936077231077989462963346006748347420184243312506468055236868660690390958936175910*x^6-1019796138905629151968256023450305111517441286553185519568518936888631848474738236708523757411109379101267584*x^5+1504557069876234713582736743614529364841502656908991405219506536920874209039219986555582397800915821339446089*x^4-2306984294682885934763404600137714113280349929037084939494843113826286684331374875034686694084087943211034542*x^3+1475835165203105567842831616325390347591112396225616480600937134168365648839279799363649063431319883277502281*x^2-414707773401655747444736551950535315277563126834874874269124044837344298718366037144168601863595011273285932*x+75093085340325273194584235290662609945382573442904536056470371273393007744319630038297840523221481263513459,-405168666171901569153094602195752333334454633229785132306105316733382679229500819906468515367376798*x^23-2225674083281892075772660199749766331886993071395258460776691690276759477122423111439693048419189841*x^22-4856045289143742545239083699773882774546605788193090570979765797035644867683737103215476644004819556*x^21+56472777361793752970193112323348320703460620197297242279632716014821119318071551657718584620326772421*x^20+303156940097789563209977857861859117637213242970941479854831703066513293324327824860176661342777978800*x^19+360665139034122431541959661228022960853780666885095997643261831434005631757332362894544641543234450203*x^18+894346176813721444323621553385224927955750449273516300900140474829488461653329570842444378026750764408*x^17-15222150309533231898857084502433048734827724122636987389967204723535033295431229860277507501458083795946*x^16-2355483513332627174351144730793793975984565070793592075473687301837597263221926094935523369234238199096*x^15-424645995491482431642685047363169287145242855942021378462101972401289505445699796120581774002654855332976*x^14-1196343917263501701412132681308482326807527376367311324725458960225572405508570015970219280946974097686434*x^13+10504940879764489824917603565500607156664623670611738661235235686531592677238749413958473897862957081967279*x^12-15040479289558417023370696858968632920943806023281488992597402675914926527845299958117656186733756157187140*x^11+132535073767609971274776880378112957593212388416874811107202719765521231373460593002210255135932642989915377*x^10-605927035846722687353047821757172478589095403921109937928183457005721267240214636822737828123206241797622370*x^9+2178104588899327692418601255748253535275223229857191820911292620050385142628626191622294488309153756722482874*x^8-7119609858866759881371600680501020572892296976519512180857575516197619495103503477762740458154850584873922806*x^7+15543238896085317989977725828862538654133189379579060186332116191505651335767686174581192893318490162162022349*x^6-38299862936381811922767507646415156356193124709997887348093096654666956246641615839092607834248230071156485612*x^5+62820811319918116429206676315117365693088085194547148131759754935879616525927186749036423033925592401409334514*x^4-77517102191850587265157418795011806004155855468952128857950723659298008269817108513961982973993656052793280670*x^3+35596633086632347282704259549456455155694167748241195016390192676102205547530711182597354876024507240167429142*x^2-4864036866675143162304915079343324735977659924493380068386095081217882842985265402735659973275371990223418664*x-1840535944636364724314307403663948371625586412724402167906488377411317241137991805453049834621032641336680372,-307005791030444502240887198601057414612456250676411709003168925323430887910782978273422072471839000*x^23-1707671011827585139147621267734434700947027970115558893994614528763449648644647149215860582687416438*x^22-3816714705406595234307604344064801141523945581274950848141214019276738753836506714330713238281230221*x^21+42438648246207400501359880476865755731149888825266830085764875377884362575058078654109464158649584132*x^20+232535424612134744555064026195456241587256233979139736038766778394718235587148374532888942842036973204*x^19+292424234539160117420320261258390054720980152116067173879937738856567160404724857743075192148691467876*x^18+710398163869230554887844142497114311856203083261143636167429568471608473570543977264837326632018482285*x^17-11484911636526472932885765897064072487957761591489177064861328682233728665972182202050578273925883692774*x^16-2585377295228804932494167540027496756576721392376200291905580609035710470680354410509962314513721819031*x^15-322785939967098083306819660659755768766743883397833688236360859616410036413924862883328098523228757694240*x^14-928435967522996336013814447421399855920441518697870688678975175461284793153658619794032581309277755748490*x^13+7877072740785224259776960800672752033549052221396423389579358760219799562559147384853077968451965079849362*x^12-10887224747960904260987452776686212559626611639554690152492293551883953677764751791715534414371904450935526*x^11+100257183326966717077403773197533269567372194152095285459619095897327425184896264940144298124821708652293004*x^10-453193565198170712922796423805202439915211024915404681811113883384509122397776094515749521980837260017973088*x^9+1625355506399956547856730389500647557740470218217766062698289665046089002195838894593027368175994522404229486*x^8-5316644680039705549991277399097197023804753537366952621772001792083569323740172668763652856462508210541014280*x^7+11526082586998027955609540213972707785706160987457395366462581944189350752651156628938390708660500288507388320*x^6-28615998625936402902550453321071543520803084314440679664979315850361236014320069791175370100349287831207474064*x^5+46542145573344602053890875526055070987713918648902655655479703849858291177017048507415133547775063509053757764*x^4-57557916871431886829076011354794979429863363287968917301810674370286491181922802645568553053353492321123177973*x^3+26870284348756021028598828408040951715712715215993808370957674434632261858221467100147497654082977857086221954*x^2-5557996759989405311400497617150857520968342325305466894913746557567018019022526890749961552403656510542042944*x-285157980103594371300849274701826991419223148074440670716362864354559291717866112787805854928921587886974964,-1344117137846297034061861189821915214862105861561570441894370366785511739023454626210168518144062786*x^23-7814691373819416322239595065551138775302387962309534947511556163024220669444217416274308388808484746*x^22-18715392116421842237517640643226556565330951330069220284329887728911899667070915724449484591132291537*x^21+180841810742259195993539961102994781260679884425048544141740489926735754666784721741923295337199447842*x^20+1062961129333100634635806030558569052322281749723169237915079346074914738499667470425440548760151320348*x^19+1553307142028699747476555160377032386842017790569836944044022775538439950041668529085527459583115906668*x^18+3538678674612980461419122352054635880259315378941729502464920475360231658586102256108940533784376874890*x^17-49324269803280511680508253954572789151285212857100073610410170359413962368078920383120131871179277945740*x^16-23650215210115102305051827162080494519348903066856836548682212377549143005691010873692614924723855512962*x^15-1420715811194516010223120074150679506011351680789553337386127443527925125813149799775044993936613765509350*x^14-4424632806216483569166487628080585636909090265006647725934117396189822375145208942267124897198955064287685*x^13+33332049907034344098108431644981803265866641496428207563919401401396743668347738093048659004845553377285514*x^12-39434397898381893987507280196451652396853349120490084250616075660964658679156918766759097649140187171608932*x^11+429925902933595388770626709493591558486216060257484414826581383991950360396179555233594657011427383936000506*x^10-1876054739606178022376395050520723946299646836884913829837770777208235727734842591788872031786967764325594844*x^9+6655062294194887431618242319295323573764016633795428543487112481715782557951993986762701165580494312592127854*x^8-21649351383078302370243003805158423730054550560397591140380715759955394651415990137145870031266011704492665731*x^7+45158773033280332559221665938209325183584149771851778822515821579976677750257587527396669957220623596738807906*x^6-114368778966729269740472544289277420754483773654179025164252346290628038064032931034570824791802486692962920727*x^5+175829859554316040804658808194861418399580124758247924529939241543588570745310064817209277491578165129267530118*x^4-210056490079511197731688411636094304850726032510938047691023681278997750407441921365774582301879545531226485406*x^3+67275347829085552099720276617982724009702167818317225720117628403389538760185620766640463141008221544302893726*x^2-9989178894746540810833964287522382715010594208561784436169108617955832130356316595801524528311103474002164319*x-4189394674013144520815129871015407400544149607216171058204892717365405121677479225900444436235321249021396714]];